/*
Stylesheet for www.word-dreams.de -nighttheme-
created on: 10.01.08
author: Marcus Tessmer
*/

/* ********** html Formatierungen **********  */
body{
  FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif; 
  FONT-SIZE: 10px; 
  MARGIN: 0px;
  TEXT-ALIGN: center;
}

td 
{
	COLOR: #cdefff;
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif;
	font-size: 10px;
	TEXT-ALIGN: left;
	padding: 5px;
}

/* **********Formular-Formatierungen********* */
input 
{
	COLOR: #fff;
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif; 
	font-size: 10px;
	BACKGROUND: #111133;
	BORDER-LEFT: #cecece 1px solid;
	BORDER-RIGHT: #cecece 1px solid;
	BORDER-TOP: #cecece 1px solid;
	BORDER-BOTTOM: #cecece 1px solid;
}
input.button, input.file
{
	COLOR: #fff;
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif; 
	font-size: 10px;
	BACKGROUND: #666666;
	BORDER-LEFT: #cecece 1px solid;
	BORDER-RIGHT: #cecece 1px solid;
	BORDER-TOP: #cecece 1px solid;
	BORDER-BOTTOM: #cecece 1px solid;
}
textarea, select 
{
	COLOR: #fff;
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif; 
	font-size: 10px;
	BACKGROUND: #111133;
	BORDER-LEFT: #cecece 1px solid;
	BORDER-RIGHT: #cecece 1px solid;
	BORDER-TOP: #cecece 1px solid;
	BORDER-BOTTOM: #cecece 1px solid;
}

/* ********** container ********** */

/* umschließt alles */
#wrapper
{
  /*BACKGROUND: #EBEBEB;*/
  Background: url(../templates/img/bg_nighttheme_10x1024.jpg) repeat;
  BORDER-LEFT: #cecece 1px solid; 
  BORDER-RIGHT: #cecece 1px solid;
  BORDER-TOP: #cecece 1px solid;
  border-bottom: #cecece 1px solid;
  clear:both;
  display:block;
  float: left;
  MARGIN: 25px auto;
  WIDTH: 1000px;
  position:relative;
  left: 10%;
}

/* umschließt den gesamten content */
#document 
{
  COLOR: #fff;
  clear:both;
  PADDING-BOTTOM: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-RIGHT: 0px; 
  PADDING-TOP: 0px; 
  WIDTH: 1000px;
}


#MainBackground {
	BACKGROUND: #111133;
}
#header 
{
	clear:both;
	MARGIN: 0px;
}

#headerImage
{
	font-size: 10px;
	background: url(../templates/img/word-dreams_header_nighttheme_780x100.jpg) no-repeat;
	clear: both;
	float:left;
	width: 780px;
	color: white;
	font-family: "Verdana" , Helvetica, Arial, sans-serif;
	height: 100px;
	text-align: right;
	margin: 0px;
}

#headerInfoBox 
{
	background: #110734;
	color: #ffffff;
	font-family: "Verdana" , Helvetica, Arial, sans-serif;
	font-size: 10px;
	height: 100px;
	margin: 0px;
	width: 220px;
	float:left;
}

#datefield
{
	clear: both;
	font-size: 10px;
	float: left;
	background-image: url(../templates/img/devdream_header_nighttheme_160x25.jpg);
	margin: 0px;
	width: 160px;
	color: #ffffff;
	line-height: 2.1em;
	background-repeat: no-repeat;
	font-family: "Verdana" , Helvetica, Arial, sans-serif;
	height: 25px;
}
#topnav {
	/*BACKGROUND: #1177a4; */
	background-image: url(../templates/img/devdream_header_nighttheme_1240x25.jpg);	
	background-repeat: no-repeat;
	/*BORDER: #cecece 0px solid;*/
	COLOR: #ffffff; 
	FLOAT: left;
	FONT-SIZE: 10px;
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif;
	FONT-WEIGHT: bold;
	MARGIN: 0px; 
	WIDTH: 840px;
	HEIGHT: 25px;
}
	
