.head  { color: #374e9e; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
.head1  { color: #374e9e; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.head2  { color: #374e9e; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }

.text { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.textweiss { color: white; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.tableborder  { border-style: solid solid solid solid; border-width: 1px 1px 1px 1px; border-color: #74ada0 }

a:active  { color: #374e9e; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:link  { color: #374e9e; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited  { color: #374e9e; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
body      { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../bilder/gestaltung/bg.gif) repeat-y; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF ; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #374E9E; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF  }
table { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
input   { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white }
select   { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; border: solid 1px #000 }
hr      { border-top: 1px solid #374e9e }

.topnav { color: #069; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.navilayoutoff { border: 0px; border-bottom:1px; border-color: #F7C473; border-style: dashed; background-color: #FFFFFF; padding-left:10px }
.navilayoutoff1 { border: 0px; border-bottom:1px; border-color: #F7C473; border-style: dashed; background-color: #FFFFFF; padding-left:20px }
.navilayoutoff2 { border: 0px; border-bottom:1px; border-color: #F7C473; border-style: dashed; background-color: #FFFFFF; padding-left:30px }
.navilayouton { border: 0px; border-bottom:1px; border-color: #F7C473; border-style: dashed; background-color: #FCF2D5; padding-left:10px }
.navilayouton1 { border: 0px; border-bottom:1px; border-color: #F7C473; border-style: dashed; background-color: #FCF2D5; padding-left:20px }
.navilayouton2 { border: 0px; border-bottom:1px; border-color: #F7C473; border-style: dashed; background-color: #FCF2D5; padding-left:30px }
.servicenavi { border: 0px; border-bottom:1px; border-color: #F7C473; border-style: dashed; background-color: #FFFFFF; padding-left:10px }

#inhaltindex { position: absolute; top: 150px; left: 170px; width: 1000px; visibility: visible; display: block }
#inhaltstandard { position: absolute; top: 0px; left: 158px; width: 592px; visibility: visible; display: block }
#navigation   { position: absolute; top: 180px; left: 0px; width: 157px; visibility: visible; display: block }
#servicenavi { position: absolute; top: 150px; left: 0px; width: 157px; visibility: visible; display: block }
#laufschrift    { position: absolute; top: 177px; left: 243px; width: 507px; height: 40px; visibility: visible; display: block }

#logo { position: absolute; top: 210px; left: 0px; width: 120px; visibility: visible; display: block }
#inhalt { position: absolute; top: 200px; left: 170px; width: 590px; visibility: visible; display: block }
#inhaltiframe { position: absolute; top: 200px; left: 170px; width: 720px; visibility: visible; display: block }
#banner { position: absolute; top: 190px; left: 597px; width: 132px; visibility: visible; display: block }
#advertiser       { visibility: visible; display: block; position: absolute; top: 0; left: 775px; width: 120px }
#search { position: absolute; top: 26px; left: 616px; width: 154px; height: 61px; visibility: visible; display: block }
.dot  { }
.tdbg   { background-color: #ebedf5 }

div.navigation { background-color: #333333; padding-top: 20px;}


/* #### Navigation ####################################### */


ul#nav{

	position: absolute;

	top: 10px;

	left: 10px;

	width: 770px; /* Breite der Navigation (Breite der einzelnen Bilder addiert) */

	margin: 0;

	padding: 0;

	list-style: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



ul#nav img{

	display: block; /* damit unterhalb der Bildern kein Rand entsteht */

}



ul#nav li{

	float: left;

	margin-right: 10px;

}



ul#nav a{

	display:inline; /* für den I.E.-Mac, sonst stehen die Hauptmenuepunkte untereinander */

	color: #000000;

	text-decoration: none;

	padding: 4px 12px 0px 12px;

	background-color: #ffffff;
	
	font-weight: bold;

	font-size: 11px;

	line-height: 15px;

}



/* I.E. Hack (ohne gibt es im Safari Probleme beim Hovern von Punkten ohne Unterpunkte) - Der Kommentar nach dem "a" ist der Hack: */



ul#nav a/* */ {

	display:block;

}



ul#nav span a{

	color: #FFFFFF;

}



ul#nav a:hover{

	color: #374E9E; /* Textfarbe bei Mouseover/Hover */

}



ul#nav ul a:hover{

	color: #505050; /* Textfarbe bei Mouseover/Hover */

}



ul#nav li ul {

	position: absolute;

	display: none; /* Menue Ausblenden */

	top: 100%;

	width:175px;

	margin: 0;

	padding: 0px;

	list-style: none;

	background-color: #efefef;



}



/* Bei Hover einblenden: */



ul#nav li:hover ul,

ul#nav li.over ul {

	display: block;

}



ul#nav li li{

	display: block;

	float: left;

	width: 175px;

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #000000;

}



ul#nav li li a {

	color: #000000;

	display: block;

	width: 175px;

	padding: 0px 10px 0px 10px;

	background-color: #CCCCCC; /* Hintergrundfarbe des Menues */

	font-weight: normal;
	
	font-size: 10px;
	
	line-height: 15px;

}



ul#nav li > ul{

	top: auto;

	left: auto;

}