/* Zentrale CSS-Styles für www.baumschule-hoefkes.com. Erstellt von Martin Thoenies*/

body {text-align: center; background-color: #818181; padding: 0px; margin: 0px;}

/* -------------------------------------------Zentrierboxen------------------------------------------------------------ */
#centerlayer {margin:auto; text-align: left; padding:0px; width:995px; height:auto; z-index:1;top left no-repeat;} 


#mainbox {position:relative; text-align: left ;z-index:2; width: 995px; padding:none; margin:20px 0px 0px 0px; border:0px;}


#topmainbox {position:absolute; z-index:2; top:0px; left:0px;  height:195px; width:955px;  border-style:solid; border-width:0px;
	           border-color:#ccc; margin:0px 0px 0px 0px; padding:none;} 

#mainmenuebox {position:absolute; top:191px; left:0px; z-index:8; height:20px; text-align: left; padding:0px 0px 0px 0px; width:995px;
	  margin:0px 0px 0px 0px; border-style:solid; border-width:1px 0px 1px 0px; border-color:#000;background-color:#305029; }



#contentbox { position:absolute; top:213px; left:0px; height:1750px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox1 { position:absolute; top:213px; left:0px; height:1250px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox2 { position:absolute; top:213px; left:0px; height:1500px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox3 { position:absolute; top:213px; left:0px; height:2900px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox4 { position:absolute; top:213px; left:0px; height:750px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox5 { position:absolute; top:213px; left:0px; height:1270px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox6 { position:absolute; top:213px; left:0px; height:700px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox7 { position:absolute; top:213px; left:0px; height:1100px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox8 { position:absolute; top:213px; left:0px; height:1350px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox9 { position:absolute; top:213px; left:0px; height:1300px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox10 { position:absolute; top:213px; left:0px; height:1000px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox11 { position:absolute; top:213px; left:0px; height:980px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox12 { position:absolute; top:213px; left:0px; height:900px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox13 { position:absolute; top:213px; left:0px; height:1100px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox14 { position:absolute; top:213px; left:0px; height:750px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox15 { position:absolute; top:213px; left:0px; height:950px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}

#contentbox16 { position:absolute; top:213px; left:0px; height:600px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}


#contentbox17 { position:absolute; top:213px; left:0px; height:900px; width: 995px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:4; background-color:#fff; background-image: url(../pic/bg-content.jpg); background-repeat:repeat-y;}



#passbox {width: 505px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:5; background-color:#fff;}

#passbox1 {position: absolute; top:100px; left:120px; width: 108px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:6; background-color:#fff;}

#passbox2 {position: absolute; top:100px; left:280px; width: 108px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:6; background-color:#fff;}

#passbox3 {position: absolute; top:320px; left:40px; width: 108px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:6; background-color:#fff;}

#passbox4 {position: absolute; top:320px; left:196px; width: 108px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:6; background-color:#fff;}

#passbox5 {position: absolute; top:320px; left:350px; width: 108px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:6; background-color:#fff;}






	 
#textbox { position:absolute; top:138px; left:235px; width: 505px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:5; background-color:#fff;}

#leftmenuebox {position:absolute; top:10px; left:0px; z-index:4; height:200px; text-align: left; padding:0px 0px 0px 0px; width:180px;
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#000; }

#rechtsbox {position:absolute; top:0px; right:0px; z-index:10; height:auto; width:220px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px 0px 0px 0px; border-color:#030; }
#adressbox {position:absolute; top:220px; left:12px; z-index:10; height:200px; width:218px; text-align: center; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px 0px 0px 0px; border-color:#000; }

#taspobox {position:absolute; top:400px; left:10px; z-index:10; height:200px; width:180px; text-align: center; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px 0px 0px 0px; border-color:#cdc; }

#rechts-info-box {position:absolute; top:400px; left:10px; z-index:10; height:400px; width:180px; text-align: center; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px 0px 0px 0px; border-color:#cdc; }


#verkaufbox { position:relative; float:left; width: 505px; padding:0px 0px 0px 0px; margin:20px 0px 20px 0px; border-style:solid; border-width:0px 0px 0px 0px;
	 border-color:#cceecc; z-index:5; background-color:#fff;}
#bildbox { position:relative; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:5; background-color:#fff;}
#sortimentbildbox { position:relative; float:left; padding:0px 0px 0px 0px; margin:10px 10px 0px 0px; z-index:5; background-color:#fff;}
#baumbox { position:absolute; top:320px; left:0px; z-index:10; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}



#ueberschriftenbox { position:absolute; top:0px; left:205px; width: 569px; height:147px;padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
	 z-index:2; background-color:#fcfae3;}
#ueberschriftentextbox { position:absolute; top:20px; left:50px; width: 400px; height:100px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	 z-index:3; background-color:#fcfae3;}
#ueberschriftenbildbox { position:absolute; top:0px; left:0px; width: 569px; height:147px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	 z-index:10; }


#index-content-gruss-box {position:absolute; top:0px; left:0px; z-index:10; height:100px; width:505px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#cdc;}

#index-content-sug-box {position:absolute; top:0px; left:0px; z-index:10; height:360px; width:505px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#cdc;}
#index-content0-box {position:absolute; top:0px; left:0px; z-index:10; height:460px; width:505px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#cdc;}
#index-content1-box {position:absolute; top:500px; left:0px; z-index:10; height:360px; width:505px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#cdc;}
#index-content2-box {position:absolute; top:850px; left:0px; z-index:10; height:280px; width:200px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#cdc;}
#index-content3-box {position:absolute; top:850px; left:250px; z-index:10; height:80px; width:255px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#cdc;}
#index-content4-box {position:absolute; top:981px; left:250px; z-index:10; height:280px; width:255px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#cdc;}
#index-content5-box {position:absolute; top:1163px; left:0px; z-index:10; height:280px; width:200px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#cdc;}
#index-content6-box {position:absolute; top:1283px; left:250px; z-index:10; height:280px; width:255px; text-align: left; padding:0px 0px 0px 0px; 
	  margin:0px 0px 0px 5px; border-style:solid; border-width:0px; border-color:#cdc;}



#fusszeilebox {position:absolute; bottom:0px; left:0px; z-index:8; height:20px; text-align: right; padding:0px 0px 0px 0px; width:995px;
	  margin:0px 0px 0px 0px; border-style:solid; border-width:1px 0px 1px 0px; border-color:#000;background-color:#305029; }

/* -------------------------------------------Trennstriche------------------------------------------------------------ */

hr.impressum {height:1px; border:none; background-color:#208020;  }
hr.presse {font-size:8px; border-style:dashed; border-width:1px 0px 0px 0px; border-color:#208020; height:1px; margin: 10px 0px 10px 0px;  background-color:#ffffff;  }
hr.normaltext {border-style:none;  height:1px;  background-color:#208020;  }
hr.presse {font-size:8px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#208020; height:1px;  background-color:#ffffff;  }

/* -------------------------------------------Texte------------------------------------------------------------ */

p.normaltext{text-align: justify; font-size:12px; font-family: verdana, arial; line-height:18px; font-weight:400; color:#353; }
p.linktext{text-align: justify; font-size:12px; font-family: verdana, arial; line-height:18px; font-weight:800; color:#208020; }
p.kurztext{text-align: left; font-size:12px; font-family: verdana, arial; line-height:18px; font-weight:400; color:#353; }
p.kleintext{text-align: left; font-size:11px; font-family: verdana, arial; line-height:12px; font-weight:400; color:#353; }
p.navigation{font-size:10px; font-family: verdana, arial; text-decoration:none; font-weight:100; text-align:center; color:#fff; display:block; width:100%; padding:5px 0px 0px 0px;  }
p.navigationtext{font-size:11px; font-family: verdana, arial; font-weight:100; color:#000; padding:0px 0px 0px 0px; margin:4px 0px 0px 10px;  }
p.adresstext{text-align:left; font-size:10px; font-family: verdana, arial; line-height:14px; font-weight:400; color:#208020; }
p.ueberschrift2{text-align:center; font-size:14px; font-family: verdana, arial; line-height:14px; font-weight:400; color:#208020; }
p.ueberschrift3{text-align:left; font-size:12px; font-family: verdana, arial; line-height:12px; margin: 0px 0px 5px 0px; font-weight:400; color:#208020; }
p.ueberschrift4{text-align:left; font-size:12px; font-family: verdana, arial; line-height:18px; font-weight:400; color:#208020; }
p.main-link-lefttext{text-align:left; font-size:11px; font-family: verdana, arial; margin:380px 0px 0px 0px; line-height:14px; font-weight:900; color:#008020; }
p.pflichtfeldtext{text-align:left; font-size:10px; font-family: verdana, arial; line-height:14px; font-weight:400; margin:40px 20px 0px 20px; color:#208020; }
p.taspotext{text-align:left; font-size:10px; font-family: verdana, arial; line-height:14px; font-weight:400; color:#208020; margin:0px 0px 0px 10px; }
p.mailtext{text-align:left; font-size:10px; font-family: verdana, arial; line-height:8px; font-weight:400; color:#208020; }
p.fusszeiletext{font-size:9px; font-family: verdana, arial; font-weight:100; color:#fff; padding:0px 0px 0px 0px; margin:4px 20px 0px 10px;  }
p.punkt{font-size:8px; font-family: verdana, arial; font-weight:100; line-height:3px; color:#e6b16e; }
p.punkt-verkauf{font-size:8px; font-family: verdana, arial; font-weight:100; line-height:3px; color:#e6b16e; }
p.pressepunkt{font-size:8px; font-family: verdana, arial; font-weight:100; line-height:3px;margin: 0px 0px 10px 0px; color:#208020; }
p.pressetext{text-align: left; font-size:12px; font-family: verdana, arial; line-height:18px; font-weight:400; color:#208020; }
p.bildtext{text-align: left; font-size:10px; font-family: verdana, arial; line-height:12px; font-weight:600; color:#208020; margin: 0px 0px 10px 0px;}
p.grossbildtext{text-align: left; font-size:10px; font-family: verdana, arial; line-height:10px; font-weight:600; color:#208020; margin: 0px 0px 20px 0px;}
p.passtext{text-align: left; font-size:10px; font-family: verdana, arial; line-height:12px;  color:#208020; margin: 0px 0px 0px 0px;}


h1.main {font-size:20px; margin:10px 0px 30px 0px; font-family: verdana, arial; font-weight:500; color:#208020; text-align:left; line-height:24px;}
h2.main {font-size:13px; margin:25px 0px 5px 0px; font-family: verdana, arial; font-weight:800; color:#208020; text-align: left; line-height:18px; }
h2.main-center {font-size:13px; margin:25px 0px 5px 0px; font-family: verdana, arial; font-weight:800; color:#208020; text-align: center; line-height:18px; }
h2.maincenter {font-size:16px; margin:25px 0px 5px 0px; font-family: verdana, arial; font-weight:800; color:#208020; text-align: center; line-height:18px; }
h2.mainsug {font-size:20px; margin:25px 0px 5px 0px; font-family: verdana, arial; font-weight:800; color:#208020; text-align: center; line-height:18px; }
h2.main-rechts {font-size:13px; margin:25px 0px 0px 0px; font-family: verdana, arial; font-weight:800; color:#208020; text-align: left; line-height:18px; }
h2.taspo {font-size:13px; margin:25px 0px 10px 0px; font-family: verdana, arial; font-weight:800; color:#208020; text-align: left; line-height:18px; }


h1.index {font-size:24px; margin:10px 0px 0px 0px; font-family: verdana, arial; font-weight:600; color:#208020; text-align:left; line-height:24px;}
h2.index {font-size:12px; margin:8px 0px 30px 30px; font-family: verdana, arial; font-weight:800; color:#208020; text-align:left; line-height:16px;}

h2.presse {font-size:13px; margin:40px 0px 0px 0px; font-family: verdana, arial; font-weight:800; color:#208020; text-align: left; line-height:18px;}
h2.verkauf {font-size:12px; margin:0px 0px 0px 0px; font-family: verdana, arial; font-weight:800; color:#208020; text-align: left; line-height:18px;}

h4.sitemap {font-size:12px; margin:0px 0px 0px 0px; font-family: verdana, arial; font-weight:800; color:#208020; text-align: left; line-height:14px;}



/* -------------------------------------------Tabelle------------------------------------------------------------ */

td.adresstext{text-align:left; padding:0px 5px 0px 0px; font-size:10px; font-family: verdana, arial; line-height:12px; font-weight:400; color:#208020; }
td.impressumtext{text-align:left; padding:0px 5px 0px 0px; font-size:12px; font-family: verdana, arial; line-height:18px; font-weight:400; color:#208020; }
td.pass{text-align:left; padding:0px 5px 0px 0px; font-size:10px; font-family: verdana, arial; line-height:12px; font-weight:400; color:#208020; }



/* -------------------------------------------Menue------------------------------------------------------------ */


ul.vertikal {list-style-type:none;  margin-left:25px; padding:0px; margin-bottom:0px; margin-top:0px; }
li.vertikal {width:150px; margin:0px; text-decoration:none; text-align:center; display:block;  }
li.vertikal-special {width:150px; margin:0px 0px 3px 0px; text-decoration:none; text-align:center; display:block;  }

 a.vertikal:link {font-size:12px; font-weight:100; font-family:verdana, arial; 
 text-decoration:none; text-align:left; color:#070; display:block; 
 height:12px; padding-top:6px; padding-bottom:3px;}
 a.vertikal:visited {font-size:12px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#070; display:block; height:12px; padding-top:6px; 
   padding-bottom:3px;}
 a.vertikal:focus {font-size:12px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#070; display:block; height:12px; padding-top:6px; 
   padding-bottom:3px;}
 a.vertikal:hover {font-size:12px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#000; display:block; height:12px; padding-top:6px; 
   padding-bottom:3px;}
 a.vertikal:active {font-size:12px; font-family:verdana,arial; text-decoration:none; 
 	 text-align:left; color:#070; display:block; height:12px; padding-top:6px; 
   padding-bottom:3px;}




li.vertikal-sub {width:150px; margin:0px 0px 0px 8px; text-decoration:none; text-align:center; display:block;  }

 a.vertikal-sub:link {font-size:10px; font-weight:100; font-family:verdana, arial; 
 text-decoration:none; text-align:left; color:#070; display:block; 
 height:12px; padding-top:6px; padding-bottom:3px;}
 a.vertikal-sub:visited {font-size:10px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#070; display:block; height:12px; padding-top:6px; 
   padding-bottom:3px;}
 a.vertikal-sub:focus {font-size:10px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#070; display:block; height:12px; padding-top:6px; 
   padding-bottom:3px;}
 a.vertikal-sub:hover {font-size:10px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#000; display:block; height:12px; padding-top:6px; 
   padding-bottom:3px;}
 a.vertikal-sub:active {font-size:10px; font-family:verdana,arial; text-decoration:none; 
 	 text-align:left; color:#070; display:block; height:12px; padding-top:6px; 
   padding-bottom:3px;}




li.navigation { float:left;  margin:0px 10px 0px 0px; text-decoration:none; text-align:center; display:block; }

 a.navigation:link {font-size:10px; font-family: verdana, arial; text-decoration:none; font-weight:100; text-align:center; color:#fff;
 		display:block; width:100%; padding:5px 0px 0px 0px; }
 a.navigation:visited {font-size:10px; text-decoration:none; font-family: verdana, arial; text-align:center;  color:#fff; font-weight:100;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.navigation:focus {font-size:10px; text-decoration:none; font-family: verdana, arial; text-align:center;  color:#fff; font-weight:100;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.navigation:hover {font-size:10px; text-decoration:none; font-family: verdana, arial; text-align:center;  color:#fff; font-weight:100;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.navigation:active {font-size:10px; text-decoration:none; font-family: verdana, arial; text-align:center;  color:#fff; font-weight:100	;
 		display:block; width:100%; padding:5px 0px 0px 0px;}






li.navigation-rechts { float:right;  margin:0px 10px 0px 7px; text-decoration:none; text-align:center; display:block; }

 a.navigation-rechts:link {font-size:10px; font-family: verdana, arial; text-decoration:none; font-weight:100; text-align:center; color:#fff;
 		display:block; width:100%; padding:5px 0px 0px 0px; }
 a.navigation-rechts:visited {font-size:10px; text-decoration:none; font-family: verdana, arial; text-align:center;  color:#fff; font-weight:100;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.navigation-rechts:focus {font-size:10px; text-decoration:none; font-family: verdana, arial; text-align:center;  color:#fff; font-weight:100;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.navigation-rechts:hover {font-size:10px; text-decoration:none; font-family: verdana, arial; text-align:center;  color:#fff; font-weight:100;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.navigation-rechts:active {font-size:10px; text-decoration:none; font-family: verdana, arial; text-align:center;  color:#fff; font-weight:100	;
 		display:block; width:100%; padding:5px 0px 0px 0px;}







li.presse { float:right;  margin:0px 10px 0px 7px; text-decoration:none; text-align:center; display:block; }

 a.presse:link {font-size:14px; font-family: verdana, arial; text-decoration:none; font-weight:800; text-align:left; color:#208020;
 		display:block; width:100%; padding:5px 0px 0px 0px; }
 a.presse:visited {font-size:14px; text-decoration:none; font-family: verdana, arial; text-align:left;  color:#208020; font-weight:800;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.presse:focus {font-size:14px; text-decoration:none; font-family: verdana, arial; text-align:left;  color:#208020; font-weight:800;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.presse:hover {font-size:14px; text-decoration:none; font-family: verdana, arial; text-align:left;  color:#208020; font-weight:800;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.presse:active {font-size:14px; text-decoration:none; font-family: verdana, arial; text-align:left;  color:#208020; font-weight:800	;
 		display:block; width:100%; padding:5px 0px 0px 0px;}


span.presse{font-size:10px; font-family: verdana, arial; text-decoration:none; font-weight:800; text-align:left; color:#208020;
 		display:block; width:100%; padding:0px 0px 5px 0px; }




 a.download:link {font-size:11px; font-family: verdana, arial; text-decoration:none; font-weight:800; text-align:left; color:#208020;
 		display:block; width:100%; padding:5px 0px 0px 0px; }
 a.download:visited {font-size:11px; text-decoration:none; font-family: verdana, arial; text-align:left;  color:#208020; font-weight:800;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.download:focus {font-size:11px; text-decoration:none; font-family: verdana, arial; text-align:left;  color:#208020; font-weight:800;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.download:hover {font-size:11px; text-decoration:none; font-family: verdana, arial; text-align:left;  color:#208020; font-weight:800;
 		display:block; width:100%; padding:5px 0px 0px 0px;}
 a.download:active {font-size:11px; text-decoration:none; font-family: verdana, arial; text-align:left;  color:#208020; font-weight:800	;
 		display:block; width:100%; padding:5px 0px 0px 0px;}




 a.text:link    {font-size:10px; font-family: verdana, arial; display:block; float:right; text-decoration:none; font-weight:600; color:#353;}
 a.text:visited {font-size:10px; font-family: verdana, arial; display:block; float:right; text-decoration:none; font-weight:600; color:#353;}
 a.text:focus   {font-size:10px; font-family: verdana, arial; display:block; float:right; text-decoration:none; font-weight:600; color:#353;}
 a.text:hover   {font-size:10px; font-family: verdana, arial; display:block; float:right; text-decoration:none; font-weight:600; color:#353;}
 a.text:active  {font-size:10px; font-family: verdana, arial; display:block; float:right; text-decoration:none; font-weight:600; color:#353;}
 
 


 a.normaltext:link    {font-size:12px; font-family: verdana, arial; line-height:18px; text-decoration:underline; font-weight:400; color:#208020;}
 a.normaltext:visited {font-size:12px; font-family: verdana, arial; line-height:18px; text-decoration:underline; font-weight:400; color:#208020;}
 a.normaltext:focus   {font-size:12px; font-family: verdana, arial; line-height:18px; text-decoration:underline; font-weight:400; color:#208020;}
 a.normaltext:hover   {font-size:12px; font-family: verdana, arial; line-height:18px; text-decoration:underline; font-weight:400; color:#208020;}
 a.normaltext:active  {font-size:12px; font-family: verdana, arial; line-height:18px; text-decoration:underline; font-weight:400; color:#208020;}





ul.sitemap {list-style-type:none;   padding:0px; margin-bottom:10px; margin-top:0px; }
li.sitemap-ueber {width:250px; margin:0px 0px 0px 0px; text-decoration:none; text-align:left; display:block;  }
li.sitemap {width:250px; margin:0px; margin-left:20px; text-decoration:none; text-align:center; display:block;  } 
 

 a.sitemap:link {font-size:12px; font-weight:100; font-family:verdana, arial; 
 text-decoration:none; text-align:left; color:#208020; display:block; 
  padding-top:6px; padding-bottom:0px;}
 a.sitemap:visited {font-size:12px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#208020; display:block;  padding-top:0px; 
   padding-bottom:3px;}
 a.sitemap:focus {font-size:12px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#208020; display:block;  padding-top:0px; 
   padding-bottom:3px;}
 a.sitemap:hover {font-size:12px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#208020; display:block; padding-top:0px; 
   padding-bottom:3px;}
 a.sitemap:active {font-size:12px; font-family:verdana,arial; text-decoration:none; 
 	 text-align:left; color:#208020; display:block; padding-top:0px; 
   padding-bottom:3px;}



 a.sitemap-big:link {font-size:14px; font-weight:100; font-family:verdana, arial; 
 text-decoration:none; text-align:left; color:#208020; display:block; 
 height:16px; padding-top:6px; padding-bottom:3px;}
 a.sitemap-big:visited {font-size:14px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#208020; display:block; height:16px; padding-top:6px; 
   padding-bottom:3px;}
 a.sitemap-big:focus {font-size:14px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#208020; display:block; height:16px; padding-top:6px; 
   padding-bottom:3px;}
 a.sitemap-big:hover {font-size:14px; font-family:verdana, arial; text-decoration:none; 
 	 text-align:left; color:#208020; display:block; height:16px; padding-top:6px; 
   padding-bottom:3px;}
 a.sitemap-big:active {font-size:14px; font-family:verdana,arial; text-decoration:none; 
 	 text-align:left; color:#208020; display:block; height:16px; padding-top:6px; 
   padding-bottom:3px;}







/* -------------------------------------------Images------------------------------------------------------------ */

img.pic-left {float:left; border:none; padding:none; margin:12px 20px 12px 0px;}
img.pic-right {float:right; border:none; padding:none; margin:12px 0px 12px 20px;}
img.pic-rechte-spalte {text-align:center; border:none; padding:none; margin:0px 0px 0px 0px;}
img.pic-verkauf {border:none; padding:none; margin:5px 20px 5px 0px;}
img.pic-taspo {margin:0px 0px 12px 0px;}
img.pic-taspo-auszeichnung {float:right; margin:0px 0px 15px 15px; padding:0px 0px 0px 0px;}
img.index {border:none; padding:none; margin:20px 0px 0px 0px;}
img.pic-index-left {float:left; border:none; padding:none; margin:6px 20px 12px 0px;}
img.pass {float:left; border:none; padding:none; margin:12px 18px 12px 0px;}
img.grossbild {border:none; padding:none; margin:20px 0px 8px 0px;}


/* ----------------------------------------------Eingabeformular----------------------------------------------------------- */	

label {display: block; float: left; width: 80px; margin:5px 0px 0px 0px; text-align: left; font-size:12px; font-family: verdana, arial; line-height:18px; font-weight:400; color:#208020;}
input {display: block; float: left; font-size:12px; margin:4px 0px 0px 0px; font-family: verdana, arial; line-height:18px; font-weight:400; color:#208020; background-color:#fafafa;}
textarea#nachricht {display: block; float: left; font-size:12px; margin:4px 0px 0px 0px; font-family: verdana, arial; line-height:18px; font-weight:400; color:#208020; background-color:#fafafa;}
form br {clear: left;}


input#submit {font-size:12px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:center; color:#000000; display:block; height:25px;padding-top:6px; 
   padding-bottom:3px; background-image: url(../img/button-up.gif); background-repeat:repeat-x;}

input#reset {font-size:12px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:center; color:#000000; display:block; height:25px; width:120px; padding-top:6px; 
   padding-bottom:3px; background-image: url(../img/button-up.gif); background-repeat:repeat-x;}

ul.kontakt {list-style-type:none;  margin:0px; margin-left:125px; padding:0px; margin-bottom:0px; margin-top:0px; }
li.kontakt {float:left;  margin:2px; text-decoration:none; text-align:center; display:block;  }

label {text-align: right; padding-right: 1em;}
	

/*----------------------------------------------------Lightbox---------------------------------------------------*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 113px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