#leftsidenav {
	background-image: url(../templates/img/devdream_leftnav-bg_nighttheme_160x25.jpg);
    COLOR: #fff; 
    clear:both;
	FLOAT: left;
	FONT-SIZE: 10px;
	/*BORDER-LEFT: #cecece 0px solid;
	BORDER-RIGHT: #cecece 1px solid;
	BORDER-TOP: #cecece 0px solid;
	BORDER-BOTTOM: #cecece 0px solid;*/
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif;
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	WIDTH: 160px;
	display: block;
	HEIGHT: 50px auto;
}

#infobox 
{
	BACKGROUND: #110734;
	BORDER-BOTTOM: #000 1px solid;
	BORDER-LEFT: #000 0px solid;
	BORDER-RIGHT: #000 1px solid; 	 
	BORDER-TOP: #000 1px solid;
    COLOR: #cdefff;
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}

/** rechte Spalte für Zusatzinfos */
#rightinfos 
{
	/*clear:both;*/
	FLOAT: left;
	FONT-SIZE: 10px;
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif;
	MARGIN: 0px; 
	position: relative;
	top: 0px;
	left: 20px;
	WIDTH: 220px;	
}

/* einzelne Box in rechter Spalte, bestehend aus Header/Content/Footer */
h2 
{
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;

}
#rightinfoheader 
{
	/*BACKGROUND: #1177a4;*/ 
        background-image: url(../templates/img/rightbox_content_header_nighttheme.gif);	
        background-repeat: no-repeat;
	COLOR: #ffffff; 
	FONT-WEIGHT: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	PADDING: 3px;
	PADDING-LEFT: 5px;
	TEXT-ALIGN: center;
	white-space: nowrap;
}
#rightinfobox
{
	BACKGROUND: #110734; 
	COLOR: #cdefff; 
	BORDER-LEFT: #000077 1px solid;
	BORDER-RIGHT: #000077 0px solid;
	BORDER-TOP: #000077 0px solid;
	BORDER-BOTTOM: #000077 0px solid;
	TEXT-ALIGN: left;
	padding: 5px;
}
#rightinfoboxfooter
{
	Background-image: url(../templates/img/rightbox_footer_nighttheme.gif);
	background-repeat: no-repeat;
	clear:both;
	height: 5px;
}

/***************************footer ****************************/
#copyright
{
  clear:both;
  display:block;
  float: left;
  TEXT-ALIGN: left;
  padding-left: 5px;
  margin-top:3px;
  WIDTH: 610px;
}	
#bottomLinks
{
  /*clear: both;*/
  display:block;
  float: left;
  font-size: 9px;
  TEXT-ALIGN: right;
  padding-right: 5px;
  margin-top:3px;
  WIDTH: 380px;
}


/* ****************content header formats******************* */
h1
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-indent: 20px;
	line-height: 1.9em;
	font-family: "Verdana" , Helvetica, Arial, sans-serif;
	white-space: nowrap;
	height: 27px;
	text-align: left;
}
#ContentHeaderPoem {
    background-image: url(../templates/img/content_header_nighttheme_600x27.gif);	
    background-repeat: no-repeat;
    margin-bottom: 0px;
}
#ContentHeaderNews {
    background-image: url(../templates/img/content_header_nighttheme_600x27.gif);	
    background-repeat: no-repeat; 
    margin-bottom: 0px;
}
#ContentHeaderProjects {
    background-image: url(../templates/img/content_header_nighttheme_600x27.gif);	
    background-repeat: no-repeat;
    margin-bottom: 0px;
}
#ContentHeaderComments {
    background-image: url(../templates/img/content_header_nighttheme_600x27.gif);	
    background-repeat: no-repeat;
    margin-bottom: 0px;
}



/* ***************Content&Footer Declarations************* */
.Author {
	FONT-SIZE: 10px;
	PADDING: 0px;
	DISPLAY: block;
	float: none;
}

