/* CSS Document */
body
{
margin: 0.6em;
padding: 0;
background-color: #FFFFCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color: #333366;
}

a:link 
{ 
color: #0033CC;
}
a:active 
{ 
color: #0033CC;
}
a:visited 
{ 
color: #666699;
}
a:hover 
{ 
color: #FF6600; 
text-decoration:none;
}
/* -- Beschreibung des Headers -- */
#header
{
margin: 0em;
background-color: #FFCC66;
border-bottom: 1px solid #FF9900;
height: 75px;
}
#headernavi
{
background-color: #CCCC99;
margin: 0em;
border-top: 1px solid #FFFFFF;
border-bottom: 2px solid #BBBBBB;
}

.navi
{
margin: 0em 3em;
padding: 0.4em 0em;
color: #FFFFFF;
font-size: 0.75em;
background-color: #CCCC99;
}

.topnavi a 
{
margin: 0;
padding: 0em 2em;
color: #999966;
text-decoration: none;
}


.topnavi a:hover
{
color: #FFFFFF;
background-color: #999966;
}
/* -- Ende Header -- */

/* -- Anfang Bilder -- */

#img_header01
{
width: 23em;
height: 6.9em;
}
#img_header02
{
width: 15em;
height: 6.9em;
}
#img_inhalt01
{
width: 20em;
height: 12em;
}

#img_left01
{
width: 11em;
height: 11em;
}
#img_left02
{
width: 13em;
height: 9em;
}
#img_left03
{
width: 12em;
height: 11em;
}
#img_left04
{
width: 10em;
height: 12em;
}
#img_left05
{
width: 13em;
height: 9em;
}
#img_left06
{
width: 13em;
height: 9em;
}
#img_left07
{
width: 13em;
height: 9em;
}
#img_left08
{
width: 12em;
height: 10em;
}
#img_left09
{
width: 11em;
height: 8em;
}
#img_left11, #img_left12
{
width: 12em;
height: 9em;
}

#img_right02
{
width: 10em;
height: 10em;
}
#img_right01, #img_right03, #img_right04, #img_right05
{
width: 10em;
height:7em;
}

/* -- Ende Bilder -- */

#container
{
background-color: #F5F5F5;
width: 100%;
}


/* -- Beschreibung der Navigation -- */
#leftcontainer
{
position: absolute;
left: 0.5em;
width: 14.6em;
}

#leftnavi
{
padding: 2.5em 0em 0em;
background-color: #F5F5F5;
} 

#navigation
{
margin: 0em;
padding: 0em;
background-color: #F5F5F5;
}

#navigation li
{
list-style-type: none;
margin: 0;
padding-left: 1.2em;
background-image: url(Bilder/pfeilrechts.jpg);
background-repeat:no-repeat;
background-position: 0.4em;
}

ul#subnavi01, ul li#subnavi01, ul#subnavi02, ul li#subnavi02, ul#subnavi03, ul li#subnavi03
{
margin: 0;
padding: 0;
}

#navigation li a
{
display: block;
width: 100%;
text-decoration: none;
color: #404040;
font-size: 0.75em;
background-color: #F5F5F5;
margin-top: 0;
padding: 0.4em 0em 0.5em 0em;
border-bottom: 1px solid #DDDDDD;
}

#navigation li a:hover
{
color: #FF6600;
}

ul li a#active, .topnavi a#active
{
color:#FF6600;
font-weight: bold;
}

ul li#li-active
{
background-image: url(../pfeilunten.gif);
background-repeat:no-repeat;
background-position: 0.5em 0.3em;
}
ul li#li-activer
{
background-image: url(Bilder/pfeilrechts1.gif);
background-repeat:no-repeat;
background-position: 0.5em 0.3em;
}

ul li#li-subactive, ul li a#subactive
{
background-color: #FFFFFF;
color:#003399;
font-weight: bold;
}
/* -- Ende Navigation -- */

/* -- Beschreibung moreleft -- */
#moreleft
{
margin: 0;
padding: 0em 0em 2em;
background-color: #F5F5F5;
}
.lefttext
{
margin: 0;
padding: 0em 1.5em 0em;
text-align: center;
font-size: 0.75em;
color: #333366;
line-height: 1.4em;
}
.lefttext2
{
margin: 0;
padding: 0em 1.5em 0em;
text-align: left;
font-size: 0.75em;
color: #333366;
line-height: 1.6em;
}
.lefttext3
{
margin: 0;
padding: 0em 0.2em 0em;
text-align: center;
font-size: 0.6em;
color: #003366;
line-height: 1.4em;
}
.img_center
{
margin: 0em;
padding: 1em 0.5em 2em;
text-align: center;
}
.img_left
{
margin: 0em;
padding: 1em 0.5em 0.5em;
text-align: left;
}

