/* Zentrale CSS-Styles für www.koiteiche.com. Erstellt von Martin Thoenies*/


body {background-color: #000; text-align: center; padding: 20px; margin: 0px;}


/* -------------------------------------------Zentrierboxen------------------------------------------------------------ */
#centerlayer {margin:auto; text-align: center; padding:20px; width:955px; 
	 z-index:1; border-style:solid; border-width:0px; border-color:#9d1300} 

#mainbox {position:relative; top:0px; left:0px; text-align:center  ;z-index:2; width: 955px; height:600px;
	 padding:0px 0px 20px 0px; margin:0px; border-style:solid; border-width:1px; border-color:#ad1300}

#mainbox-tour {position:relative; top:0px; left:0px; text-align:center  ;z-index:2; width: 955px; height:700px;
	 padding:0px 0px 20px 0px; margin:0px; border-style:solid; border-width:1px; border-color:#ad1300}

#mainimpressumbox {position:relative; top:0px; left:0px; text-align:center  ;z-index:2; width: 955px; height:1230px;
	 padding:0px 0px 20px 0px; margin:0px; border-style:solid; border-width:1px; border-color:#ad1300}

#headbox {position:absolute; top:20px; left:5px; text-align: right; padding:0px; width:957px; height:120px;
	 z-index:1; border-style:solid; border-width:0px;border-color:#920301;} 

#contentbox {position:absolute; top:150px; left:120px; text-align: left; padding:0px 0px 0px 0px; width:440px; height:400px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#920301;} 

#contentimpressumbox {position:absolute; top:150px; left:120px; text-align: left; padding:0px 0px 0px 0px; width:740px; height:1200px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#920301;} 


#picturebox {position:absolute; top:170px; left:120px; text-align: left; padding:0px 0px 0px 0px; width:440px; height:400px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#920301;} 

#testbox {position:absolute; top:150px; left:160px; text-align: left; padding:0px 0px 0px 0px; width:400px; height:400px;
	 z-index:1; border-style:solid; border-width:1px; border-color:#f00;} 

#flagbox {position:absolute; top:5px; left:20px; text-align: left; padding:0px; width:200px; height:20px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00;} 


#menuebox {position:absolute; top:100px; left:120px; text-align: right; padding:0px; width:700px; height:20px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00;} 


#blackbox {position:absolute; bottom:20px; left:-5px; padding:0px; margin:0px; width:20px; height:106px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#9d1300; background-color:#000;} 


#infobox {position:absolute; top:640px; left:600px; padding:0px; margin:0px; width:70px; height:25px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#000; background-color:#000;} 


#infobox1 {position:absolute; top:640px; left:680px; padding:0px; margin:0px; width:275px; height:25px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#000; background-color:#000;background-image: url(../img/pfeil.gif);background-repeat:no-repeat} 


#bottombox {position:absolute; top:580px; left:0px; text-align: right; padding:0px 0px 0px 0px; width:890px; height:20px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#f00;} 
	 
#bottombox-tour {position:absolute; top:680px; left:0px; text-align: right; padding:0px 0px 0px 0px; width:890px; height:20px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#f00;} 	 
	 
#bottombox-impressum {position:absolute; top:1210px; left:0px; text-align: right; padding:0px 0px 0px 0px; width:890px; height:20px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#f00;} 
	 	 
	 
#footerbox {position:absolute; top:0px; left:30px; text-align: right; padding:15px 0px 0px 0px; width:490px; height:15px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#f00;} 

#copyrightbox {position:absolute; top:0px; left:550px; text-align: right; padding:10px 0px 0px 0px; width:380px; height:15px;
	 z-index:1; border-style:solid; border-width:0px; border-color:#f00;} 

#linkbox {position:absolute; top:350px; left:140px; text-align: right; padding:0px 3px 0px 0px;; width:289px; height:17px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00;} 

#linkbox-tour {position:absolute; top:640px; left:550px; text-align: right; padding:0px 3px 0px 0px;; width:200px; height:17px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00;} 

#textlinkbox {position:absolute; top:0px; left:125px; text-align: right; padding:0px 3px 0px 0px;; width:50px; height:17px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00;} 

#pfeilbox {position:absolute; top:0px; left:177px; text-align: right; padding:0px 0px 0px 0px;; width:17px; height:17px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00; background-image: url(../img/pfeil.gif);background-repeat:no-repeat} 


#textlinkbox-zurueck {position:absolute; top:0px; left:53px; text-align: right; padding:0px 3px 0px 0px;; width:30px; height:17px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00;} 

#pfeilbox-zurueck {position:absolute; top:0px; left:35px; text-align: right; padding:0px 0px 0px 0px;; width:17px; height:17px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00; background-image: url(../img/pfeil-zurueck.gif);background-repeat:no-repeat} 
#textlinkbox-tour {position:absolute; top:640px; left:400px; text-align: right; padding:0px 25px 0px 0px;; width:200px; height:20px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00; background-image: url(../img/pfeil.gif);background-repeat:no-repeat} 

#kontaktbox {position:absolute; top:200px; left:650px; text-align: left; padding:0px 3px 0px 0px;; width:280px; height:300px;
	 z-index:3; border-style:solid; border-width:0px; border-color:#f00;} 



#formularbox { position:absolute; text-align:center; top:160px; left:100px; height:auto; width: 500px;
	 padding:0px; z-index:2; background-color:#000;}







/* ------------------------------------------------Bilder-------------------------------------------------------------- */
img.test { border-style:solid; border-width:3px; border-color:#920301;
	 margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	
img.test {border-style:solid; border-width:3px; border-color:#920301;
	 margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; }	
	
img.home {position:absolute; top:230px; left:576px; width:400px; height:330px; border-style:solid; border-width:0px; border-color:#920301;
	 margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; }




/* ---------------------------------------Links*----------------------------------------------------------------------------*/
/*---------link=anzuklickenden, visited=besucht, focus=Tabtaste, hover=Drüberfahren, active=während anklicken-------------- */
/* --------------------------------------Standard-Links*--------------------------------------------------------------------*/




ul.horizontal {list-style-type:none;  margin:0px; padding:0px; }
li.horizontal {float:left; margin:0px; padding:0px 0px 0px 0px; text-decoration:none; text-align:left; display:block;
	 border-style:solid; border-width:0px; border-color:#f00;}

a.horizontal:link {font-size:13px; font-family: verdana, arial; text-decoration:none; outline:none;
 	 text-align:left; color:#aaa; display:block; padding:6px 10px 6px 6px; background-image: url(../img/bg.gif); background-repeat:repeat-x;}

 a.horizontal:visited {font-size:13px; font-family: verdana, arial; text-decoration:none; outline:none;
 	 text-align:left; color:#aaa; display:block; padding:6px 10px 6px 6px; background-image: url(../img/bg.gif);background-repeat:repeat-x}

 a.horizontal:focus {font-size:13px; font-family: verdana, arial; text-decoration:none; outline:none;
 	 text-align:left; color:#aaa; display:block; padding:6px 10px 6px 6px; background-image: url(../img/bg.gif);background-repeat:repeat-x}

 a.horizontal:hover {font-size:13px; font-family: verdana, arial; text-decoration:none; outline:none;
 	 text-align:left; color:#ccc; display:block; padding:6px 10px 6px 6px; background-image: url(../img/bg.gif);background-repeat:repeat-x}

 a.horizontal:active {font-size:13px; font-family: verdana, arial; text-decoration:none;outline:none; 
 	 text-align:left; color:#f00; display:block; padding:6px 10px 6px 6px; background-image: url(../img/bg.gif);background-repeat:repeat-x }



ul.language {list-style-type:none;  margin:0px; padding:0px; }
li.language {float:left;  margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; text-decoration:none; text-align:left; display:block;
	 border-style:solid; border-width:0px; border-color:#f00;}

ul.footer-vertikal {list-style-type:none;  margin:0px 0px 0px 30px; padding:0px; margin-bottom:0px; margin-top:0px; }
li.footer-vertikal {width:60px; margin:0px 0px 0px 0px; text-decoration:none; text-align:center; display:block;  }




 a.footer:link {font-size:10px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:left; color:#aaa; display:block; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.footer:visited {font-size:10px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:left; color:#aaa; display:block; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.footer:focus {font-size:10px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:left; color:#aaa; display:block; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.footer:hover {font-size:10px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:left; color:#ddd; display:block; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.footer:active {font-size:10px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:left; color:#aaa; display:block; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}



 a.textlink:link {font-size:14px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:right; color:#aaa; display:block; height:12px; padding-top:0px; margin:0px 25px 0px 0px: 
   padding-bottom:3px; outline:none;}

 a.textlink:visited {font-size:14px; font-family: verdana, arial; text-decoration:none; margin:0px 25px 0px 0px:
 	 text-align:right; color:#aaa; display:block; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.textlink:focus {font-size:14px; font-family: verdana, arial; text-decoration:none; margin:0px 25px 0px 0px:
 	 text-align:right; color:#aaa; display:block; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.textlink:hover {font-size:14px; font-family: verdana, arial; text-decoration:none; margin:0px 25px 0px 0px:
 	 text-align:right; color:#aaa; display:block; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.textlink:active {font-size:14px; font-family: verdana, arial; text-decoration:none; margin:0px 25px 0px 0px:
 	 text-align:right; color:#aaa; display:block; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}



a.mail:link {font-size:15px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:left; color:#888;  height:12px; padding-top:0px; margin:0px 25px 0px 0px: 
   padding-bottom:3px; outline:none;}

 a.mail:visited {font-size:15px; font-family: verdana, arial; text-decoration:none; margin:0px 25px 0px 0px:
 	 text-align:left; color:#888; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.mail:focus {font-size:15px; font-family: verdana, arial; text-decoration:none; margin:0px 25px 0px 0px:
 	 text-align:left; color:#888; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.mail:hover {font-size:15px; font-family: verdana, arial; text-decoration:none; margin:0px 25px 0px 0px:
 	 text-align:left; color:#8888; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}

 a.mail:active {font-size:15px; font-family: verdana, arial; text-decoration:none; margin:0px 25px 0px 0px:
 	 text-align:left; color:#888; height:12px; padding-top:0px; 
   padding-bottom:3px;outline:none;}




















/* -------------------------------------------Texte-------------------------------------------------------------------------*/
h1 {font-size:20px; font-family: verdana, arial; color:#999; }
h2 {font-size:16px; font-family: verdana, arial; color:#333; }
h2.impressum {font-size:16px; font-family: verdana, arial; color:#aaa; }
h2.index{font-size:14px; font-family: verdana, arial; color:#999999; }
h2.link{font-size:12px; font-family: verdana, arial; color:#999999; }
h2.xlink{font-size:24px; font-family: verdana, arial; font-color:#ff0000; }
h3 {font-size:13px; font-family: verdana, arial; color:#333;}
h4 {font-size:12px; font-family: verdana, arial; color:#333; line-height:1pt;}
h4.sitemap {font-size:12px; font-family: verdana, arial; color:#333;}

h2.headline{font-size:26px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: verdana, arial; color:#aaa;
	font-weight:100; border-style:solid; border-width:0px;}

h2.headline-tour{font-size:16px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: verdana, arial; color:#aaa;
	font-weight:100; border-style:solid; border-width:0px;}

p.normal{font-size:15px; font-family: verdana, arial; color:#aaa; font-weight:500;}

p.impressum{font-size:12px; font-family: verdana, arial; color:#aaa; font-weight:500;}

p.flag {font-size:13px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:left; color:#888; display:block; padding:6px 10px 6px 6px;}

p.footer{font-size:11px; font-family: verdana, arial; color:#aaa; padding:0px; margin:5px 0px 0px 0px; font-weight:100;}
i.footer{font-size:16px; font-family: verdana, arial; color:#555; font-weight:600;}
	









label {display: block; float: left; width: 100px; font-size:16px; font-family: verdana, arial; margin:3px; color:#888;}
input {display: block; float: left; font-size:14px; font-family: verdana, arial; margin:3px; background-color:#aaa;}
textarea#nachricht {display: block; float: left; font-size:14px; font-family: verdana, arial; margin:3px; background-color:#aaa;}
form br {clear: left;}


input#submit {font-size:12px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:center; color:#000; 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:#000; display:block; height:25px; width:120px; padding-top:6px; 
   padding-bottom:3px; background-image: url(../img/utton-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;  }













