/* CSS Document */

body {
	height: 100%;
	margin:0;
	padding:0;
	color: #787878;
}
h1, h2, h3, h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}


/* Formatierung der Text-Links */
a:link        { color: #000080; text-decoration: none; }		/* Standard Link */
a:active      { color: #000080; text-decoration: none; }		/* aktiver Link */
a:visited     { color: #000080; text-decoration: none; }		/* besuchter Link */
a:hover	      { color: #FFFFFF; background-color: #B0D0FF; }	/* Maus-Over Status */


#header{
	width:875px;
	height:39px;
	background-color:#000080; /* --------------------------- FARBE 1 (dunkel) */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#logo{
	position:absolute;
	margin-left:16px;
	margin-top:5px;
}
#underline{
	width:875px;
	height:9px;
	background-color:#B0D0FF; /* --------------------------- FARBE 2 (hell) */
}
#container_content{
	width:875px;
	margin-top:28px;
}
#ueberschrift{
	float:left;
	width:542px;
	height:17px;
	margin-top:20px;
	margin-left:1px;
	padding-top:5px;
	background-color:#000080; /* --------------------------- FARBE 1 (dunkel) */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
#content_text{
	float:left;
	margin-left:34px;
	margin-top:34px;
	margin-bottom:20px;
	width:480px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#unten_A{
	width:875px;
	height:16px;
	background-color:#000080; /* --------------------------- FARBE 1 (dunkel) */
	margin-top:1px;
}
#unten_B{
	width:875px;
	height:7px;
	background-color:#B0D0FF; /* --------------------------- FARBE 2 (hell) */
}
#werbung{
	position:absolute;
	left:876px;
	top:76px;
	width:160px;
	border:1px solid #cfcfcf;
}


.balken_rechts{
	background-color:#B0D0FF; /* --------------------------- FARBE 2 (hell) */
}





/* Styleanweisungen für Topnavigation */
ul#topnavi
{
	font-size:10px;
	list-style: none;
	padding: 0;
	margin: 0px;
	float: right;
}

ul#topnavi li
{
	background-image: url('none');
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	margin: 0;
	font-size: 10px;
	line-height: 20px;
	white-space: nowrap;
	border-left: 1px solid #ffffff
}

ul#topnavi li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #ffffff;
	background: transparent;
}

ul#topnavi li a:hover
{
	color: #000080; /* --------------------------- FARBE 1 (dunkel | MenüText-Hover) */
	background: #B0D0FF; /* --------------------------- FARBE 2 (hell | MenüBackground-Hover) */
}


/* Styleanweisungen für Module in der rechten Spalte */
table.moduletable-rechts {
	width: 170px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable-rechts {
	padding: 0;
}

table.moduletable-rechts th {
	background-color:#B0D0FF;
	color: #000080;
	text-align: left;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	margin: 0 0 2px 0;
}

table.moduletable-rechts td {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	background-color:#E6F0FF; /* --------------------------- FARBE 3 (hellgrün2 | TextBackground, rechte Spalte) */
	border-bottom:1px solid #ffffff;
}