﻿/* Zentrale CSS-Styles für www.koiteiche.com. Erstellt von Martin Thoenies*/

body {background-color: #fffde8; text-align: center; padding: 0px; margin: 0px; }


#overheadlayer { z-index:2; margin:10px auto 0px auto; text-align: center; padding:0px 0px 0px 0px; width:970px; height:20px; z-index:1; background-color: #fffde8; top left no-repeat; border:0px;} 

#headlayer { z-index:5; margin:0px auto 0px auto; text-align: right; padding:0px 0px 0px 0px; width:970px; height:100px; z-index:1;  top left no-repeat; border:0px; background-color: #fffde8;}

#logolayer {position:absolute; z-index:3; top:-12px; left:0px; z-index:2; margin:0px 0px 0px 0px; text-align: left; padding:0px 0px 0px 0px; width:600px; height:120px; z-index:1;
	          top left no-repeat; border:0px; background-color: #fffde8;}
		
#logolayer1 {position:absolute; z-index:3; top:-12px; left:0px; z-index:2; margin:0px 0px 0px 0px; text-align: left; padding:0px 0px 0px 0px; width:600px; height:120px; z-index:1;
	          top left no-repeat; border:0px; background-color: #fffde8;}
		

#menuelayer { position:relative; z-index:5; top:0px; left:0px ;z-index:2; margin:0px 0px 0px 0px; text-align: center; padding:0px 0px 0px 0px; width:970px; height:105px; top left no-repeat; border:0px;
	           background-color: #fffde8;} 		

#menuelayer1 { position:relative; z-index:7; top:00px; left:625px ;z-index:2; margin:0px 0px 0px 0px; text-align: center; padding:0px 0px 0px 0px; width:450px; height:105px; top left no-repeat; border:0px;
	            background-color: #fffde8;} 		
#menuelayer-g { position:relative; z-index:7; top:00px; left:705px ;z-index:2; margin:0px 0px 0px 0px; text-align: center; padding:0px 0px 0px 0px; width:450px; height:105px; top left no-repeat; border:0px;
	            background-color: #fffde8;} 


#menuebutton {  z-index:2; margin:0px 0px 0px 2px; text-align: center; padding:0px 0px 0px 0px; width:94px; height:105px; z-index:1; top left no-repeat; border:0px;
	           background-image: url(../pic/menue-button6.jpg); float: right;} 		
		
#flashContentlayer { margin:10px 0px 0px 0px; z-index:1;}


#contentlayer { z-index:2; margin:auto; text-align: center; padding:0px; width:970px; height:100%;  z-index:1; background-color: #fffde8; top left no-repeat; border:0px; border-color:ffffff;} 



#contentLeftlayer { z-index:2; margin:auto; text-align: left; padding:0px; width:583px; height:100%;  z-index:1; background-color: #fffde8; top left no-repeat; border:0px;
	                 background-image: url(../pic/fisch-hintergrund.jpg); background-repeat:no-repeat; float: left;} 
#contentRightlayer { z-index:2; margin:15px auto auto auto; text-align: center; padding:0px; width:370px; height:100%;  z-index:1; background-color:#fffde8; top left no-repeat; border-style:solid;
	                  border-width:0px 0px 0px 1px; border-color:#ccc; float: left;} 

#contentgalerylayer { z-index:2; margin:auto; text-align: left; padding:0px; width:883px; height:100%;  z-index:1; background-color: #fffde8; top left no-repeat; border:0px;
	                  float: left; margin: 0px 0px 0px 50px;} 


#linklayer { z-index:2; margin:auto; text-align: left; padding:0px; width:960px; height:100%;  z-index:6; background-color: #fffde8; top left no-repeat; border-style:solid; border-width:0px 0px 0px 0px; border-color:#ffffff } 

#footlayer { position:relative; top:0px; margin:10px auto 0px auto; text-align: left; padding:0px; width:960px; height:auto;  z-index:4; background-color: #fffde8; top left no-repeat;
	             border-style:solid; border-width:1px 0px 1px 0px; border-color:#cccccc} 




