/* CSS Document */
body { background-position:center top; color: #0b0000; text-align: center; font: 0.7em Verdana, Arial, sans-serif; background-color: #7cc7e6; background-image: url(../images/bubbles3.png); background-repeat: inherit; background-attachment: scroll; margin: 0; padding: 0; overflow: auto; }
h1{
	font: bold 1.2em Verdana, Arial, sans-serif;
	color: #044c95;
}
h3 { color: #4d97b8; font: bold 2em Verdana, Arial, sans-serif; }
h2 {
	font: bold 1.2em Verdana, Arial, sans-serif;
	color: white;
	margin-bottom: 4px;
}
a:link { color: #0078ae; text-decoration: none; }
a:visited { color: #0078ae; text-decoration: none; }
a:active { color: #08a8dc; text-decoration: none; }
a:hover { color: #08a8dc; text-decoration: underline; }
a.white:link {
	color: white;
	text-decoration: none;
}
a.white:visited {
	color: white;
	text-decoration: none;
}
a.white:active {
	color: white;
	text-decoration: none;
}
a.white:hover {
	color: white;
	text-decoration: underline;
}
a.bold:link {
	color:#000000;
	text-decoration: none;
}
a.bold:visited {
	color:#000000;
	text-decoration: none;
}
a.bold:active {
	color:#000000;
	text-decoration: none;
}
a.bold:hover {
	color: #999999;
	text-decoration: underline;
}
li { font-weight:normal; /*changed this from bold*/
	padding-bottom: 5px; }

ul{
	padding-left: 23px;
	list-style: circle;
	margin: 0px;
}
p{
	margin:0;
	padding-bottom:10px;
}
#rahmen   { background-color: #ffee3b; text-align: left; margin-right: auto; margin-left: auto; padding: 0; position: relative; width: 960px ; height: auto; }
#kopf   { background-image: url(../images/header1_01.jpg); background-repeat: no-repeat; background-position: 0 0; display: block; margin: 0; padding: 0; width: 960px; height: 157px }
#leftnav  { text-decoration: none; background-position: 50% 50%; text-align: left; margin: 0; padding: 5px 0 3px; width: 175px; float: left }
#leftnav div { position: relative; top: 10px }
#hintergr   { background-repeat: no-repeat; background-position: 0 top; text-align: left; margin: 0; padding: 0; position: relative; width: 960px; }
#inhalt  { width: 955px; margin: 0; padding: 0; min-height: 420px; }
#rekordfuss { text-align: center; margin: 25px 0 0; padding: 0; width: 960px; height: 80px; }
#sliderahmen   { text-align: center; visibility: visible; display: block; position: relative; width: auto; float: left; clear: both ; padding-right: 10px; }
#slideinhalt  { color: white; font-size: 9pt; font-weight: bolder; text-align: left; visibility: visible; padding: 0 10px; position: relative; width: auto    }
#videorahmen { color: white; font-size: 9pt; background-color: #4d97b8; text-align: justify; visibility: visible; padding: 9px 9px 0; position: relative; width: 480px; min-height: 75px; }
#abfrage { background-color: white; padding: 7px; position: absolute; width: 160px; height: auto; visibility: hidden; margin-left: 10px; border-color: #db252c; border-style: solid; border-width: thin thin 10px; }
#menu_r_besuch { color: #ffee3b; font-size: 1.1em; font-weight: bold; background-image: url(../images/menu_r.png); background-repeat: no-repeat; background-position: right 0; text-indent: 12px; letter-spacing: 1px; margin-top: 7px; margin-bottom: 159px; padding-top: 6px; padding-bottom: 6px; padding-left: 0; position: absolute; z-index: 4; top: 0; width: 165px; height: 20px  }
#menu_r_besuch div { font-size: x-small; font-style: normal; font-weight: normal; line-height: normal; background-color: white; text-align: left; text-indent: 0; letter-spacing: 0; list-style-image: url(../images/starrot_k.gif); display: block; margin-left: 5px; padding: 5px 10px 2px 6px; position: absolute; left: 5px; width: 170px; margin-top: 19px; margin-bottom: 15px; border-style: solid; border-width: thin 5px thin thin; border-color: #044c95    }
#menu_r_besuch div a:link, #menu_r_besuch div a:visited { color: #044c95 }
#menu_r_besuch div a:hover { color: #08a8dc; }
#menu_b { color: #ffee3b; font-size: 1.1em; font-weight: bold; background-image: url(../images/menu.gif); background-repeat: no-repeat; background-position: right 0; text-indent: 12px; letter-spacing: 1px; margin-top: 15px; padding-top: 6px; padding-bottom: 6px; padding-left: 0; position: absolute; z-index: 3; top: 5px; width: 165px; height: 20px }
#menu_b:hover { background-image: url(../images/menu_r.png)  }
#menu_b div { display: none }
#menu_b div a:link, #menu_b div a:visited { color: #044c95; }
#menu_b div a:hover { color: #08a8dc; }
#menu_b:hover div { font-size: x-small; font-style: normal; font-weight: normal; line-height: normal; background-color: white; text-align: left; text-indent: 0; letter-spacing: 0; list-style-image: url(../images/starrot_k.gif); display: block; margin-left: 5px; padding: 5px 10px 2px 6px; position: absolute; left: 30px; width: 150px; border-style: solid; border-width: thin 5px thin thin; border-color: #044c95 }
#menu_p { color: #ffee3b; font-size: 1.1em; font-weight: bold; background-image: url(../images/menu.gif); background-repeat: no-repeat; background-position: right 0; text-indent: 12px; letter-spacing: 1px; margin-top: 7px; padding-top: 6px; padding-bottom: 6px; padding-left: 0; position: absolute; z-index: 2; top: 0; width: 165px; height: 20px }
#menu_p:hover { background-image: url(../images/menu_r.png) }
#menu_p div { display: none }
#menu_p div a:link, #menu_p div a:visited { color: #044c95; }
#menu_p div a:hover { color: #08a8dc; }
#menu_p:hover div { font-size: x-small; font-style: normal; font-weight: normal; line-height: normal; background-color: white; text-align: left; text-indent: 0; letter-spacing: 0; list-style-image: url(../images/starrot_k.gif); display: block; margin-left: 5px; padding: 5px 10px 2px 6px; position: absolute; left: 30px; width: 150px; border-style: solid; border-width: thin 5px thin thin; border-color: #044c95 }
#menu_2 { color: #ffee3b; font-size: 1.1em; font-weight: bold; background-image: url(../images/menu.gif); background-repeat: no-repeat; background-position: right 0; text-indent: 12px; letter-spacing: 1px; margin-top: 7px; padding-top: 6px; padding-bottom: 6px; padding-left: 0; position: absolute; z-index: 1; top: 0; width: 165px; height: 20px }
#menu_2 a:link { color: #ffee3b; text-decoration: none }
#menu_2 a:visited { color: #ffee3b; text-decoration: none }
#menu_2 a:active { color: #1bb6ab; text-decoration: none }
#menu_2:hover { color: #ffee3b; background-image: url(../images/menu_r.png) }
#form{
	color: #000000;
	border : 1px solid #6B847E;
	background-color : #FFFFFF;
}
#clear {
	clear: both; 
	height: 12px;
	width: 955px;
}
#footer  { background-color: #4d97b8; text-align: left; padding-top: 5px; padding-bottom: 3px; width: 960px }
#boxR  { font-size: 1.1em; background-image: url(../rekorde/images/rekkat.jpg); background-repeat: no-repeat; background-position: 100% 100%; text-align: center; position: relative; width: 120px; height: 80px; float: left; border-width: 1px; border-color: #4d97b8 }
.sn1   { list-style-image: url(../images/starblau_hell_k.gif) }
.sn3 { font-weight: bolder; list-style-image: url(../images/starblau_hell_k.png) }
li a:hover {
	/*list-style-image: url(../images/btt_subnav.gif);    */ 	
	list-style-image: url(../images/starblau_k.gif);     	
}
.sn2 {
	/*list-style-image: url(../images/btt_subnav.gif);    */ 
	list-style-image: url(../images/dot.gif);     
	direction: rtl;
}
#zweisplinks    { display: block; margin-left: 30px; padding-top: 12px; padding-right: 20px; padding-left: 30px; position: relative; width: 700px; float: left; border-right: 1pt none #cccccc }
#zweisplinks_buch    { display: block; margin-top: 8px; margin-left: 10px; padding-top: 0; padding-right: 5px; padding-left: 0; position: relative; width: 750px; height: 595px; float: left; border-right: 1pt none #cccccc }
#zweisplinks_buch2   { display: block; margin-top: 8px; margin-left: 40px; padding-top: 0; padding-right: 10px; padding-left: 0; position: relative; width: 550px; height: 875px; float: left }
#zweisplinks_schmal    { display: block; margin-left: 25px; padding-top: 12px; padding-right: 25px; padding-left: 25px; position: relative; width: 490px; float: left; border-right: 1pt none #cccccc }
#zweisplinks_faq { display: block; margin-left: 50px; padding-top: 2px; padding-right: 20px; position: relative; width: 695px; height: 795px; overflow: auto; float: left; margin-top: 12px; border-right: 1pt none #cccccc; }
#zweisplinks_faq a:link, #zweisplinks_faq a:visited { color: #044c95; }
#zweisplinks_faq a:hover { color: #08a8dc; }
#einsplinks_schmal2 { display: block; position: relative; width: 320px; float: left; border-right: 1pt none #cccccc; }
#einsprechts_schmal2 { display: block; position: relative; width: 330px; float: left; border-right: 1pt none #cccccc; }
#rekordrahmen   { background-color: #4d97b8; text-align: center; display: block; width: 100%; height: auto; float: left; margin-top: 15px; margin-bottom: 15px; padding-top: 10px; padding-bottom: 10px; }
#einsprechts_breit   { display: block; margin: 40px 20px 0 0; padding: 7px 0; width: 150px; float: right; }
#einsprechts_schmal    { display: block; margin-left: 5px; position: relative; width: 130px; height: 97%; overflow: auto; float: right; }
table.thin_border 
{
    border: solid 1pt #000000;
}
table
{
    font: 1em Verdana, Arial, sans-serif;
}
div.thin_border 
{
    border: solid 1pt #000000;
    padding-left: 10px;
    padding-right: 10px;
}
h1.yellow 
{
    font: 1.2em Verdana, Arial, sans-serif;
	color: #F4B40A;
	font-weight: bold;
}
img.border 
{
    border: 1pt solid #000000;
}
p.small {			
	font: 0.8em Verdana, Arial, sans-serif;
}
#rekkategorien  { color: white; visibility: visible; position: relative; width: 100%; height: 162px }
#rec_text 
{ color: white; margin-right: 0; margin-bottom: 5px; padding-left: 0; padding-right: 0; }
#rec_title
{ color: white; font-weight: bold; padding: 12px 0 0; }