/* -- Ende moreleft -- */


#maincontainer
{
	margin-top: 0em;
	margin-left: 14.6em;
	padding: 1em 3em 2em 3em;
	background-color: #FFFFFF;
	border-left: 1px solid #E8E8E8;

}

/* -- Beschreibung des Inhalts -- */
#inhalt
{
margin: 0;
padding: 0em 0em 2em;
background-color: #FFFFFF;
width: 56%;
color: #CCCCCC;
}
#inhalt2
{
margin: 0;
padding: 0em 0em 2em;
background-color: #FFFFFF;
width: 100%;
color: #CCCCCC;
}

#inhalt h1, #inhalt2 h1
{
margin: 0;
padding: 2em 0em 0.3em;
font-size: 1.2em;
line-height: 1.3em;
color: #669933;
}

#inhalt2 h1.ueberschrift
{
margin: 0em;
line-height: 1.8em;
font-size: 0.9em;
color: #006699;
}

#inhalt2 h5
{
padding: 1.5em 0em 0em;
margin:0;
font-size: 1em;
color: #003399;
}
#inhalt2 h4
{
margin: 3em 0em 2em;
padding: 0.3em;
font-size: 1em;
color: #999966;
background-color: #E1E1C4;
}

#inhalt h1.kontakt
{
margin: 0;
padding: 1em 0em 0em;
font-size: 1.2em;
color: #999999;
}


#inhalt h2, #inhalt2 h2
{
margin: 0em 0em 1em;
padding: 2em 0em 0.5em;
font-size: 0.85em;
line-height: 1.5em;
color: #333366;
border-bottom: 1px dashed #DDDDDD;
}

#inhalt h3, #inhalt2 h3
{
margin: 2em 0em 0em;
padding: 0em;
font-size: 0.87em;
line-height: 1.7em;
color: #003366;
}
#inhalt2 h3.background
{
color: #336666;
background-color:#F2F2E1;
}

#inhalt p, #inhalt2 p
{
margin: 0.85em 0em 0;
padding: 0;
font-size: 0.85em;
line-height: 1.6em;
color: #333366;
}

#inhalt2 p.img_logo
{
padding: 1em 0em;
}
 p.img_left
{
margin-top: 2em;
}
#inhalt2 p.plan
{
margin: 4em 0em 1em;
font-size: 0.8em;
color: #006699;
font-weight: bold;
border-bottom:1px dashed #DDDDDD;
}

#inhalt p.linkoben, a.grau
{
text-align:right;
font-size: 0.75em;
}
#inhalt ul.liste
{
margin: 0em;
padding: 0.8em 0em 0.8em 1em;
}
#inhalt li
{
font-size: 0.8em;
color:#000066;
}

/* -- Ende Inhalt -- */

#moreleft p.kontakt
{
margin: 3em 0em 1em;
padding: 0.1em 0em 0.1em 0.3em;
color:#660000;
background-color: #EEEEEE;
font-size: 0.75em;
}
#moreleft p.funktion
{
margin: 0;
padding: 0.70em 0 0;
color: #003366;
font-weight: bold;
font-size: 0.75em;
}

#moreleft p.name
{
margin: 0;
padding: 0.2em 0 0;
color: #000099;
font-size: 0.75em;
}

/* -- Beschreibung Footer -- */
#footer
{
clear: both;
margin: 0;
padding: 2em 0em 0em 0em;
border-top: 1px solid #DDDDDD;
}

#footer p
{

margin: 0;
padding: 0.5em 0em 1em;
color: #585858;
font-size: 0.75em;
}

#footerlink
{
margin: 0;
padding: 0;
list-style-type: none;
background-color: #DDDDDD;
}

#footerlink li
{
margin: 0;
padding: 0em 0em 0em 1em;
display: inline;
float: right;
}
#footerlink li a
{
font-size: 0.75em;
}

#pfeiloben
{
background-image: url(Bilder/pfeiloben.gif);
background-repeat:no-repeat;
background-position: 0em;

/* -- Ende Footer -- */
}