/*
 * www.ECG-Consulting.de 
 * Vers. 1
 * 25. Mai.2009
 * Autor: www.mik-mediadesign.de
*/

html,body {height: 100%;margin: 0px; padding: 0px;
font-family: Times New Roman; color: #333333; font-size: 12px; font-weight: normal; text-decoration: none;
scrollbar-base-color:#E8E8E8;
  scrollbar-3dlight-color:#cccccc;
  scrollbar-arrow-color:#ffffff;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#9c0c0c0;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#c4c4c4;
  scrollbar-track-color:#E6E4E4
}

a:link{font-family:Times New Roman; color: #333333; font-style: italic; font-size: 18px; text-decoration: none; font-weight: bold; }
a:visited{font-family:Times New Roman; color: #333333; font-style: italic;  font-size: 18px; text-decoration: none; font-weight: bold;}
a:hover {font-family:Times New Roman; color: #990000; font-style: italic; font-size: 18px; text-decoration: none; font-weight: bold; }
a:active {font-family:Times New Roman; color: #000000; font-style: italic; font-size: 18px; text-decoration: none; font-weight: bold;}

a.menu { display:block; margin:0px; text-align:center; width:172px; height: 28px; padding-top:7px; text-decoration:none; }

a.menu:link    {  background-color:transparent; }
a.menu:visited {  background-color:transparent; }
a.menu:hover   {  background-color:transparent; /* background-color:#dddddd;filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/ }
a.menu:active  {  background-color:transparent; /* background-color:#dddddd; filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/}

a.menu1 { display:block; margin:0px; text-align:center; width:258px; height: 28px; padding-top:7px; text-decoration:none; }
a.menu1:link    {  background-color:transparent; }
a.menu1:visited {  background-color:transparent; }
a.menu1:hover   {  background-color:transparent; /* background-color:#dddddd;filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/ }
a.menu1:active  {  background-color:transparent; /* background-color:#dddddd; filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/}

.right {text-align: right}



h1 {font-family: Times New Roman; color: #990000; font-size: 26px; text-decoration: none; padding: 0px; margin:0px; line-height: 125%; text-align: center;}
h2 {font-family: Times New Roman; color: #990000; font-size: 20px; text-decoration: underline; padding: 0px;  margin:0px 0px 0px 0px; line-height: 125%;}
h3 {font-family: Times New Roman; color: #333333; font-size: 16px; text-decoration: none; padding: 0px; margin:0px;line-hight: 125%;}
h4 {font-family: Times New Roman; color: #333333; font-size: 12px; text-decoration: none; padding: 0px; margin:0px;line-height: 125%;}
h5 {font-family: Times New Roman; color: #333333; font-size: 11px; text-decoration: none; padding: 0px; margin:0px;}

.zehn {font-family: Times New Roman; color: #333333

; font-size: 10px; text-decoration: none; font-weight: normal}
.neun {font-family: Times New Roman; color: #333333

; font-size: 9px; text-decoration: none; font-weight: normal; text-align: subnavi; padding-top:3px;}
.elf {font-family: Times New Roman; color: #333333

; font-size: 11px; text-decoration: none; font-weight: normal; padding-top:6px;}
.zwoelf {font-family: Times New Roman; color: #333333; font-size: 12px; text-decoration: none; font-weight: normal;padding-top:6px; align:justify;}
.sechszehn {font-family: Times New Roman; color: #333333; font-size: 16px; text-decoration: none; font-weight: normal;padding-top:6px;}
.zweivier {font-family: Times New Roman; color: #333333; font-size: 24px; text-decoration: none; font-weight: normal;padding-top:6px;letter-spacing:0px; font-weight: normal;}
.zweinull {font-family: Times New Roman; color: #333333; font-size: 20px; text-decoration: none; font-weight: normal;padding-top:6px;letter-spacing:0px; font-weight: normal;}
.vierzehn {font-family: Times New Roman; color: #333333; font-size: 14px; text-decoration: none; font-weight: normal;padding-top:6px; }
.kursiv14 {font-family: Times New Roman; font-style: italic; color: #333333; font-size: 19px; text-decoration: none; font-weight: bold;padding-top:6px; }
.logofont {font-family: arial; color:#333333; font-size: 18px; text-decoration: none; font-weight: bold; letter-spacing:10px; padding-top:3px;}
.logofont2 {font-family: arial; color: #333333; font-size: 10px; text-decoration: none; font-weight: normal; letter-spacing:4px; padding-top:3px;}
.einsacht {font-family: Times New Roman; color: #333333; font-size: 18px; text-decoration: none; font-weight: normal;padding-top: 0px;letter-spacing:0px; font-weight: normal;}
.einssechs {font-family: Times New Roman; color: #333333; font-size: 16px; text-decoration: none; font-weight: normal;padding-top:0px;letter-spacing:0px; font-weight: normal;}

.gross {font-size: 18px; line-height: 125%;}

.bild-li {margin:0px; margin-right:10px; margin-top:0px;margin-bottom:6px;}
.bild-re {margin:10px; margin-right:0px; margin-top:0px;margin-bottom:6px;}
.pfeil {margin:10px 0px 20px 0px;}

ul, li{list-style-image:url("route2.gif");padding:0px; margin: 10px 0px 0px 8px;}

#header{border: 1px solid #aaaaaa;background-color: #dddddd;
width: 950px;
height: 185px;
margin: 0px 0px 10px 0px; float:left;}

#logo{border: 0px solid #185DA4;background-color: #dddddd;
width: 230px;
height: 140px;
float:left;text-align:left;}

#bild{border: 0px solid #185DA4;background-color: #dddddd;
width: 720px;
height: 140px;
float:left;}

#bild-in{background-color: #ffffff;/*filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/
width: 720px;
height: 120px;
border-bottom:0px solid #ffffff;
margin:15px 0px 10px 0px; 
}

#navi{background-color:#dddddd;
border:1px solid #990000;
width: 950px;
height: 35px;
margin: 10px 0px 0px -1px;
float:left;}

#navi-in1{background-image: url('Bild-hg1.png');
/*background-color: #ff00ff;filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/
width: 172px;
height: 35px;
border-right:1px solid #990000;
float:left}


#navi-in2{background-image: url('Bild-hg1.png');
/*background-color: #ffffff;filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/
width: 172px;
height: 35px;
border-right:1px solid #990000;
text-align: center;
float:left;}

#navi-in3{background-image: url('Bild-hg1.png');
/*background-color: #ff00ff;filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/
width: 172px;
height: 35px;
border-right:1px solid #990000;
text-align: center;
float:left;}

#navi-in4{background-image: url('Bild-hg1.png');
/*background-color: #ffffff;filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/
width: 172px;
height: 35px;
border-right:1px solid #990000;
text-align: center;
float:left;}

#navi-in5{background-image: url('Bild-hg2.png');
width: 258px;
height: 35px;
border-right:0px solid #990000;
text-align: center;
float:left;}


#middle{border: 0px solid #dddddd; background-color: #ffffff;
width: 950px;
margin: 0px 0px 10px 0px;
float:left;}

#subnavi {
background-color: #dddddd;
border: 0px solid #185DA4;
width: 230px;
height: 420px;
padding: 0px;
float:left;
}

#f1 { position:fixed; left: 50%; top:210px; margin-left: -475px;
 }

#subnavi-in {background-color: #dddddd;
height: 400px;
width: 210px;
margin: 10px 10px 10px 10px;
padding: 0px;
font-family: Times roman; color: #333333; font-size: 13px; text-decoration: none; font-style:italic; font-weight: bold;line-height: 125%;
float: left;
}

#subnavi-in a:link{font-family: Times roman; color: #333333; font-size: 13px; text-decoration: none; font-style:italic; font-weight: bold;line-height: 125%;}
#subnavi-in a:visited{font-family: Times roman; color: #333333; font-size: 13px; text-decoration: none; font-style:italic; font-weight: bold;line-height: 125%;}
#subnavi-in a:hover {font-family: Times roman; color: #990000; font-size: 13px; text-decoration: none; font-style:italic; font-weight: bold;line-height: 125%;}
#subnavi-in a:active {font-family: Times roman; color: #990000; font-size: 13px; text-decoration: none; font-style:italic; font-weight: bold;line-height: 125%;}




#content {background-color: #ffffff;
border: 0px solid #185DA4;
width: 700px;
min-height: 420px;
margin: 0px 0px 0px 10px;
float: left;
/*overflow: auto;*/
}

#content-in {background-color: #ffffff;
border: 0px solid #185DA4;
width: 680px;
min-height: 400px;
margin: 10px 0px 10px 20px;
float: left;text-align:left;
overflow: display;
font-family: Times; color: #333333; font-size: 18px; text-decoration: none;text-align: justify; font-weight: normal;line-height: 125%;
}
#content-in li {list-style-image:url("rot-punkt.gif");padding:0px; margin: 10px 0px 0px 8px;}

#footer{background-color:#dddddd;border: 1px solid #aaaaaa;
width: 950px;
height: 35px;
margin: 0px 0px 0px 0px;
float:left;}

#footer-in-l{background-color: #dddddd;/*filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/
width: 600px;
height: 15px;
margin: 10px 10px 10px 10px; float:left; text-align: left;
font-family: Times New Roman; color: #000000; font-size: 12px; text-decoration: none; font-weight: bold;
}
#footer-in-r{background-color: #dddddd;/*filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/
width: 280px;
height: 15px;
margin: 10px 10px 10px 10px; float:right; text-align: right;
font-family: Times New Roman; color: #000000; font-size: 12px; text-decoration: none; font-weight: bold;
}
#footer-in-r a:link{font-family:Times New Roman; color: #333333; font-style: italic; font-size: 14px; text-decoration: none; font-weight: bold; }
#footer-in-r a:visited{font-family:Times New Roman; color: #333333; font-style: italic;  font-size: 14px; text-decoration: none; font-weight: bold;}
#footer-in-r a:hover {font-family:Times New Roman; color: #990000; font-style: italic; font-size: 14px; text-decoration: none; font-weight: bold; }
#footer-in-r a:active {font-family:Times New Roman; color: #000000; font-style: italic; font-size: 14px; text-decoration: none; font-weight: bold;}

#basis { 
width: 100%;
height: 100%;
margin:0px; 
position:absolut
}

#bg {width 950px;
border: 0px solid #c4c4c4;
margin-left:-475px; 
margin-top:10px; 
position:absolute; 
left:50%; 

}
#center {/*background-color: #ffffff;*/
border: 0px solid #185DA4;
width:950px; 
margin-top:0px; 
margin-left:0px; 
}