body {
 text-align: center;
 margin:0;
 padding:0;	
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 line-height:17px;
}


#container {
 margin:auto;
 width:835px;
 text-align:left;
 margin-top:30px;
 }
 
#head {
 background-color:#000000; 
 background-image:url(bilder/header.jpg);
 background-repeat:no-repeat;
 background-position: center center;
 height:159px;
 }

#navigation_top { 
  background-color:#a3b62e;
  margin-top:4px;
  padding:4px 20px 4px 20px;
  height:15px;
}

#main {
 float:right;
 width:510px;
 margin-right:40px;
 }

#main2 {
 float:left;
 width:550px;
 margin-left:20px;
 }

 
#main p,#main2 p   {
}

#main h4,#main2 h4 {

}

#content img,#main img{
float:left; 
margin:3px 10px 0px 0px;
}


#main .grey h1 {
  margin-left:0px;
 }

#main .grey p {
  padding:0px;
 }
 
 
#column_right {
 float:right;
 width: 200px;
 }
 
#column_left {
 float:left;
 width: 180px;
 margin-top:0;
 }
 
#column_left ul {
list-style-type:none;
border-left:3px solid #a3b62e;
border-top:3px solid #a3b62e;
padding:10px 0 0 10px; 
}

 
#column_right p {
 width: 100%;
 padding-bottom:5px;
 border-bottom: 1px solid #000000;
}
 
#content {
 margin-top:30px;
 }
 
#content p {

padding-top:0px;
 }
 
#content p.narrow {
clear:both;
margin-top:0px;
padding-top:0px;
width:310px;
float:right;
 }
 

#content1 img {
float:right;
margin-left:10px;
 }

#content img.links {
float:left;
margin-left:0px;
margin-right:10px;

 }

a {
  color:#a3b62e;
  text-decoration:none;
  }

a:hover {
  color:#a3b62e;
  text-decoration:underline;
  }

  
#navigation_top a {
 color:#000000;
 margin-right:10px;
 }

#navigation_top a:hover {
 text-decoration:underline;
}

.link_left {
 display:block;
 float:right;
 margin-top: 15px;
 }


.autor {
 display:block;
 float:right;
 margin-top: 15px;
font-style:italic
 }

  
.right {
  float:right;
  width:200px;
  text-align:right;
  }
  
.left {
 float:left;
 width:450px;
 }
  
.grey {
 background-color:#fafbf5;
 padding:15px;
 width:485px;
 }

.aktuelles {
 padding:15px;
 width:485px;}
  
h1,h2,h3 {
  font-size:15px;
  }

 
h2 {
 width: 100%;
 background-color: #a3b62e;
 padding:3px 15px 3px 5px;
 }

h3 {
 color: #a3b62e;
 width:100%;
 padding-bottom:3px;
 border-bottom: 3px solid  #a3b62e;
 }

h4,h5 {
  font-size:13px;
}

h5 {
  font-size:13px;
  font-style:italic;
}



#column_left h4 {
 margin-left:13px;
 margin-top:0;
 margin-bottom:0;
 line-height:15px;  
}


table tr th {
background-color:#a3b62e;
color:white;
padding:5px;
}

table tr td {
border: 1px solid #cccccc;
padding:5px;
}



img.zoomlupe {
float:none;
margin:0px;}

div#main2 div.bildkasten div span.zoom {
      position:absolute;
      z-index:9;
      margin:0;
      float:none;
      }


/*------------------------------------Trenner und Clearer----------------------------------------*/


.cleaner {
  clear:both;
  height:0px;
  font-size:0px;
  border:0px none;
  margin:0; 
  padding:0;
  background:transparent;}

div.hr {display: none}
/*/*/a{}
div.hr {
  width:100%;
  display: block;
  height: 10px;
  clear:both;
  background-image: url(stylesheets_bilder/line.gif);
  background-repeat:repeat-x;
  background-position: center center;
  margin: 0.5em 0 0.5em 0;}

hr {display:none}
/* */

div.hr_klein {display: none}
/*/*/a{}
div.hr_klein {
  width:100%;
  display: block;
  height: 4px;
  clear:both;
  background-image: url(stylesheets_bilder/line.gif);
  background-repeat:repeat-x;
  background-position: center center;
  margin: 0.25em 0 0.25em 0;}

hr {display:none}
/* */


