 @charset "utf-8";
/* CSS Document */


html, body {  background-color: #b5e1ff; font-size:10px; line-height:1.2em; font-family: Verdana, Geneva, sans-serif; color:#444; margin:0; padding:1em 0; margin-top:0px; height:0%;
			  text-align: center;   /* Zentrierung im Internet Explorer */ }
			  
html[xmlns^="http"]
			{
			/* verhindert Mozilla-Zucken
			 * > Firefox 1.5
			 */
			overflow-y: scroll;
			}  
			
			
	a {	color:#444; }
	a:link { text-decoration: none; }
	a:visited {	text-decoration:none; color:#444; }
	a:hover { color:#2126dc }
	a:active { color:#2126dc; }
	
	A.active {	color:#ff6600; }
	
	A.menu-link:link { text-decoration: none; color:#2126dc; font-size:12px; font-weight:bold; }
	A.menu-link:visited {	text-decoration:none; color:#2126dc; font-size:12px; font-weight:bold; } 
	A.menu-link:hover { text-decoration:underline;  color:#2126dc; font-size:12px; font-weight:bold;}
	A.menu-link:active { text-decoration:underline; color:#2126dc; font-size:12px; font-weight:bold; }

	A.link-link:link { text-decoration: none; color:#444; font-size:12px; font-weight:bold; }
	A.link-link:visited {	text-decoration:none; color:#444; font-size:12px; font-weight:bold; } 
	A.link-link:hover { text-decoration:underline;  color:#444; font-size:12px; font-weight:bold;}
	A.link-link:active { text-decoration:underline; color:#444; font-size:12px; font-weight:bold; }
	
	A.link-link:link { text-decoration: none; color:#444;   }
	A.link-link:visited {	text-decoration:none; color:#444;   } 
	A.link-link:hover { text-decoration:underline;  color:#444;  }
	A.link-link:active { text-decoration:underline; color:#444;   }



	h1 { font-size:12px; line-height:14px; margin-bottom:0px; color:#ffffff  }
	
	h2 {  color:#2126dc; font-size:11px; font-weight:bold; margin-bottom:0px; margin-top:0px;  }

															/* Background */

	.ie {  display:none }
	.ie-stock {  display:none }

	.clearer {clear: both;}

	.no-link { cursor:default; }


  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 965px;
    padding: 0;
	min-height:90%;
	margin-top:-20px;
	background:#f3f3f3;
	background:url(../images/tanganjika-cichliden.jpg) repeat-y;
	}
  
  
   .vital { position:absolute; margin-left:100px; color:#f7f7f7 }
   .vital a { color:#f7f7f7 !important; cursor:default }
   .vital a:hover { color:#f7f7f7 !important; cursor:default  }
  
  
   div#Inhalt { margin:0px; padding:0px; width:auto; height:auto; width:965px; height:519px; border:1px solid #0099ff; margin-top:0px; padding-top:0px; }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
	  } 
	  
	  
	#logo { position:absolute; margin-top:30px; margin-left:35px; z-index:2000 } 
	#top { background:url(../images/tanganjikasee-cichliden-top.jpg) no-repeat; width:965px; height:112px; left:0px;	white-space:nowrap;}  
	.menu { margin-left:188px; padding-top:65px;  }
	#bild { padding-left:33px;  }
	.strich { width:899px; height:1px; background-color:#e1e1e1; margin-left:33px; }
	
	.tel { float:left; text-align:center; width:965px; padding-top:0px; color:#666; padding-bottom:20px;}
	
 	p#Fusszeile {	text-align:center; clear:both;  background:URL(../images/tanganjikasee-cichliden-bottom.jpg) no-repeat; width:965px; height:58px; }
	.flaggen { float:left; text-align:left; padding-left:50px; padding-top:6px;}
	.copy { float:right; text-align:right; padding-right:50px; padding-top:6px; color:#fff; }
	
	
	
																											/* INDEX */
	#index { padding-left:33px; height:auto;   }
	.kasten { float:left; margin-left:15px; margin-top:20px; padding-top:20px; padding-left:25px; background:url(../images/tanganjikasee-cichliden-kasten.jpg) no-repeat; width:560px; height:215px;   }	
	.kasten-txt { padding-right:40px; padding-top:5px; }
	
	#neu-kasten {  margin-left:48px; background:url(../images/tanganjikasee-cichliden-neu.jpg) no-repeat; height:270px; width:871px; padding-top:20px; padding-left:25px;  margin-top:5px; }
	.neue-cichliden { margin-top:10px; }
	table.neu { text-align:center; }
	.aktual { float:right; padding-right:55px; }
	
  #platz  { height:10px; }
  .stock { height:10px; }
  .index-map { position:absolute; margin-left:620px; margin-top:-30px; }
	
	
	
	
																											/* BERICHTE */
																											
	.kasten-berichte-head { margin-left:15px; margin-top:20px; padding-left:25px; background:url(../images/tanganjikasee-head.jpg) no-repeat; width:871px; height:46px; padding-top:20px;  }	
	.kasten-berichte { margin-left:15px;  padding-left:25px; background:url(../images/tanganjikasee-bg.jpg) repeat-y; width:871px; height:auto; margin-top:-20px;   }
	.kasten-berichte-karte	{ background:url(../images/tanganjikasee-karte.jpg) no-repeat; background-position: top center; height:auto; }
	.kasten-berichte-bottom	{ margin-left:15px;  padding-left:25px; background:url(../images/tanganjikasee-bottom.jpg) no-repeat; width:871px; height:58px;   }

																									
																									
																									
																											/* Anfahrt */	
	.kasten-anfahrt { margin-left:15px;  padding-left:0px; background:url(../images/tanganjikasee-bg.jpg) repeat-y; width:871px; height:auto; margin-top:-20px; 
					  padding-top:20px; padding-bottom:15px; text-align:center; height:470px; }
	
	.kasten-anfahrt .left { float:left; padding-top:30px; padding-left:100px; text-align:left }
	.kasten-anfahrt .right { float:right; padding-top:30px; padding-right:100px; text-align:left}
	
	
	
																									
																											/* Kontakt */	
	.kasten-kontakt-left  {	float:left; margin-left:27px; margin-top:20px;
				padding-top:20px; padding-left:30px; background:url(../images/kontakt-kasten.jpg) no-repeat; width:396px; height:316px;   }	
				
	.kasten-kontakt-right {	float:right; margin-right:40px; margin-top:20px;
				padding-top:20px; padding-left:30px; background:url(../images/kontakt-kasten.jpg) no-repeat; width:396px; height:316px;   }	
					
	.kasten-txt-kontakt { padding-left:25px; padding-top:30px;  }	
	.inputField { 	BORDER: #2126dc 1px solid; background-color:#abd2ff; FONT-SIZE: 12px; width:200px; color:#5e5e5e; }
					
	.errorField { 	BORDER:: #2126dc 1px solid; FONT-SIZE: 12px; width:200px;  color:#5e5e5e; }
	
	
	
	
	
																										/* Impressum */
	.imp-left	{  float:left; width:401px; padding-left:19px; padding-right:8px; }	
	.imp-right	{  float:right; width:401px; padding-right:80px;  }
	.kasten-imp-head { margin-left:15px; margin-top:20px; padding-left:25px; background:url(../images/imp-head.jpg) no-repeat; width:401px; height:46px; padding-top:20px;  }	
	.kasten-imp { margin-left:15px;  padding-left:35px; background:url(../images/imp-bg.jpg) repeat-y; width:401px; height:auto; margin-top:-20px; padding-top:15px;    }
	.kasten-imp-bottom	{ margin-left:15px;  padding-left:25px; background:url(../images/imp-bottom.jpg) no-repeat; width:871px; height:36px;   }
	
	
	
	
	
	
																										/* Links */
	.link-karte	{  float:right; width:401px; padding-right:30px; padding-top:20px; padding-bottom:10px;  }
																									
																									
																							
																							
																							
	
	
	
	
	
																										/* Stockliste */
	tr.first	{  color:#2126dc; font-size:12px !important; font-weight:bold;  }		
	td { font-size:10px !important }
	td.first	{ width:175px;  }																								
	td.first-small	{ width:50px }			
	
	td.middle	{ line-height:1px; padding-bottom:10px;  text-align:center  }																							
																									
																									

              /* NEU!!!!! */
              
              
              																											/* ADMIN */		
	h1#admin { border: 1px dotted #F00; color:#F00; font-weight:bold; background:#FFF; }	
	h1#adminok { border: 1px dotted #090; color:#090; font-weight:bold; background:#FFF;  }

	div#admin { border: 1px dotted #F00; margin-top:5px; margin-bottom:5px; text-align:center; margin: 0 auto; }
	
	A.admin-link:link { text-decoration: none; color:#090; font-size:11px; font-weight:bold; }
	A.admin-link:visited {	text-decoration:none; color:#090; font-size:11px; font-weight:bold; } 
	A.admin-link:hover { text-decoration:underline;  color:#090; font-size:11px; font-weight:bold;}
	A.admin-link:active { text-decoration:underline; color:#090; font-size:11px; font-weight:bold; }
