@charset "utf-8";
/* CSS Document */

/* ErgÃ¤nzungs-Stylesheet zur Festlegung lokaler Farbeigenschaften */

/* Dateiweite Einstellungen */
html {
position:relative;
height:100%;
min-height:100%;
}
body {
color:#000;
position:relative;
background-color:#fffff; 
width:auto;
min-height:100%;
height:95%;
font-size:0.75em;
font-family:Verdana,Arial,sans-serif;
line-height:1.3;
}
#container {
height:100%;
position:relative;
min-height:90%;
margin:0;
padding:0;
}

/* Der Header */
#header {
position:relative;
min-width:1000px;
width:1000px;
height:150px;
background-color:#fff;
z-index:4;
}
#logo {
position:absolute; 
bottom:5px; 
right:0;
border:0;
}
#schriftzug {
position:absolute; 
bottom:5px; 
right:180px;
border:0;
}

/* Das linke Navigationsmenu */
#navigation {
float: left;
top:25px;
width:180px;
font-size:100%;
background-color:#fff
}
#navigation ul {
margin:5px -15px;
}
#navigation ul li {
list-style-image:url(grafics/bullet.png);
margin:0;
font-size:100%;
}
#navigation ul li ul {
list-style-image:url(grafics/bullet.png);
font-size:100%;
}
#navigation ul li ul li {
list-style-image:url(grafics/bullet.png);
font-weight:normal;
font-size:100%;
}

/* Die Mikronavigation */
#micronav {
position:relative;
width:610px;
height:25px;
overflow:hidden;
background-color:#fff;
font-size:90%;
line-height:1.0;
}

/* Der eigentliche Inhaltsbereich */
#content {
position:relative;
width:820px;
min-width:0;
max-width:820px;
min-height:400px;
overflow:hidden;
background-color:#fff;
}
#content ul{
list-style-image:url(grafics/bullet.png);
}
#content ul li ul{
list-style-image:url(grafics/bullet.png);
}

/* Die rechte Info-Bar */
#infobar {
float:right;
width:180px;
padding:0 0 0 50px;
min-height:400px;
text-align:left;
font-size:90%;
background-color:#fff;
z-index:3;
}
#infobar ul {
margin:5px -15px;
}
#infobar ul li {
list-style-image:url(grafics/bullet.png);
margin:3px 0px;
font-size:100%;
}
#infobar ul li ul {
list-style-image:url(grafics/bullet.png);
font-size:100%;
}
#infobar ul li ul li {
list-style-image:url(grafics/bullet.png);
font-weight:normal;
font-size:100%;
}
/* Impressum */
#footer {
clear: both;
width:1000px;
height:15px;
text-align:left;
font-size:80%;
background-color:#fff;
z-index:1;
}
#footer ul {
margin:0px;
padding:0;
}
#footer ul li {
display:block;
margin:0px;
padding:0;
}



/* Die Ueberschriften */
h1 {
color:#000000;
font-weight:normal;
font-size:120%;
margin-top:0px; 
margin-bottom:5px; 
}
h2 {
color:#000000;
font-weight:bold;
font-size:100%;
margin-top:0px; 
margin-bottom:0px; 
}
h3 {
color:#339fcd;
font-weight:normal;
font-size:100%;
margin-top:0px; 
margin-bottom:0px; 
}
h4,h5,h6 {
color:#000000;
font-weight:normal;
font-size:100%;
margin-top:0px; 
margin-bottom:0px; 
}

/* Die allgemeinen Links */
a:link,a:visited,a:link:focus,a:link:active,a:visited:focus,a:visited:hover,a:visited:active {
color:#339fcd;
font-weight:normal;
text-decoration:none;
font-size:100%;
}
a.none {
color:#000;
}
a:link:hover {
text-decoration:underline;
}
#content a:link,#content a:visited,#content a:link:focus,#content a:link:hover,#content a:link:active,#content a:visited:focus,#content a:visited:hover,#content a:visited:active {
color:#909090;
font-weight:normal;
text-decoration:underline;
font-size:100%;
}
.none {
color:#000;
}
td {
vertical-align:top;
}


/* ZusÃ¤tzliche Style-Eigenschaften */
.trennlinie {
border-top:1px dashed #000000;
color:#fff;
background-color:#fff;
width:100%;
text-align:left;
margin-left:0;
}