/* CSS Document */

/************************* HTML tag styles *****************************/
html { margin: 0; padding: 0; height: 100%;}
 
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #EAEAEA; }

/************************* Basics *********************************/
#page 			{ width:1000px; height: auto; margin:10px auto; text-align:left;}
#head	img		{ width:1000px; height: 80px; }
#box			{ background-color: #777777;  width: 1000px; height: 850px; margin: auto; color: #FFFFFF; }

#globalNav		{ background-color: #4E4E4E; width:1000px; height: 15px; padding: 15px 0 10px 0; text-align:left; font-size: 12px;
			  border-top-width: 1px; border-top-style:solid; border-color: #777777}
#globalNav span 	{ margin: 60px }					
#globalNav a 		{ padding: 15px 10px 10px 10px;	color: #FFFFFF; text-decoration: none}	
#globalNav a:link, 	{ color: #C80808; text-decoration: none }
#globalNav a:hover 	{ color: #C80808; }

#box2	 			{ background-color: #FFFFFF;; width: 1000px; height: 27px;}			 
#sideNav 			{ margin: 7px 65px 0 0; word-spacing: 7px;  color: #4E4E4E; float:right; display:inline;}	
#sideNav a 			{ color: #4E4E4E; }			   
#sideNav a:link, a:visited 	{ color: #4E4E4E; text-decoration: none }				     
#sideNav a:hover 		{ color:#C80808;  }
#sideNav span			{ float:right; display:inline; margin-right: 140px;}
	
	#menuebox 	{position: relative; height: 30px;}
	.stupidie 	{display: none;}
	#menue 		{position:absolute;top: 5px;left: 0;z-index: 200;}
	
	#menue .aussen 	{float: left;display: block;overflow: hidden; width: 110px;height: 1.3em; text-align: left; color: #513913;}
	#menue .aussen:hover {height: auto;color: #fff;}

	a.innen-1 {margin-top: 8px;}
	a.innen, a.innen-1 {display: block; width: 300px; padding: 2px 0 2px 5px; text-decoration: none;  background-color: #4E4E4E; color: #FFFFFF; line-height:17px; }
	a:visited.innen, a:visited.innen-1 {background-color:  #4E4E4E;color:#FFFFFF;}
	a:hover.innen, a:hover.innen-1 {background-color:  #4E4E4E;color: #777777;}

	span.menutag 	{width: 200px; display: block;cursor: default;color: #777777}

#a 			{ padding: 10px 20px 10px 20px; text-decoration: none; color: #FFFFFF;}					
#a:link, a:visited 	{ color: #EAEAEA;}
#a:hover 		{ color:#4E4E4E;}


/************************ AKTUELL ****************************/
#bildbox	{ background-color: #FFFFFF;; width: 1000px; height: 263px; color:#000000;  }		
#monatsbild 	{ width: 600px; height: auto; margin: 30px 0 10px 0; float:left; display:inline; overflow:hidden;}
#monatstitle{ margin: 30px 0 0 60px; float:left; }

#dl		{ width: 580px; height: auto; margin: 50px 0 0 40px; float:left; display:inline; overflow:hidden; line-height: 18px;}
#bildre	{ width: 30%; height: 30%; margin: 80px 0 0 0; display:inline; overflow:hidden; text-align:right; }

/************************ BILDDATENBANK ************************/
#textli 			{ width: 400px; margin: 70px 0 0 70px; float:left; display:inline; line-height: 19px; text-decoration: none;}
#textli a			{ text-decoration: none; color: #EAEAEA;}
#textli a:link, a:visited 	{ color: #EAEAEA;}
#textli a:hover 		{ color:#4E4E4E;}
#bildl 			{ width: auto; height: 145px; margin: 90px 70px 0 0; float:right; display:inline; overflow:hidden;}
#titel form textarea 	{ background: transparent; border:0px; overflow:hidden; width: 400px; height: 13px;
			  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; display:inline;
			  color: #EAEAEA; text-align:right; margin: 4px 70px 0 0; float:right; resize:none;} 

/************************ FOTOGRAF ****************************/
#textre		{ width: 350px; height: 150px; margin: 70px 100px 0 0; float:right; display:inline; text-align:left;line-height: 19px; }
#textre a 	{ text-decoration: none; color: #EAEAEA; }
#textre a:link, a:visited 	{ color: #EAEAEA;}
#textre a:hover 		{ color:#4E4E4E;}

/************************ PORTFOLIO ************************/
#hauptbild_p 	{ margin: 60px 0 0 70px; border: solid 0.5pt #c9c9c9; float:left; display:inline; overflow:hidden;}
#bildkasten_p 	{ width: 1000px; height: 120px; margin: 30px 0 0 50px; float:left; display:inline; }
.bilder_p 	{ width: 150px; height: 55px; margin: 0 0 15px 20px;  border: solid 0.5pt #c9c9c9; }

#hauptbild_s	{ margin: 60px 0 0 70PX; border: solid 0.5pt #c9c9c9; float:left; display:inline; overflow:hidden;}
#bildkasten_s 	{ width: 800px; height: 120px; margin: 30px 0 0 50px; float:left; display:inline;}
.bilder_s	{ width: 93px; height: 61px; margin: 0 0 15px 20px;  border: solid 0.5pt #c9c9c9;  }

#untertitel textarea	{ background: transparent; border: 0px; overflow: hidden; width: 800px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
		      	  color: #EAEAEA; text-align:left; margin: 10px 0 0 70px;  padding: 5px 0 0 0; float:left; display:inline; resize:none;} 


#liste 			{ width: 200px; height: 300px; margin: 70px 0 0 80px; float:left; display:inline; line-height: 18px;}	
#liste a 		{ color: #EAEAEA;}
#liste a:link, a:visited{ text-decoration: none; color: #EAEAEA;}	
#liste a:hover  	{ color:#4E4E4E; } 

#nav		{ width: 170px; height: 60px; margin: 140px 0 0 0px; float:left; display:inline; cursor:pointer; text-align:left;}
#nav a		{ text-decoration: none; color: #EAEAEA;}

.tab 	 { width: 900px; height: 285px; margin: 60px 0 0 70px; float:left; display:inline; overflow:hidden; table-border:none; text-align: left; empty-cells:hide; }
.bildtab { width: 249px; height: 92px; border: solid 0.5pt #777777;}
.bildtabs { width: auto; height: 92px; border: solid 0.5pt #777777;}
.texttab  { font-size: 11px; padding-bottom:40px; padding-top:10px;}

/************************ KONTAKT ****************************/  
#kontakt 	{ width: 650px; height: 380px; margin: 50px 0 0 57px; overflow:hidden;}
#kontakt label 	{ width: 100px; height: 8px; margin: 3px 0 0 50px; padding: 5px; text-align:right; float:left; display:inline;} 
#kontakt input 	{ width: auto; height: 13px;  margin: 3px 0 0 10px; padding: 3px; float:left; display:inline;
				 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7E7E7E; 
				 line-height: 14px; border: solid 0.5pt #c9c9c9; }
#kontakt p 	{ width: 100%; margin:3px; float:left;}
#anfrage	{ width:260px; height: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
		  color: #7E7E7E; line-height: 14px; margin:10px;  border: solid 0.5pt #c9c9c9; float: left; } 
		   
#button input 	{ float:left; display:inline; width:auto; height: auto; cursor:pointer; margin: 10px 0 0 175px}
#klausel 	{ float:left; width:400px; height: 15px; margin: 10px 0 0 175px; display:inline;}

/************************ AGB ************************/
#agb 	{  width: auto; height: auto; margin: 40px 0 0 55px; float:left; display:inline;
			line-height: 16px;	}
#agb p	{  padding-left: 19px; margin:0 0 0 0; }
#agb a	{  color: #EAEAEA; }
			
/************************ KALENDER PANORAMA ************************/
#hauptbild	{  margin: 50px 0px 0 100px; border: none; float:left; display:inline; overflow:hidden;}
#bildkasten	{  width: 500px; height: 300px; margin: 50px 0 0 80px; float:left; display:inline;}	
.bilder		{  width: 51px; height: 106px; margin: 0 0 25px 17px; border: solid 0.5pt #c9c9c9;}

#prod form textarea  	{ background: transparent; border:0px; overflow:hidden; width: 162px; height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
			  color: #EAEAEA; text-align:center; float:left; display:inline; resize:none;}
#pano			{ width: 800px; height: 200 px; margin: 20px 0 0 100px; float:left; display:inline; line-height: 18px;}

/************************ KALENDER POSTKARTEN ************************/
#hauptbildsma 		{ margin: 70px 60px 0 0; border: solid 0.5pt #c9c9c9; float:right; display:inline; overflow:hidden;}
#bildkastensma		{ width: 350px; height: 500px; margin: 70px 0 0 30px; float:left; display:inline;}	
.bildersma 		{ width: 85px; height: 60px; margin: 0 0 15px 15px; border: solid 0.5pt #c9c9c9; }


/************************ KALENDER EDITION PANORAMA ************************/
.bilder_kal 	{ width: 136px; height: 68px; margin: 0 0 15px 20px;  border: solid 0.5pt #c9c9c9; }
#text_kal	{ width: 600px; height: 15px; margin: 80px 0px 0 580px; float:left; display:inline; overflow:hidden; }

 /************************ Buecher ************************/
#buebeschr 			{ width: auto; height: 200px; float:left; display:inline; text-align:left;line-height: 18px; }
#buebeschr a 			{ color: #EAEAEA; text-decoration: none;}
#buebeschr a:link, a:visited	{ text-decoration: none; color: #EAEAEA;}	
#buebeschr a:hover  		{ color:#4E4E4E; } 

#hauptbild_werd	{ margin: 70px 0 0 70px; border: solid 0.5pt #c9c9c9; float:left; display:inline; overflow:hidden;}
.bilder_werd	{ width: 100px; height: auto; margin: 0 0 15px 20px;  border: solid 0.5pt #c9c9c9; }
.bilder_bay	{ width: 135px; height: auto; margin: 0 0 15px 20px;  border: solid 0.5pt #c9c9c9; }
.bilder_insel	{ width: 100px; height: auto; margin: 0 0 15px 20px;  border: solid 0.5pt #c9c9c9; }

 /************************ Karten Standard************************/
.bilder07	{ width: 100px; height: 71px; margin: 0 0 25px 17px; border: solid 0.5pt #c9c9c9;}
#hauptbild07 	{ margin: 50px 60px 0 0; border: solid 0.5pt #c9c9c9; float:right; display:inline; overflow:hidden;}
#beschreibung 	{ width: 250px; margin: 110px 70px 0 0; float:right; display:inline; line-height: 18px; }
 
 /************************ Karten Weihn. & Gruss ************************/
#bildkastenpan 	{ width: 300px; height: 300px; margin: 70px 0 0 30px; float:right; display:inline;}	
.bilderpan 	{ width: 125px; height: 62px; margin: 0 0 25px 20px; border: solid 0.5pt #c9c9c9;}
#hauptbildpan 	{ width: 250px; height: 125px; margin: 70px 80px 0 0; border: solid 0.5pt #c9c9c9; float:right; display:inline; overflow:hidden;}

 /************************ Postkarten************************/
.bildpk	{ width: auto; height: 120px; margin: 0 0 25px 17px; border: solid 0.5pt #c9c9c9; }
.textpk { padding-bottom:40px; padding-left:25px; text-align:center;}

/************************ Firmen ************************/
#firmen 	{  width: auto; height: auto; margin: 70px 0 0 0px; float:left; display:inline; line-height: 16px;}
#firmen p	{  padding-left: 19px; margin:0 0 0 0; }


/************************ Haendler ************************/
#haendler	{width: 320px; height: auto; margin: 70px 0 0 30px; float:left; display:inline; line-height: 18px;}
#haendler a 	{color: #EAEAEA; text-decoration: none;}
#handel 	{width: 320px; height: auto; margin: 40px 100px 0 0; float:right; display:inline;}
#handel form textarea { background: transparent; border:0px; overflow:hidden; width: 320px;
			height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
			color: #EAEAEA; text-align:left; margin: 8px 0 0 0;  float:right; display:inline; resize:none;}			 


/************************ Katalog ************************/

#kata 		{ width: auto; height: 200px; margin: 70px 0 0 70px; float:left; display:inline;}
#kata img 	{ border:none}
#katatxt	{ width: 350px; height: 150px; margin: 70px 0 0 100px; float:left; display:inline; text-align:left;line-height: 18px; }




Übrig
#links 		{ margin: 50px 0 0 70px; width: 650px; height: 600px;  float:left; display:inline; overflow:hidden;}	







