/* CSS Document */

body{ font:12px Arial;}

#head{
  position:absolute;
  top:0px;
  left:0px;
  width:98%;
  height:140px;
  background-color:#ffffff;
  margin-top:10px;
  margin-left:10px;
}
#head1{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:80px;
  background-color:#F1D0CE;
}
#head1 h1 {
  font:bold 30px Arial; 
  color:#970000; 
  text-decoration:none; 
  margin:20px 0px 0px 50px;
}

#head1 h2 {
  font:bold 14px Arial; 
  color:#ffffff; 
  text-decoration:none;  
  margin:5px 0px 0px 190px;
  width:550px;
}
#head2{
  position:absolute;
  top:80px;
  left:0px;
  width:100%;
  height:20px;
  background-color:#ff6501;
}

#head3{
  position:absolute;
  top:100px;
  left:0px;
  width:100%;
  height:40px;
  background-color:#F1D0CE;
}
#head3 #suche1{
  margin:8px 0px 0px 20px;
  width:300px;
  font:bold 12px Arial;
}
#suche1 #textfeld{
  width:130px;
  height:20px;
  color:#000000;
  font:12px Arial;
  border:1px solid #ff6501;
  margin:0px;
  padding:0px;
}
#suche1 #submit{
  background-color:#ff6501;
  width:100px;
  height:20px;
  color:#ffffff;
  font:bold 12px Arial;
  border:2px outset #ff6501;
  margin:0px;
  padding:0px;
}

form{
  margin:0px;
  padding:0px;
}
.suche_link{
  margin:8px 0px 0px 20px;
  font:bold 12px Arial;
  color:#970000;
}
a.suche_link{
  text-decoration:none
}
a:hover.suche_link{
  text-decoration:underline;
}

#navigation{
  position:absolute;
  top:145px;
  left:0px;
  width:17%;
  height:600px;
  background:#eeeeee;
  margin-top:10px;
  margin-left:10px;
}
.navi{
  font:bold 11px verdana;
  color: #503210;
  padding: 8px 0px 8px 8px;
  margin-top: 2px;
  display: block;
  border-bottom:1px solid #ff6501;
  border-top:1px solid #ff6501;
}

a.navi {
  text-decoration: none;
  text-transform:uppercase;
}

a:hover.navi {
  text-decoration: none;
  background: #D0D0D0;
  border-bottom:1px solid #ff6501;
}

.navi_active{
  background: #D0D0D0;
  color:  #503210;
  font:bold 11px verdana;
  padding: 8px 0px 8px 8px;
  margin-top: 2px;
  display: block;
  border-bottom:1px solid #ff6501;
  border-top:1px solid #ff6501;
}

a.navi_active {
  text-decoration: none;
  text-transform:uppercase;
}

a:hover.navi_active {
  text-decoration: none;
  background: #D0D0D0;
  color: #503210;
}

/* Navigation oben */

#subnavi {
  position:absolute;
  bottom: 5px;
  right: 20px;
  color: #970000;
  font:bold 12px Arial;
}
a.subnavi {
  color: #970000;
  text-decoration: none;
  text-transform:uppercase;
  padding:2px;
}
a:hover.subnavi {
  color:#ff6501;
  text-decoration:underline;
}
.subnavi_act {
  color: #ff6501;
  text-decoration: none;
  text-transform:uppercase;
  padding:2px;
  font-weight:bold;
}

/* Navigation oben Ende */

#content{
  position:absolute;
  top:145px;
  left:17%;
  width:80%;
  height:600px;
  background:#ffffff;
  font:12px Arial;
  margin-top:10px;
  margin-left:20px;
}

#content #text{
  position:absolute;
  top:0px;
  left:0px;
  width:73%;
  height:auto;
  padding:10px;
  font:12px Arial;
  
}
#text h1{
  font:bold 20px Arial; 
  color:#503210; 
  text-decoration:none;  
  margin:20px 0px 0px 0px;
  padding:0px;
}
#text h2{
  font:bold 16px Arial; 
  color:#503210; 
  text-decoration:none;  
  margin:0px 0px 0px 0px;
  padding:0px;
}
ul{
  margin:2px 2px 2px 20px;
  padding:0px;
}
li{
  margin:0px;
  padding:0px;
}
.link{
  font: bold 11px Verdana;
  color:#503210;
}