h1.ueberschrift {font-size:20px; font-family: verdana, arial; text-align: left;	color:#111111; line-height:20px;  margin:50px 0px 35px 30px; font-family: verdana,arial; font-weight:100;  }

h2.ueberschrift {font-size:15px; font-family: verdana, arial; text-align: left;	color:#111111; line-height:18px;  margin:0px 0px 5px 30px; font-family: verdana,arial; font-weight:100;  }
h2.ueberschrift-16 {font-size:16px; font-family: verdana, arial; text-align: left;	color:#111111; line-height:18px;  margin:10px 0px 10px 30px; font-family: verdana,arial; font-weight:100;  }
h2.bold-12 {font-size:12px; font-family: verdana, arial; text-align: left;	color:#111111; line-height:18px;  margin:0px 0px 10px 30px; font-family: verdana,arial; font-weight:600;  }
h2.bold-center {font-size:12px; font-family: verdana, arial; text-align: left;	color:#111111; line-height:18px;  margin:0px 0px 0px 150px; font-family: verdana,arial; font-weight:600;  }
h2.bold-zehn {font-size:11px; font-family: verdana, arial; text-align: left;	color:#111111; line-height:14px;  margin:0px 0px 5px 30px; font-family: verdana,arial; font-weight:600;  }

p.menue {font-size:14px; font-family: verdana, arial; color:#000000; line-height:15px;  margin:60px 10px 0px 10px; font-family: verdana,arial; font-weight:100;  }
p.content {font-size:12px; font-family: verdana, arial; color:#111111; line-height:15px;  margin:0px 70px 0px 30px; font-family: verdana,arial; font-weight:100; text-align:justify;  }
p.main-content {font-size:12px; text-align: justify; font-family: verdana, arial; color:#cccccc; line-height:18px;  margin:0px 70px 0px 30px; font-family: verdana,arial; font-weight:100;  }
p.footer {text-align: right; font-size:12px; font-family: verdana, arial; color:#888; line-height:15px;  margin:10px 0px 10px 30px; font-family: verdana,arial; font-weight:100;  }
p.hidden   {font-size:12px; font-family: verdana, arial; color:#fffde8; line-height:15px;  margin:0px 0px 0px 0px; font-family: verdana,arial; font-weight:100;  }
p.link   {font-size:12px; font-family: verdana, arial; color:#341414; line-height:15px;  margin:0px 0px 0px 0px; font-family: verdana,arial; font-weight:100;  }
span.link-k {font-size:12px; font-family: verdana, arial; color:#949494; line-height:15px;  margin:0px 0px 0px 0px; font-family: verdana,arial; font-weight:100;  }
span.link-m {font-size:15px; font-family: verdana, arial; color:#949494; line-height:15px;  margin:0px 0px 0px 0px; font-family: verdana,arial; font-weight:100;  }
span.link-g {font-size:17px; font-family: verdana, arial; color:#949494; line-height:15px;  margin:0px 0px 0px 0px; font-family: verdana,arial; font-weight:100;  }
span.link-xl {font-size:20px; font-family: verdana, arial; color:#949494; line-height:15px;  margin:0px 0px 0px 0px; font-family: verdana,arial; font-weight:100;  }




h1.ueberschrift-rechts {font-size:18px; font-family: verdana, arial; text-align: left; 	color:#111111; line-height:20px;  margin:30px 0px 15px 40px; font-family: verdana,arial; font-weight:100;  }
p.content-rechts {font-size:13px; font-family: verdana, arial; color:#111111; text-align: left; line-height:15px;  margin:0px 20px 0px 40px; font-family: verdana,arial; font-weight:100;  }









a.content:link    { color:#aa0000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial;text-align: right;  margin:5px 90px 0px 10px;}
a.content:visited { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; text-align: right; margin:5px 90px 0px 10px;}
a.content:focus   { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; text-align: right; margin:5px 90px 0px 10px;}
a.content:hover   { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; text-align: right; margin:5px 90px 0px 10px;}
a.content:active  { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; text-align: right; margin:5px 90px 0px 10px;}

a.content-links:link    { color:#aa0000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial;  margin:5px 90px 0px 30px;}
a.content-links:visited { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; margin:5px 90px 0px 30px;}
a.content-links:focus   { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; margin:5px 90px 0px 30px;}
a.content-links:hover   { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; margin:5px 90px 0px 30px;}
a.content-links:active  { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; margin:5px 90px 0px 30px;}


a.footer:link    {text-align: right; font-size:12px; font-family: verdana, arial; color:#888; line-height:15px;  margin:10px 20px 10px 30px; font-family: verdana,arial; font-weight:100;  }
a.footer:visited {text-align: right; font-size:12px; font-family: verdana, arial; color:#888; line-height:15px;  margin:10px 20px 10px 30px; font-family: verdana,arial; font-weight:100;  }
a.footer:focus   {text-align: right; font-size:12px; font-family: verdana, arial; color:#c88; line-height:15px;  margin:10px 20px 10px 30px; font-family: verdana,arial; font-weight:100;  }
a.footer:hover   {text-align: right; font-size:12px; font-family: verdana, arial; color:#c88; line-height:15px;  margin:10px 20px 10px 30px; font-family: verdana,arial; font-weight:100;  }
a.footer:active  {text-align: right; font-size:12px; font-family: verdana, arial; color:#c88; line-height:15px;  margin:10px 20px 10px 30px; font-family: verdana,arial; font-weight:100;  }





a.content-rechts:link    { color:#aa0000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial;text-align: right;  margin:15px 50px 0px 10px;}
a.content-rechts:visited { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; text-align: right; margin:15px 50px 0px 10px;}
a.content-rechts:focus   { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; text-align: right; margin:15px 50px 0px 10px;}
a.content-rechts:hover   { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; text-align: right; margin:15px 50px 0px 10px;}
a.content-rechts:active  { color:#990000; text-align:left; text-decoration:underline; font-weight:600; font-size:12px; height:40px; display:block; font-family: verdana, arial; text-align: right; margin:15px 50px 0px 10px;}







a.galerie:link    { color:#aa0000; text-align:left; text-decoration:underline; font-weight:100; font-size:12px; height:15px; display:block; font-family: verdana, arial; margin:0px 0px 0px 10px;}
a.galerie:visited { color:#990000; text-align:left; text-decoration:underline; font-weight:100; font-size:12px; height:15px; display:block; font-family: verdana, arial; margin:0px 0px 0px 10px;}
a.galerie:focus   { color:#990000; text-align:left; text-decoration:underline; font-weight:100; font-size:12px; height:15px; display:block; font-family: verdana, arial; margin:0px 0px 0px 10px;}
a.galerie:hover   { color:#990000; text-align:left; text-decoration:underline; font-weight:100; font-size:12px; height:15px; display:block; font-family: verdana, arial; margin:0px 0px 0px 10px;}
a.galerie:active  { color:#990000; text-align:left; text-decoration:underline; font-weight:100; font-size:12px; height:15px; display:block; font-family: verdana, arial; margin:0px 0px 0px 10px;}









a.linkx:link    {text-align: right; font-size:12px; font-family: verdana, arial; color:#cccccc; line-height:15px;  margin:10px 70px 10px 30px; font-family: verdana,arial; font-weight:100;  }
a.linkx:visited {text-align: right; font-size:12px; font-family: verdana, arial; color:#cccccc; line-height:15px;  margin:10px 70px 10px 30px; font-family: verdana,arial; font-weight:100;  }
a.linkx:focus   {text-align: right; font-size:12px; font-family: verdana, arial; color:#cccccc; line-height:15px;  margin:10px 70px 10px 30px; font-family: verdana,arial; font-weight:100;  }
a.linkx:hover   {text-align: right; font-size:12px; font-family: verdana, arial; color:#cccccc; line-height:15px;  margin:10px 70px 10px 30px; font-family: verdana,arial; font-weight:100;  }
a.linkx:active  {text-align: right; font-size:12px; font-family: verdana, arial; color:#cccccc; line-height:15px;  margin:10px 70px 10px 30px; font-family: verdana,arial; font-weight:100;  }



ul.horizontal {list-style-type:none;  margin:0px 0px 0px 0px; padding:0px; margin-bottom:0px; margin-top:0px; }
li.horizontal {width:auto; float:left;  margin:2px 10px 2px 2px; text-decoration:none; text-align:center; display:block;  }

a.horizontal:link {font-size:12px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:center; color:#aa0000; display:block; height:25px; padding-top:6px; 
   padding-bottom:3px; background-image: url(../img/button-up.gif); background-repeat:repeat-x;}

a.horizontal:visited {font-size:12px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:center; color:#aa0000; display:block;  height:25px; padding-top:6px; 
   padding-bottom:3px; background-image: url(../img/button-up.gif); background-repeat:repeat-x;}

a.horizontal:focus {font-size:12px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:center; color:#aa0000; display:block;  height:25px; padding-top:6px; 
   padding-bottom:3px; background-image: url(../img/button-down.gif);background-repeat:repeat-x;}

a.horizontal:hover {font-size:12px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:center; color:#aa0000; display:block;  height:25px; padding-top:6px; 
   padding-bottom:3px; background-image: url(../img/button-up.gif); background-repeat:repeat-x;}
 
a.horizontal:active {font-size:12px; font-family: verdana, arial; text-decoration:none; 
 	 text-align:center; color:#aa0000; display:block;  height:25px; padding-top:6px; 
   padding-bottom:3px; background-image: url(../img/button-down.gif); background-repeat:repeat-x;}






/* --------------------------------------Unterstrichene Links*--------------------------------------------------------------------*/
a.underline:link    { color:#666666; text-decoration:underline; font-size:12px; display:block; height:20px; font-family: verdana, arial; }
a.underline:visited { color:#666666; text-decoration:underline; font-size:12px; display:block; height:20px; font-family: verdana, arial; }
a.underline:focus   { color:#666666; text-decoration:underline; font-size:12px; display:block; height:20px; font-family: verdana, arial; }
a.underline:hover   { color:#ff0000; text-decoration:underline; font-size:12px; display:block; height:20px; font-family: verdana, arial; }
a.underline:active  { color:#666666; text-decoration:underline; font-size:12px; display:block; height:20px; font-family: verdana, arial; }













hr.trenner { z-index:2; margin:auto; text-align: center; padding:0px; width:100%; height:1px;  z-index:1; background-color: #fffde8; top left no-repeat; border:0px;} 
hr.foot { z-index:2; margin:auto; text-align: center; padding:0px; width:100%; height:50px;  z-index:1; background-color: #fffde8; top left no-repeat; border:0px;} 

img.strich-w {width: 470px; height: 1px; border:none; margin:0px 0px 10px 30px; }
img.strich-s {width: 6px; height: 470px; float:left; border:none; margin:30px 0px 0px 0px; }

img.float-left {float:left; border:none; margin:0px 10px 15px 0px; }

















#bereich{display: block; color: #FFFFFF; background-color: #000000; text-align: center;}

a.link{display: block; color: #FFD700; font-family: Verdana, Arial; font-size: 13px; text-decoration: None; border-bottom: solid 1px #FFFFFF; }

a.link.bereich{display: block; background-color: #000000; width: 100px; height: 25px; }

a.link:hover{display: block; color: #000000; background-color: #FFD700; } 















a:link{ color: #333;font-family: Verdana, Arial; font-size: 13px; }

a:visited{ color: #333; font-family: Verdana, Arial; font-size: 13px;}

a:hover, a:focus{ color: #000000;	text-decoration:none; font-family: Verdana, Arial; font-size: 13px;}

l li{ list-style:disc;}











/* ----------------------------------------------Eingabeformular----------------------------------------------------------- */	

label {display: block; float: left; width: 100px; font-size:12px; font-family: verdana, arial; margin:3px; color:#333;}
input {display: block; float: left; font-size:14px; font-family: verdana, arial; margin:3px; background-color:#fff4cf;}
textarea#nachricht {display: block; float: left; font-size:14px; font-family: verdana, arial; margin:3px; background-color:#fff4cf;}
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;}
	

 
	
ul.galerie {list-style-type:none;  margin:0px; padding:0px; margin-bottom:0px; margin-top:0px; }
li.galerie {float:left;  margin:6px; border-style:solid; border-color:#666666; border-width:0px; text-decoration:none;
	 text-align:center; display:block;  }










