@charset "UTF-8";
/* CSS Document // by milo@miloezger.ch  */



/* /////////////////////////////////////////////// */
/* ALLGEMEIN */

* 			 			{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
html, body 	 			{ background:url(../bilder/bg_html.jpg) top left repeat; min-height:1100px; }




/* /////////////////////////////////////////////// */
/* DIV's */

div#container 			{ border:0px solid #F00; background:url(../bilder/bg_body.jpg) top left repeat; float:left; width:1000px; }
div#logo		 		{ border:0px solid #F00; float:left; margin:10px 0px 0px 30px; }
div#servicenavi			{ border:0px solid #F00; float:right; clear:right; width:550px; }
div#headline			{ border:0px solid #F00; float:left; margin:20px 0px 0px 30px; width:650px; }
div#hauptnavi			{ border:0px solid #F00; float:left; margin:5px 0px 0px 35px; width:950px; }
div#subnavi				{ border:0px solid #F00; float:left; margin:5px 0px 0px 35px; }
div#header				{ border:0px solid #F00; float:left; width:auto; height:185px; }
div#platzhalter			{ border:0px solid #F00; float:left; width:580px; height:380px; }
div#metall				{ border:0px solid #F00; position:absolute; z-index:20; top:195px; left:45px; height:365px; width:565px; background:url(../bilder/diashowmetall.png) top left no-repeat; }
div#diashow				{ border:0px solid #F00; position:absolute; top:200px; z-index:10; left:50px; width:550px; height:350px; }
div#news				{ border:0px solid #F00; position:absolute; top:200px; z-index:10; left:667px; width:305px; height:auto; padding:5px; }
div#lauftext			{ position:absolute; top:560px; left:50px; width:550px; height:28px; }
div#teilunten			{ border:0px solid #F00; float:left; }

div#inhalt				{ border:0px solid #F00; text-align:justify; float:left; margin:410px 0px 0px 50px; width:550px; height:auto; }

div#bildernavi			{ border:0px solid #F00; float:left; clear:left; margin:10px 0px 0px 50px; min-height:120px; width:940px; }
div#bildernavitemp		{ border:0px solid #F00; float:left; clear:left; margin:10px 0px 0px 50px; min-height:120px; max-width:950px; }

div#inhaltpackage		{ border:0px solid #F00; position:absolute; top:200px; z-index:10; left:620px; width:350px; height:350px; }
div#inhalttemp			{ border:0px solid #F00; float:right; width:320px; margin:20px 50px 0px 0px; }

div#footer				{ border:0px solid #F00; float:left; padding:5px 10px; margin:5px 0px 0px 50px; width:905px; background-color:#333; clear:left; min-width:500px; }
.spacer					{ position:absolute; height:400px; bottom:0px; }



/* /////////////////////////////////////////////// */
/* HAUPTNAVIGATION */
#hauptnavi ul				{ vertical-align:middle; text-align:center; margin:0; padding:0; list-style-type:none; float:left; }
#hauptnavi ul li			{ float:left; }
#hauptnavi li 				{ float:left; margin:0px 1px; }
#hauptnavi ul a				{ display:block; height:18px; color:#000; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; background-color:#ffdaaa; font-size:12px; float:left; padding:3px 11px 0px 11px; text-transform:lowercase; }
#hauptnavi ul a:hover		{ background-color:#CC3300; color:#FFF; }
#hauptnavi .rex-current 	{ background-color:#FF9A32; color:#FFF !important; }


/* /////////////////////////////////////////////// */
/* SUBNAVIGATION */

#subnavi ul					{ vertical-align:middle; text-align:center; margin:0; padding:0; list-style-type:none; float:left; }
#subnavi li 				{ float:left; margin:0px 1px 0px 1px; }
#subnavi ul a				{ display:block; height:17px; color:#000; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; background-color:#FF9A32; font-size:11px; float:left; padding:2px 12px 0px 12px; }
#subnavi ul a:hover		{ background-color:#333333; color:#FFF; }
#subnavi .rex-current 	{ background-color:#333333; color:#FFF !important; }


/* /////////////////////////////////////////////// */
/* SERVICE NAVI */

div#servicenavi ul				{ margin:0px 0px 0px 0px; padding:0; list-style-type:none; }
div#servicenavi ul li			{ float:left; margin:0px 0px; padding:2px 10px; }
div#servicenavi ul a			{ text-transform:uppercase; font-size:9px; text-decoration:none; letter-spacing:0.2em; }	
div#servicenavi ul a:hover		{ text-decoration:underline; }

.saison							{ font-weight:bold; color:#FF9A32; }
.winter a						{ background-color:#333; margin:0px 50px 0px 0px; color:#FF9A32 !important; padding:10px 10px 6px 10px; }
.sommer a						{ background-color:#333; color:#FF9A32 !important; padding:10px 10px 6px 10px;}


/* /////////////////////////////////////////////// */
/* BUTTONS / NEWS */

div.button						{ float:left; clear:left; background:url(../bilder/bg_but.png) top left no-repeat; width:310px; height:70px; }
div.button a					{ text-decoration:none !important; }
div.button img					{ float:left; padding:0px 8px 0px 0px; }

div.button h1,
div.button p					{ text-decoration:none !important; color:#000 !important; margin:0px 10px 0px 0px; }

div.button h1					{ font-family:"Arial Black", Gadget, sans-serif; text-transform:uppercase; }
div.button p					{ font-size:12px; font-weight:bold; text-transform:lowercase; }



/* /////////////////////////////////////////////// */
/* BILDERNAVIGATION */

div.bildernavi img a	{ border:none; width:185px; height:125px; margin:1px; float:left; }

/* /////////////////////////////////////////////// */
/* DIA SHOW / BILDER */

#diashow img		{ border:none; width:550px; height:350px; }



/* /////////////////////////////////////////////// */
/* INHALT */
#inhalt p { padding:10px 0px 0px 0px; }
#inhalttemp p { padding:10px 0px 0px 0px; }

.small12 { font-size:12px; }


/* /////////////////////////////////////////////// */
/* WEBCAM */


div.webcambild 			{ float:left; width:185px; }



/* /////////////////////////////////////////////// */
/* TEXT */

p 						{ margin:0; padding:0; color:#333; line-height:1.3em; }
p.copyright				{ font-size:10px; width:300px; float:left; clear:left; }
p.contact				{ font-size:20px; float:left; width:500px; }
h1						{ }
#headline h1 			{ font-size:48px; color:#333333; text-transform:lowercase; font-weight:normal; }
h2						{ color:#333; font-size:36px; }
h3						{ color:#333; font-size:16px; }

#inhalt ul				{ margin:0px; padding:0px; color:#333; }
#inhalt ul li			{ list-style:inside; list-style-type:square; }

#inhalttemp ul				{ margin:0px; padding:0px; color:#333; }
#inhalttemp ul li			{ list-style:inside; list-style-type:square; }


#inhaltpackage ul				{ margin:0px; padding:0px; color:#333; }
#inhaltpackage ul li			{ list-style:inside; list-style-type:square; }

img a					{ border:none; }


/* allg. Links */
a:link,
a:visited,
a:active				{ text-decoration:none; color:#333; text-decoration:underline; }
a:hover					{ text-decoration:underline; color:#FF9A32;  }



/* /////////////////////////////////////////////// */
/* FOOTER */

div#footer p			{ color:#FF9A32; float:left; }
div#footer .estmlogo	{ float:right; margin:0px 5px 0px 0px; width:180px; }


/* /////////////////////////////////////////////// */
/* E-CARDS */

.ecardthumb 				{ width: 95px; height: 95px; padding: 3px; margin: 1px; text-align: center; vertical-align: middle; float: left; }
.clear 						{ clear: both; padding:5px 0px; }

#ecardinhalt				{ margin:0px 0px 0px 50px; min-height:500px; padding:15px; color:#333333 !important; }
#ecardinhalt h1, #ecardinhalt h2			{ font-size:14px; font-weight:normal; }
#ecardinhalt input[type="submit"]	{ background-color:#333; color:#fff; padding:5px; border:#F93; }
#ecardinhalt textarea	{ width:300px; }


.motive						{ float:left; width:450px; }
.ecardformular				{ float:left; clear:right; padding-left:30px; width:300px; }

.nachricht					{ background-color:#FFF; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; width:580px; }

/* /////////////////////////////////////////////// */