/* CSS Document */
/* Farben
 Hintergrund: #EEF0F9
 blau in Navigation: #0A2267
 rot in Headline: #AF0024 */

/* Maße
links-hintergrund: width=46px
weisse innenfläche: width=667px
Abstand vom linken Rand zum Pfeil-oben: width=312px
Abstand vom linken Rand zum Pfeil-unten: width=456px
Contentbereich-Breite: width=336px
Abstand bis Logo-Navigation: width=480px
*/

html, body, div, h1, h2, h3, ul, ol, 
form, li, p, blockquote{
   margin: 0;
   padding: 0;
   font: 11px Verdana, Helvetica, Arial, sans-serif;
   line-height: 16px;

   }
#contentheader img {
	padding-left:45px;
}

#contentcentertext ol {list-style-type: none;
}
#contentcentertext li
{
background-image: url(/images/ol.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 18px;
}
#contentcentertext li img{border: 1px solid #AF0024;
}

h1	{
	font: normal 20px Verdana, Helvetica, Arial, sans-serif;
	line-height:24px;
	color: #AF0024;
	padding:0;

   }
h2	{
	font: bold 11px Verdana,Helvetica,Arial,sans-serif;
	color: #6c0000;
   }
a	{color: black
	}   
a:visited {
     text-decoration: underline;
}

a:hover {
      text-decoration: none;
	color: #AF0024;
}

.small {font-size:9px}
.bottom-padding {padding-bottom:6px}
.portrait {padding-top:102px}
#download img {border:0}
#image 
{float: right;
padding-top: 4px;
padding-left: 10px; }

#home img {border:1;
width: 228px;
height: 60px;}
#home 
{float: right;
padding-right:8px;
padding-top: 70px;}
/*#home 
{position:absolute;
left:528px;
top: 70px;}*/

#listview 
{float: right;
/*padding-top: 4px;
padding-left: 10px; */ }

.hover1 {
display:block;
height:84px;
background:url(/images/startseite/bihv_start01_balke.jpg) no-repeat
}
div.hover1:hover {
background:url(/images/startseite/bihv_start01_zitat_balke.jpg) no-repeat
}
.hover2 {
display:block;
height:84px;
background:url(/images/startseite/bihv_start02_koehler.jpg) no-repeat
}
div.hover2:hover {
background:url(/images/startseite/bihv_start02_zitat_koehler.jpg) no-repeat
}
.hover3 {
display:block;
height:84px;
background:url(/images/startseite/bihv_start03_schwarz.jpg) no-repeat
}
div.hover3:hover {
background:url(/images/startseite/bihv_start03_zitat_schwarz.jpg) no-repeat
}
.hover4 {
display:block;
height:84px;
background:url(/images/startseite/bihv_start04_fromme.jpg) no-repeat
}
div.hover4:hover {
background:url(/images/startseite/bihv_start04_zitat_fromme.jpg) no-repeat
}

/*Navigation*/	
#navcontainer {
width:260px;
margin: 0;
padding: 0;
}
/*
#navcontainer ul
{
 list-style-type: none;
}

#navcontainer a
{
color: #0A2267;
padding: 0;
text-decoration: none;
font-weight: bold;
font-size: 12px;

}

#navcontainer .aktiv {
      color: #AF0024;
	 }
#navcontainer a:visited
{
text-decoration: none;
}
#navcontainer a:hover
{
color: #AF0024;
}

#navcontainer li
{padding: 10px 0px 0px 0px;
}

#ebene2 li{
padding: 0px 0px 0px 0px;}

#ebene2 a{
font-size: 11px;background-repeat: no-repeat; background-image:url(/images/nav-arrow.gif); background-position:0px 2px; padding-left: 16px;}

#ebene2 .aktiv{
font-size: 11px;background-repeat: no-repeat; background-image:url(/images/nav-arrow-aktiv.gif); background-position:0px 2px; padding-left: 16px;}

#ebene3 a{
font-size: 11px;background-repeat: no-repeat; background-image:url(/images/nav-arrow.gif); background-position:16px 2px; padding-left: 31px;}
#ebene3 .aktiv{
font-size: 11px;background-repeat: no-repeat; background-image:url(/images/nav-arrow-aktiv.gif); background-position:16px 2px; padding-left: 31px;}

#ebene4 a{
font-size: 11px;background-repeat: no-repeat; background-image:url(/images/nav-arrow.gif); background-position:31px 2px; padding-left: 46px;}
#ebene4 .aktiv{
font-size: 11px;background-repeat: no-repeat; background-image:url(/images/nav-arrow-aktiv.gif); background-position:31px 2px; padding-left: 46px;} */



#navcontainer ul
{
 list-style-type: none;
}

#navcontainer a
{
color: #0A2267;
padding: 0;
text-decoration: none;
font-weight: bold;
}

#navcontainer .aktiv {
      color: #AF0024;
	 }
#navcontainer a:visited
{
text-decoration: none;
}
#navcontainer a:hover
{
color: #AF0024;
}

#navcontainer li {
padding: 0;
}
#navcontainer ul#ebene1 li a {/*background:green;*/line-height:20px}
#navcontainer ul#ebene1 li a.aktiv {/*background:green;*/line-height:14px}
#navcontainer ul#ebene2 li a {/*background:yellow;*/line-height:14px}
#navcontainer ul#ebene3 li a {/*background:pink;*/line-height:14px}
#ebene2 {margin-bottom:4px}
#ebene2 li{
padding: 0;
font-size:11px;
line-height:15px
}

#ebene2 a{
background-repeat: no-repeat; background-image:url(/images/nav-arrow.gif); background-position:0px 2px; padding-left: 14px;}

#ebene2 .aktiv{
background-repeat: no-repeat; background-image:url(/images/nav-arrow-aktiv.gif); background-position:0px 2px; padding-left: 14px;}

#ebene3 a{
background-repeat: no-repeat; background-image:url(/images/nav-arrow.gif); background-position:16px 2px; padding-left: 29px;}
#ebene3 .aktiv{
background-repeat: no-repeat; background-image:url(/images/nav-arrow-aktiv.gif); background-position:16px 2px; padding-left: 29px;}

#ebene4 a{
background-repeat: no-repeat; background-image:url(/images/nav-arrow.gif); background-position:31px 2px; padding-left: 44px;}
#ebene4 .aktiv{
background-repeat: no-repeat; background-image:url(/images/nav-arrow-aktiv.gif); background-position:31px 2px; padding-left: 44px;}

iframe {
float:right
}

#intro 
{position:absolute;
left:40pt;
top:44px;
/*float: left;*/
margin: 0;
/*padding: 0;*/}

label {
float:left;
width:56px;
}
.submit {
margin-left:50px;
}
.input-width {
width:190pt
}