/* CSS Document */
body{ background-color: #eeeeee;}

#header_klein{
  width:170px;
  height:90px;
  background-image:url(/hintergrund/header-klein.gif);
  background-repeat: no-repeat;
  margin:5px;
}
#header_klein #logo{
  margin:3px 0px 0px 3px;
}

#header_gross{
  width:645px;
  height:90px;
  background-image:url(/hintergrund/header-gross.gif);
  background-repeat: no-repeat;
  margin:5px;
}
#header_gross h1{
  font: 25px verdana;
  color: #D0D0D0;
  margin:5px;
  padding:25px 0px 0px 35px;
  text-transform:uppercase;
  font-style:italic;
  font-weight:bold;
}

/*#header_gross #navi_oben{
  margin:30px 10px 10px 100px;
  text-align:right;
  font: 13px verdana;
  color: #e7e7e7;
  text-transform:uppercase;
}
.navi_oben{
  font: 13px verdana;
  color: #e7e7e7;
  text-transform:uppercase;
}
a.navi_oben{
  text-decoration:none;
}
a:hover.navi_oben{
  color: #BD5076;
  text-decoration:none;
}
.navi_oben_aktiv{
  font: 13px verdana;
  color: #BD5076;
  text-transform:uppercase;
}
a.navi_oben{
  text-decoration:none;
}
a:hover.navi_oben{
  color: #BD5076;
  text-decoration:none;
}*/
#navi{
  width:170px;
  height:270px;
  background-color:#cccccc;
  margin:5px 5px 10px 5px;
  background-image:url(/hintergrund/ecke-grau.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}
.rubrik{
  font: 13px verdana;
  color: #D0D0D0;
  padding:5px 0px 5px 10px;
  margin: 0px;
  height:20px;
  display: block;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:underline;
  background-color:#8C9D9F;
}
.navi{
  font: 11px verdana;
  color: #6A6A6A;
  text-transform:uppercase;
  padding: 5px 0px 5px 10px;
  margin: 0px;
  display: block;
  background-image:url(/hintergrund/navi_l_u_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  border:1px solid #C0C0C0; 
  
}
a.navi{
  font: 11px verdana;
  color: #6A6A6A;
  text-transform:uppercase;
  text-decoration:none; 
  font-weight:bold;
}
a:hover.navi{
  text-decoration:none;
  color:#BD5076;
  background-image:url(/hintergrund/navi_l_o_aktiv.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
.navi_aktiv{
  font: 11px verdana;
  color: #BD5076;
  text-transform:uppercase;
  padding: 5px 0px 5px 10px;
  margin: 0px;
  display: block;
  background-image:url(/hintergrund/navi_l_o_aktiv.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
a.navi_aktiv{
  font: 11px verdana;
  color: #BD5076;
  text-transform:uppercase;
  text-decoration:none; 
  font-weight:bold; 
}
a:hover.navi_aktiv{
  text-decoration:none;
  color:#BD5076; 
}
#subnavi{
  width:170px;
  height:165px;
  background-color:#84A9A4;
  margin:5px;
  background-image:url(/hintergrund/ecke-gruen.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}
.subnavi{
  font: 11px verdana;
  color: #D0D0D0;
  text-transform:uppercase;
  padding: 5px 0px 5px 10px;
  margin: 0px;
  display: block;
  background-image:url(/hintergrund/navi_l_o_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  border:1px solid #7EA39E;
}
a.subnavi{
  font: 11px verdana;
  color: #D0D0D0;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:bold; 
}
a:hover.subnavi{
  text-decoration:none;
  color:#BD5076;
  background-image:url(/hintergrund/navi_l_o_aktiv.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
.subnavi_aktiv{
  font: 11px verdana;
  color: #BD5076;
  text-transform:uppercase;
  padding: 5px 0px 5px 10px;
  margin: 0px;
  display: block;
  background-image:url(/hintergrund/navi_l_o_aktiv.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
a.subnavi_aktiv{
  font: 11px verdana;
  color: #BD5076;
  text-transform:uppercase;
  text-decoration:none; 
  font-weight:bold; 
}
a:hover.subnavi_aktiv{
  text-decoration:none;
  color:#BD5076; 
}

#rechts_oben{
  margin:5px 5px 0px 5px;
  width:170px;
  height:168px;
}

#rechts_unten{
  margin:0px 5px 10px 5px;
  width:170px;
  background-color:#8496B9;
  height:275px;
  background-image:url(/hintergrund/ecke-blau.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}

#rechts_form{
  width:140px;
  height:200px;
  margin:5px;   
}
.form{
  font-family:Arial;
  font-size:11px;
  color:#ffffff;
}
.rechts_form{
  width:140px;
  height:18px;
  font-family:Arial;
  font-size:10px;
  color:#082F73;
  border:1px solid #6282B9;
}
#rechts_submit{
  background:#eeeeee;
  width:45px;
  height:20px;
  border:2px ridge #6282B9;
}

#content{
  width:460px;
  height:580px;
  background-color:#FAFAFA;
  margin:5px;
  background-image:url(/hintergrund/ecke_content.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}
#text{
  margin:15px;
}
.titel{
  font:14px Verdana;
  color:#183E59;
  margin:0px;
  font-weight:bold;
}
.text{
  font:12px Arial;
  color:#183E59;
}
.text a{
  text-decoration:none;
  color:#183E59;
  font-weight:bold; 
}
.text a:hover{
  text-decoration:none;
  color:#4B6971;
}
.text_kl{
  font:11px Arial;
  color:#183E59;
}
.text_kl a{
  text-decoration:none;
  color:#183E59;
  font-weight:bold; 
}
.text_kl a:hover{
  text-decoration:none;
  color:#4B6971;
}
b{font-weight:normal;}

.footer{
  font:10px Arial; 
  color:#aaaaaa;
  border:1px solid #aaaaaa;
  padding:5px;
  width:800px;
  text-align:center;
}
.footer a{
  color:#aaaaaa;
  text-decoration:none;
}
.footer a:hover{
  color:#aaaaaa;
  text-decoration:underline;
}

#fussnote{
  position:absolute;
  top:1000px;
  left:20%;
  font-size:9px;
  font-family:verdana;
  color:#aaaaaa;
  width:60%;
  font-weight:normal;
  border:1px dashed #aaaaaa;
  margin:0px;
  padding:0px;
}
.footerext {
  font:10px Arial,Verdana,Helvetica; 
  color:#aaaaaa; 
  font-weight:normal;
}
.form_text{ 
  margin:0px; 
  padding:2px;
  font-family:Arial;
  font-size:11px;
  color:#000000;
}
.formklein{
  width:55px;
  font-family:Arial;
  font-size:10px;
  border:1px solid #888890;
}
.formmittel{
  width:98%;
  font-family:Arial;
  font-size:10px;
  border:1px solid #888890;
}
.formgross{
  width:99%;
  font-family:Arial;
  font-size:10px;
  border:1px solid #888890;
}
#confirm{
  position:absolute;
  top:-500px;
  left:0;
  z-index:100;
  width:200px;
  height:200px;
}
#button{
 width:80px;
 height:20px;
 border:1px solod #555555;
 background-color:#ADADAD;
 font: 12px Arial; color:#1A1A51;
}
.formular{
  background:#FAFAFA;
}

