body{
  text-align: left;
  background-color: #fff;
  margin: 0px;
  padding: 0 0 20px 0;
  color: #333;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 100%;
  font-variant: normal;
  font-stretch: normal;    
}

ol{
padding: 0;
margin: 0;

}

ul{
padding: 0;
margin: 0;

}

a{
  text-decoration: none;
}
 
p{
margin: 0;
padding: 0;
}

#header_container{
  font-size: 0.77em;
  height: 101px;
  width: 760px;
}
img {
  border: 0px;
}
#header_logo{
  float:right;
  width: 760px;
  height: 101px;
  margin-top: 16px;
  text-align: right;
}

.header_img{
  padding-top: 16px;
  padding-left: 16px;
}

#col1{
 background-color:#FBEB12;
 padding:10px;
  position: absolute;
  top: 100px;
  left: 1px;
  width: 150px;
  height:300px;
  font-size: 0.76em;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
}


#col1 a{
  display: block;
  text-indent: 0px;
}

#col1 ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  list-style-position: outside;
}

.border{
  border-bottom: 5px solid #FFE919;
} 

#col1 a:hover{
  color: #80B948;
}

.bg{
  background-color: #80B948;
}

.bg1{
  background: #FBEC13;
}

.border_1{
  border-bottom: dotted 1px #E98923;
} 

.nav_left a{ 
  border-left: solid 16px #F8B413;
  padding: 10px;
  font-weight: bold;
  color: #fff;
  display: block;
}
.nav_left_us a{ 
  border-left: solid 16px #F8B413;
  padding: 10px;
  font-weight: bold;
  color: #80B948;
  display: block;
  background-color: #FBEB12;
}

.nav_left img{    
  margin: 0 8px 0 -18px;
}

.nav_left  a:hover{
  background-color: #FBEB12;
  color: #80B948;
}

.nav_left  a:focus{
  background-color: #FBEB12;
}

.nav_leftaktiv a{
  background-color: #FBEB12;
  color: #80B948;
}

#content{
padding-left: 185px;
padding-top: 10px;
font-size: 0.83em; 
float: left;
border-right: 1px solid #FFB00D;
border-bottom: 1px solid #FFB00D;
width: 500px;
}

#content_right h1{
font-size: 1.15em;
font-weight: bold;
font-family: Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
color: #ccc;
margin: 0 0px 10px 0px;
padding: 0px;
border-bottom: 1px dotted #A59C84;
}

#content_right h2{
font-size: 1em;
font-family: Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
color: #ccc;
margin: 5px 0px 5px 0px;
padding: 5px;
}


#content_right h1 a{
font-size: 1.15em;
font-weight: bold;
font-family: Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
color: #666666;
margin: 0 0px 10px 0px;
padding: 0px;
border-bottom: 1px dotted #A59C84;
}

#content_right h2 a{
font-size: 1em;
font-family: Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
color: #666666;
margin: 5px 0px 5px 0px;
padding: 0px;
}

#content_right h1 a:visited{
font-size: 1.15em;
font-weight: bold;
font-family: Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
color: #666666;
margin: 0 0px 10px 0px;
padding: 0px;
border-bottom: 1px dotted #A59C84;
}

#content_right h2 a:visited{
font-size: 1em;
font-family: Verdana, Geneva, Helvetica, sans-serif;
text-transform: uppercase;
color: #666666;
margin: 5px 0px 5px 0px;
padding: 0px;
}

#content_rechts{
width: 598px;
float: left;
clear: both;
padding-left: 210px;
}


#content_right a{
color: #000;
text-decoration: underline;
font-weight: bold;
}

#content_right ul{
padding: 0 0 0 5px; 
list-style-position: outside;
margin: 6px 0 0 0;
}


#content_right ul li{
margin: 0 0 0 10px; 
}

#content_right ol{
padding: 0px 0 0 5px;
list-style-position: outside;
list-style-type: decimal;
margin: 0;
}


#content_right ol li{
margin: 0 0 0 15px; 
}


#content{
width: 498px;	
float: left;
padding-right: 16px;
}

#content a{
color: #000;
text-decoration: underline;
font-weight: bold;
}

#content a:hover{
color: #000;
text-decoration: none;
font-weight: bold;
}

#content ul{
padding: 0 0 0 5px; 
list-style-position: outside;
margin: 6px 0 0 0;
}

#content ul li{
margin: 0 0 0 10px; 
}
#content table{
border: 1px solid #666666;
border-collapse: collapse;
empty-cells: show;
}

#content td{
padding: 0px 3px 0 3px;
}

#content img{
  border: 0;
  float: left;
  margin: 0 0px 0px 0;
}

#content p{
  margin: 0;
  padding: 0;
}

#content h1{
  font-size: 1.15em;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #80B948;
  margin: 0 0px 10px 0px;
  padding: 0px 10px 10px 0px ;
  border-bottom: 1px solid #80B948;
}

#content h2{
  font-size: 1em;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #80B948;
  margin: 5px 0px 5px 0px;
  padding: 0px;
}

#content h1 a{
  font-size: 1.15em;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #666666;
  margin: 0px 0px 5px 10px;
  padding: 0px;
  border-bottom: 1px solid #80B948;
  text-decoration: none;
}

#content h2 a{
  font-size: 1em;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #666666;
  margin: 5px 0px 5px 0px;
  padding: 0px;
  text-decoration: none; 
}    

#footer {
  width: 699px;
  text-align:right;
  margin: 0;
  padding-top: 10px;
  border-bottom: 1px solid #FFB00D;   
  border-right: 1px solid #FFB00D;
  font-size: 0.77em;
}		

#footer a{
  color: #666666;
  font-size: 0.77em;
  text-decoration: bold;
  
}

#footer img{
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 15px;
}	

.offScreen{
position: absolute;
left: -500px;
display: inline;
}