a.link{
  text-decoration:underline;
  color:#000000;
}
a:hover.link{
  text-decoration:underline;
  color:#B01D22;
}
.link1{
  font: bold 12px Verdana;
  color:#503210;
  padding:0px;
  margin:0px;
  display: block;
}

a.link1{
  text-decoration:underline;
  color:#000000;
}
a:hover.link1{
  text-decoration:underline;
  color:#B01D22;
}

.button{
  background-color:#ff6501;
  display:block;
  color:#ffffff;
  padding: 8px 0px 8px 8px;
  font:bold 16px Arial;
  border:1px double #ff6501; 
  text-transform:uppercase; 
}
a.button{
  text-decoration:none;
}
a:hover.button{
  text-decoration:none;
  background-color:#F3C6B1;
  color:#970000;
}
.button_act{
  background-color:#F3C6B1;
  display:block;
  color:#970000;
  padding: 8px 0px 8px 8px;
  font:bold 16px Arial;
  border:1px double #ff6501; 
  text-transform:uppercase; 
}
a.button_act{
  text-decoration:none;
}
a:hover.button_act{
  text-decoration:none;
}
#bund a{
  text-decoration:none;
}
#bund a:hover{
  text-decoration:none;
  color:#B01D22;
}

#content #navigation_rechts{
  position:absolute;
  top:10px;
  left:77%;
  width:21%;
  height:auto;
  border-left:1px dashed #ff6501;
  padding:10px;
}
.navi_r{
  font:bold 10px verdana;
  color: #503210;
  padding: 5px 0px 5px 5px;
  margin-top: 2px;
  display: block;  
  border-bottom:1px solid #ff6501;
}

a.navi_r {
  text-decoration: none;
  text-transform:uppercase;
}

a:hover.navi_r {
  text-decoration: none;
  background: #D0D0D0;
  border-bottom:1px solid #ff6501;
}

.navi_r_act{
  background:#D0D0D0;
  font:bold 10px verdana;
  color: #503210;
  padding: 5px 0px 5px 5px;
  margin-top: 2px;
  display: block;  
  border-bottom:1px solid #ff6501;
}
a.navi_r_act{
  text-decoration: none;
  text-transform:uppercase;
}

a:hover.navi_r_act {
  text-decoration: none;
  background: #D0D0D0;
  color: #503210;
}
#suche{
  padding:20px;
  width:100%;
  font:12px Arial;
  background-color:#eeeeee;
}
#suche #textfeld{
  width:200px;
  height:20px;
  color:#000000;
  font:12px Arial;
  border:1px solid #ff6501;
  margin:0px;
  padding:0px;
}
#suche #textfeld_gr{
  width:98%;
  height:20px;
  color:#000000;
  font:12px Arial;
  border:1px solid #ff6501;
  margin:0px;
  padding:0px;
}
#suche #submit{
  background-color:#ff6501;
  width:100px;
  height:20px;
  color:#ffffff;
  font:bold 12px Arial;
  border:2px outset #ff6501;
  margin:0px;
  padding:0px;
}

form{
  margin:0px;
  padding:0px;
}

#ergebnisse{
  width:100%;
  font:11px Arial;
}

#ergebnisse tr{
  border:1px solid #F1D0CE;
}
#ergebnisse td{
  padding:5px;
}

#tipps{
  position:absolute;
  top:1200px;
  left:0px;
  padding:10px;
  font-family:Arial;
  font-size:11px;
  color:#848484;
}
#tipps a{
  font-family:Arial;
  font-size:11px;
  color:#848484;
  text-decoration:none;
}

#tipps a:hover{
  font-family:Arial;
  font-size:11px;
  color:#848484;
  text-decoration:underline;
}


