/* ALLGEMEINES */
* 					{ margin:0; padding:0;}
body				{ margin: 0; padding: 0; background-image: url(bilder/header_repeat.gif); background-repeat: repeat-x; text-align: center; font-size: 12px; font-family: Arial;  overflow-x:hidden; }
a					{ color: #ffffff; text-decoration: none;  }
a:hover				{ text-decoration: underline; }
h1					{ color: #debe39; font-size: 16px; margin-bottom: 2px; }
h2					{ color: #2e3d49; font-size: 15px; font-weight: bold; margin-bottom: 7px; }
h3 					{ color: #587907; font-size: 14px; font-weight: bold; padding-left: 28px; padding-top: 11px; padding-bottom: 11px; }
p					{ margin-bottom:32px; }
p.bildabstand		{ margin-bottom:30px; }

#container			{ width: 1006px; margin: 0 auto; z-index:100; position: relative; }

#wrapper-top		{ background:url(bilder/Inhalt/content-top.png); height:23px; width:900px; margin:0 auto; }
#wrapper 			{ background:url(bilder/wrapper_repeat.gif) repeat-y; width:900px; margin:0 auto; overflow:hidden; text-align:left; }
#wrapper-bottom		{ background:url(bilder/wrapper_ende.png); width: 900px; height:9px; margin:0 auto; clear:both; }

/* Header */
#header				{ width: 996px; height: 324px; background-image: url(bilder/header.gif); color: #ffffff; }
#portfolio			{ margin-left: 69px; margin-top: 23px; }
#headertext			{ height: 156px; width: 181px; position: absolute; top: 0px; left: 625px; text-align: left; padding-left: 29px; padding-top: 31px; padding-right: 35px; }
#headertext p       { font-size: 12px; }

#metanavi			{ height: 29px; font-weight: bold; text-align: right; padding: 7px 60px 0 0; }
#metanavi li		{ margin-right: 10px; }
#metanavi ul		{ width: 280px; float: right; text-align: left; margin-right: -12px; }
#li1				{ display: inline; }
#li1 a				{ margin-right: 14px; }
#li2				{ display: inline; word-spacing: 13px; margin-right: 13px; }

#navi				{ width: 899px; height: 49px; text-align: left; margin-left: 50px; }
#navi li			{ display: inline; text-align: center; }

.aktuelles			{ width: 152px; height: 37px; background-image: url(bilder/Navigation/aktuelles.png); }
.sommersaison		{ width: 188px; height: 37px; background-image: url(bilder/Navigation/sommersaison.png); }
.wintersaison		{ width: 167px; height: 37px; background-image: url(bilder/Navigation/wintersaison.png); }
.service			{ width: 252px; height: 37px; background-image: url(bilder/Navigation/service.png); }
.kontakt			{ width: 138px; height: 37px; background-image: url(bilder/Navigation/kontakt.png); }

a:hover.aktuelles	 { width: 152px; height: 37px; background-image: url(bilder/Navigation/aktuelles_hover.png); }
a:hover.sommersaison { width: 188px; height: 37px; background-image: url(bilder/Navigation/sommersaison_hover.png); }
a:hover.wintersaison { width: 167px; height: 37px; background-image: url(bilder/Navigation/wintersaison_hover.png); }
a:hover.service		 { width: 252px; height: 37px; background-image: url(bilder/Navigation/service_hover.png); }
a:hover.kontakt		 { width: 138px; height: 37px; background-image: url(bilder/Navigation/kontakt_hover.png); }

/* Inhalt */
#links				{ width: 580px; float: left; color: #000; background-color:transparent; padding: 0 25px; }
#links a			{ color: #000; }
#links li			{ margin-left: 35px; }

#rechts				{ width: 265px; float: right; }
#rechts li			{ font-size: 13px; font-weight: bold; color: #ffffff; list-style-type: none; }

#flags				{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
#flags img			{ margin-right: 15px; margin-top: 3px; }

a.saisoninfos			{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button1.png); display:block; }
a.panorama_sommer		{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
a.panorama_winter		{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
a.gleitschirmflieger	{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
a.impressionen			{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
a.sommerpreise			{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
a.winterpreise			{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
a.kontakt_rechts	    { padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
a.anfahrt				{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
a.impressum				{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }
a.aktuelles_rechts		{ padding-left: 28px; padding-top: 5px; width: 237px; height: 22px; background-image: url(bilder/Teaser/button2.png); display:block; }

a:hover.saisoninfos 		{ text-decoration: none; color: #28659b; }
a:hover.panorama_sommer	  	{ text-decoration: none; color: #28659b; }
a:hover.panorama_winter	  	{ text-decoration: none; color: #28659b; }
a:hover.gleitschirmflieger  { text-decoration: none; color: #28659b; }
a:hover.impressionen		{ text-decoration: none; color: #28659b; }
a:hover.sommerpreise		{ text-decoration: none; color: #28659b; }
a:hover.winterpreise		{ text-decoration: none; color: #28659b; }
a:hover.kontakt_rechts		{ text-decoration: none; color: #28659b; }
a:hover.anfahrt				{ text-decoration: none; color: #28659b; }
a:hover.impressum			{ text-decoration: none; color: #28659b; }
a:hover.aktuelles_rechts	{ text-decoration: none; color: #28659b; }

a:active.saisoninfos 		{ color: #163b5b; }
a:active.panorama_sommer	{ color: #163b5b; }
a:active.panorama_winter	{ color: #163b5b; }
a:active.gleitschirmflieger { color: #163b5b; }
a:active.impressionen		{ color: #163b5b; }
a:active.sommerpreise		{ color: #163b5b; }
a:active.winterpreise		{ color: #163b5b; }
a:active.kontakt_rechts		{ color: #163b5b; }
a:active.anfahrt			{ color: #163b5b; }
a:active.impressum			{ color: #163b5b; }
a:active.aktuelles_rechts	{ color: #163b5b; }

/* Teaser */
#info				{ width: 237px; height: 26px; margin-left: -1px; clear: both; padding-left: 28px; padding-top: 9px; background-color: #163b5b; font-size: 14px; font-weight: bold; color: #ffffff; }
.teaser				{ width: 265px; color: #000; padding-bottom: 10px; border-left: 1px solid #d4dfe8; background-color: #ecf1f5; overflow-y:hidden; }
.teaser p			{ padding-left: 28px; padding-right: 10px; }
.teaser a			{ color: #000; }
#teaserSport		{ width: 264px; text-align: center; }
#teaserSport img	{ margin-bottom: 8px; }
.teaserExtern		{ background-color: #bfdaf5; width: 164px; height: 96px; margin-left: 51px; margin-bottom: 15px; padding-top: 18px; }

/* Footer */
#footer				{ clear: both; width: 100%; height: 124px; background-image: url(bilder/footer_repeat.gif); padding-top: 35px; text-align: center; padding-left: 50px; z-index:1; position:absolute; margin-top:-30px; }
#footer li			{ display: inline; margin-right: 95px; font-weight: bold; color: #ffffff; font-size: 11px; text-align: }

.bild {
border-color:#FFAF3F -moz-use-text-color;
border-style:solid none;
border-width:1px 0;
}

.bilder {
margin-left: -23px;
}

/* Subnavi Effekt */

#jsddm
{	margin: 0;
	padding: 0;
	}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font-size: 16px;
		font-weight: bold;
		color: #fff;
		}

	#jsddm li a
	{	display: block;
		text-decoration: none;
		white-space: nowrap;
		padding-top: 12px;
		}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			text-align: left;
			}
		
		#jsddm li ul li
		{	float: none;
			display: inline;
			text-align: left;
			}
		
		#jsddm li ul li a
		{	width: 190px;
			font-size: 13px;
			font-weight: bold;
			margin-left: 5px;
			margin-top: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 33px;
			text-align: left;
			}
		
		#jsddm li ul li a:hover
		{	background: #163b5b;
		}
		
		.dropdown1 {
		background-image: url(bilder/Navigation/dropdown1.png);
		border-bottom: 1px solid #fff;
		 }
		 
		 .dropdown2 {
		background-image: url(bilder/Navigation/dropdown2.png);
		border-bottom: 1px solid #fff;
		 }
		 
		 .dropdown3 {
		background-image: url(bilder/Navigation/dropdown3.png);
		 }
		 
img#saisons { margin: 15px 0 15px 14px; }		 

.facebook { margin-left: 10px; margin-bottom: 30px; margin-top: 15px; }

#weather365 { margin-top: 17px; margin-left: 55px; height: 130px; }

#cam {
	margin:		15px 0 0 20px;
	
}
