#content 
{
	COLOR: #cdefff; 
	/*clear:both;*/
	FLOAT: left;
	FONT-SIZE: 11px;
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif;
	/*MARGIN: 10px;*/
	position: relative;
	top: 10px;
	left: 10px;
	WIDTH: 600px;
}
#TextContentBox 
{
	/*BACKGROUND: #ffffff;
	BORDER-LEFT: #cecece 1px solid;
	BORDER-RIGHT: #cecece 1px solid;
	BORDER-TOP: #cecece 0px solid;
	BORDER-BOTTOM: #cecece 0px solid;*/
	float:left;
	WIDTH: 600px;
}
#TextContent 
{
	BACKGROUND: #110734;
	BORDER-LEFT: #000077 1px solid;
	BORDER-RIGHT: #000077 1px solid;
	float:left;
	TEXT-ALIGN: left;
	padding: 10px;
	WIDTH: 578px;
}
	
#contentfooter
{
	Background-image: url(../templates/img/content_footer_nighttheme_600x5.gif);
	background-repeat: no-repeat;
	clear:both;
	height: 5px;
	margin-bottom: 10px;
}
#footer {
	/*BACKGROUND: #1177a4;*/
	Background-image: url(../templates/img/devdream_footer_nighttheme.jpg);
	background-repeat: no-repeat;
	/*BORDER-BOTTOM: #000 0px solid;
	BORDER-LEFT: #000 0px solid;
	BORDER-RIGHT: #000 0px solid;*/ 	 
	BORDER-TOP: #cecece  1px solid;
	clear:both;
	display:block;
	float: left;
	COLOR: #fff;
	FONT-SIZE: xx-small; 
	line-height: 2.1em;
	margin-top: 10px;
	TEXT-ALIGN: left;
	width: 1000px;
	height: 25px;
}

/* *********** LINK Formatierungen *************** */
A.white, A.white:visited
{
	COLOR: #ffffff;
	FONT-SIZE: 9px; 
	TEXT-DECORATION: none;
}
A.white:hover
{
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px; 
}
A:hover{
	TEXT-DECORATION: underline;
	FONT-SIZE: 11px; 
}
A, A:visited
{
	COLOR: #0077cc;
        font-weight: bold;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px; 
}

.topLink 
{
	Background-image: url(../templates/img/toplink_bg_nighttheme.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	padding-top: 5px;
	width: 160px;
}
#topLinkActive 
{
	Background-image: url(../templates/img/toplink_bgActive_nighttheme.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	padding-top: 5px;
	width: 160px;
}
.topLink A, #topLinkActive A 
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;	
	height: 20px;
	WIDTH: 160px;
	
}
.topLink A:hover, #topLinkActive A:hover
{
	font-weight: bold;
	/*background: #1177a4;*/
	width: 100px;
	color: #ffffff;
	letter-spacing: 1.5pt;
	height: 20px;
}

.mainLink
{
	/*BACKGROUND: #1177a4;*/
	Background-image: url(../templates/img/leftnav_header_nighttheme.gif);
	background-repeat: no-repeat;
	COLOR: #ffffff;
	FONT-SIZE: 10px;
	margin-top: 10px;
	padding: 4px;
}
.mainLink A{
	COLOR: #ffffff;
	TEXT-DECORATION: none;	
	WIDTH: 100%;
}
.mainLink A:hover {
	COLOR: #ffffff; 
	FONT-WEIGHT: bold;
	letter-spacing: 1.3pt;
	WIDTH: 100%;
}
#bottomLinks A {
	COLOR: #ffffff;
	TEXT-DECORATION: none;	
}
#bottomLinks A:hover 
{
	TEXT-DECORATION: underline;
}
.subLink
{
	BACKGROUND: #111133;
	BORDER-BOTTOM: #cecece 1px solid;
	BORDER-LEFT: #cecece 0px solid;
	BORDER-RIGHT: #111133 1px solid; 	 
	BORDER-TOP: #cecece 0px solid;
	line-height: 1.6em;
        COLOR: #ffffff; 
	FONT-SIZE: 9px;
	height: 18px;
	
}
.subLink A {
	COLOR: #cecece; 
	line-height: 1.6em;
	TEXT-DECORATION: none;	
	WIDTH: 100%;
	height: 18px;
}
.subLink A:hover {
	FONT-WEIGHT: bold;
	COLOR: #ffffff; 
	letter-spacing: 1.1pt;
	WIDTH: 100%;
	height: 18px;
}
/* ************Kommentar-Formatierungen************ */
/*Container für Kommentare*/
#comment 
{
	Width: 575px;
	margin-top: 10px;
}
#contentCommentHeader 
{
	BACKGROUND: #888888;
	BORDER: #cecece 1px solid;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	padding: 5px;
}
#ContentComments
{
	BACKGROUND: #111133;
	padding: 5px;	
}

