html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  background-color: #fff;
  font: normal 11px/16px Tahoma, Arial, sans-serif;
  color: #6f6f6f;
}

#container { width: 920px; margin: 0 auto}


a { color: #86AC45; text-decoration: none;}
a:hover { color: #000; }
a span, button span, ul#navigation span, h2 span, h3 span {display: none;}

ul.vertical li a { color: #6f6f6f;}
ul.vertical li.aktiv a { color: #fff;}

ul.vertical li a:hover {color: #fff;}


div.clear {	font-size: 1px; line-height: 1px; height: 0px; position: relative; clear: both; }


/* Header
============================================================================= */

#header { height: 140px; border-bottom: 1px solid #b2b2b2;}

  #header h1:hover {background-position: 0;}

    #header h1 a {
      display: block;
      width: 30px;
      height: 113px;
    }

  #header .contact {
    width: 190px;
    padding: 59px 30px 0 0;
    float: right;
	text-align: right;
  }

.spacer {margin: 30px 0 50px 0;}

    #header .contact span {color: #5c5c56;}

#header #logo h4 { width: 320px; height: 130px; float: right; background:#fff url(../Bilder/id_logo.gif) 0px 30px no-repeat;}
.hidden {display: none;}

#pagecontent {height: 500px; }
#pagecontent #links1 {float: left; height: 500px; width: 595px;}
#pagecontent #links1 #links2 { height: 460px; text-align: center;}
#pagecontent #rechts {float: right; width: 320px; height: 480px; background-color: #D3DA71;}
#pagecontent #rechts p {margin: 10px 50px; color: #6f6f6f; font-size: 10pt;}   
#pagecontent #rechts p.higher {font-size: 11px; line-height: 18px;}   
ul.vertical {margin: 10px 0 0 80px; width: 150px; list-style-type: square; color: #fff; font-weight: bold; font-size: 10pt;}
ul.vertical li {margin: 2px 0 0 0; color: #6f6f6f;} 

ul.vertical li.aktiv { color: #fff}

.bezeichnung {
	width: 200px;
	margin-left: 60px;
	} 

#description {
margin: 30px 50px 0 50px;
color: #6f6f6f;
font-size: 10pt;
}

#pagecontent #rechts #description p { margin: 8px 0; padding: 0; font-size: 9pt;}   
    
/* Boxes
============================================================================= */

	#boxes {border-top: 0px solid #DFDFDF; border-bottom:1px solid #DFDFDF; }
	
	#boxes .box { display: block; width: 200px; padding: 28px 0 27px 0; margin: 0 0 0 30px; float: left; }
	
	#boxes .breit {margin: 0; width: 430px;}
	#boxes .bild {margin: 0; width: 430px; float: right; }    
	#boxes p {margin: 10px 0 0 0;}
	#boxes p.link {margin: 16px 0 0 0;}
	
	#boxes.columns2 {background: url(../Bilder/strich2.gif) #fff 0 0 repeat-y;}
	#boxes.columns3 {background: url(../Bilder/strich.gif) #fff 0 0 repeat-y;}
	

/* Footer + Copyright
============================================================================= */
	#navigation {Position: relative; top: 100px; height: 20px; width: 500px; float: left; }
	#navigation ul li {display: inline; float: left;}
	#dropdown { display: list-item;}
	#copyright {margin-top: 5px; display: block; text-align: center;}
	