/* ************Guestbook-Formatierungen************ */
/*Container für einen Eintrag*/
#guestbookEntry
{
	background-color: #888888;
	clear: both;
	display:block;
	float: left;
	Width: 575px;
	margin-bottom: 10px;
	BORDER: #cecece 1px solid;
}
#guestInfo { 
	background-color: #888888;
	color: #ffffff;
	padding: 5px;
	width: 563px;
}
#guestComment {
	background-color: #110734;
	padding: 5px;
	width: 673px auto;
}
#guestCommentReaction {
	font-style: italic;
	padding-top:10px;
	padding-bottom:5px;
}
/*linke navi formatierungen*/
#rgaccordmenu .toggle, #rgaccordmenu .empty {
Background-image: url(http://www.word-dreams.de/fileadmin/templates/img/toplink_bg_nighttheme.jpg);
}
#rgaccordmenu .empty {
Background-image: url(http://www.word-dreams.de/fileadmin/templates/img/toplink_bgActive_nighttheme.jpg);
}
#rgaccordmenu .act {
Background-image: url(http://www.word-dreams.de/fileadmin/templates/img/toplink_bgActive_nighttheme.jpg);
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:0px solid #666;
	background-color:#fff;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #1177a4;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/******************** extra wide content*******************/
.content_wide
{
	COLOR: #cdefff; 
	/*clear:both;*/
	FLOAT: left;
	FONT-SIZE: 11px;
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif;
	/*MARGIN: 10px;*/
	position: relative;
	top: 10px;
	left: 10px;
	WIDTH: 820px;
}
.TextContentBox_wide
{
	/*BACKGROUND: #ffffff;
	BORDER-LEFT: #cecece 1px solid;
	BORDER-RIGHT: #cecece 1px solid;
	BORDER-TOP: #cecece 0px solid;
	BORDER-BOTTOM: #cecece 0px solid;*/
	float:left;
	WIDTH: 820px;
}
.TextContent_wide
{
	BACKGROUND: #110734;
	BORDER-LEFT: #000077 1px solid;
	BORDER-RIGHT: #000077 1px solid;
	float:left;
	TEXT-ALIGN: left;
	padding: 10px;
	WIDTH: 798px;
}
	
.contentfooter_wide
{
	Background-image: url(../templates/img/content_footer_nighttheme_820x5.gif);
	background-repeat: no-repeat;
	clear:both;
	height: 5px;
	margin-bottom: 10px;
}
.contentHeader_wide {
    background-image: url(../templates/img/content_header_nighttheme_820x27.gif);	
    background-repeat: no-repeat;
    margin-bottom: 0px;
}
/********************** modern link library ******************/
.tx_ablinklist_viewDetailsForLink, .tx_ablinklist_viewRateLink, .tx_ablinklist_viewAddNewLink, .tx_ablinklist_viewReportBrokenLink, .tx_ablinklist_viewReportBrokenLinkResult, .tx_ablinklist_viewRateLinkResult, .tx_ablinklist_viewAddNewLinkResult {
	BACKGROUND: #110734;
	border: 0px;
	COLOR: #cdefff; 
	DISPLAY: block;
	FONT-FAMILY: "Verdana", Helvetica, Arial, sans-serif;
	font-size: 11px;
	TEXT-ALIGN: left;
	margin-bottom: 10px;	
}
.linkheadertext {
	font-size: 14px;
	font-weight: bold;
}
.tx_ablinklist_catalogView_category {
	width: 380px;
	padding-right: 10px;
}
.form_label {
	float:left;
	width: 100px;
}
