/* Grundeinstellungen ____________________________________________*/

body {color: #000; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; line-height: 15px; margin: 0px; padding: 0px; text-align: center; background: #05508B;}

table { border: 0px; border-collapse: collapse; font-family: Verdana, Helvetica, Arial, Sans-serif;}
td {padding: 0px; color: #000; font-size: 11px;}

ul {margin: 0px; padding:0px; list-style-type: none;}
form { margin: 0px; padding: 0px; }
img { border: 0px; }
a {text-decoration: none; }
a:hover {}
a img { border: 0px; }

.img {border: 1px solid #98A2D7;}
.imgl {float: left; margin: 0 10px 10px 0; border: 1px solid #98A2D7;}
.imgr {float: right; margin: 0 0 10px 10px; border: 1px solid #98A2D7;}

.img2 {float: right; margin: 0 0 10px 10px;}


a.button  {background: url(/images/design/bg-button-1.gif) #80CEF4 no-repeat right 4px; font-size: 10px; color: #00396B !important; padding: 1px 16px 1px 4px; text-transform: uppercase; font-weight: normal !important;}
a.rechts  {float: right; margin: 0px 13px 0px 0px;}
a.button:hover {background: url(/images/design/bg-button-2.gif) #68B9E1 no-repeat right 4px; color: #00396B;}

a.button-zurueck  {background: url(/images/design/bg-button-zurueck-1.gif) #80CEF4 no-repeat left 4px; font-size: 10px; color: #00396B !important; padding: 1px 4px 1px 16px; text-transform: uppercase; font-weight: normal !important;}
a.button-zurueck:hover {background: url(/images/design/bg-button-zurueck-2.gif) #68B9E1 no-repeat left 4px; color: #00396B;}

a.button-unten  {background: url(/images/design/bg-button-unten-1.gif) #80CEF4 no-repeat right 0px; font-size: 10px; color: #00396B !important; padding: 1px 16px 1px 4px; text-transform: uppercase; font-weight: normal !important;}
a.button-unten:hover {background: url(/images/design/bg-button-unten-2.gif) #68B9E1 no-repeat right 0px; color: #00396B;}





/* Head ____________________________________________*/

#head p {margin: 0; padding: 0;}
#head div.weissoverlay {width: 933px; height: 34px; background-color: #ffffff; position: absolute; left: 20px; bottom: 0px;}
#logo-reschen {position: absolute; top: 74px; left: 37px;}
#logo-haideralm {position: absolute; top: 102px; left: 35px;}
#logo-schoeneben {position: absolute; top: 74px; left: 68px;}
#foto-header {position: absolute; top: 14px; left: 252px;}

#sprache {position: absolute; top: 48px; left: 37px; font-size: 10px; width: 178px; text-align: center;}
#sprache a {color: #000;}
#sprache a:hover {color: #005090;}

#saison {position: absolute; top: 232px; left: 37px; font-size: 11px; width: 178px; text-align: center;}
a.winter {color: #1D8AB4;}
a.sommer {color: #C59502;}

#mn-oben {position: absolute; top: 270px; left: 40px;}
#mn-oben td img {margin: 2px 0 0 0;}
#Ortsinfo, #Unterkuenfte, #Angebote, #Skiparadies, #NaturAktiv, #FamilieKinder, #EventsNews, #Service {display: none; position: absolute; width: 200px; bottom: 28px;}



/* Left ____________________________________________*/

#logo-suedtirol 										{ margin: 0px 0px 5px 50px; }
#logo-suedtirol-reschen									{ margin: 0px 0px 10px 27px; }

#left h1 												{ margin: 10px 0px 6px 52px; font-size: 12px; color: #00396B; font-weight: bold; }
#left ul 												{ margin: 0px 10px 0px 34px; font-size: 12px; }
#left li 												{ display: inline; }

#info-box 												{ margin: 40px 10px 20px 34px !important; }

#m-kontakt p 											{ margin: 0px 0px 8px 0px; padding: 0px 0px 0px 10px; font-size: 10px; line-height: 12px; }
#m-kontakt span 										{ color: #00396B; }
#m-kontakt a  											{ color: #000000; }

#m-wetter table 										{ margin: 0px 0px 0px 12px; font-size: 10px; line-height: 12px; font-size: 10px; }
#m-wetter a 											{ color: #000000; }
#m-wetter a 											{ background-color: #80cef4; font-size: 10px; color: #00396B; padding: 1px 4px 1px 4px; text-transform: uppercase; }
#m-wetter a:hover 										{ background-color: #68b9e1; color: #00396B; }

#banner-links 											{ margin: 0px 0px 5px 52px; }



/* Content ____________________________________________*/

#content h1 {font-size: 16px; color: #2681C8; margin: 0 0 12px 0; padding: 0;}
#content h2 {font-size: 12px; color: #00396B; margin: 0 0 4px 0; padding: 4px; background: url(/images/design/bg-h2.gif);}
#content h3 {font-size: 12px; color: #2EA4E4; margin: 0 0 4px 0; padding: 0;}
#content p {margin: 0 0 10px 0; padding: 0; font-size: 11px;}	
#content a {color: #F9AA03; font-weight: bold;}
#content a:hover {color: #EFC22D;}
#content ul {margin: 0 0 20px 0;}
#content li {background: url(/images/design/bg-li.gif) no-repeat left 5px; padding: 0 0 2px 14px; font-size: 11px; color: #000; margin: 0;}

.liste-button {float: right; margin: 0;}
.download {padding: 4px 0 4px 22px !important;}
#navi {clear: both; margin: 40px 0 0 0; width: 510px;}

.werwowas {width: 510px; margin: 0 0 20px 0;}
.werwowas th {font-size: 11px; color: #2EA4E4; padding: 4px; text-align: left; border-bottom: 1px solid #FFDC85;}
.werwowas td {padding: 8px 3px; vertical-align: top; border-bottom: 1px solid #FFDC85;}
.werwowas img {border: 0px;}

.werwowas-suche {background: #FFF0CA; border: 1px solid #FFDC85; text-align: center; padding: 12px 0; margin: 0 0 20px 0;}
.werwowas-suche table {width: 320px;}
.werwowas-suche td {padding: 2px 0;}
.werwowas-suche input {font-size: 11px; width: 200px;}
.werwowas-suche select {font-size: 11px; width: 200px;}

.werwowas-detail {width: 510px; margin: 10px 0 10px 0 !important; border-bottom: 1px solid #FFDC85;}
.werwowas-detail td {vertical-align: top; padding: 0 0 6px 0 !important;}
.werwowas-detail p {line-height: 15px; margin: 0 0 6px 0 !important; padding: 0;}
.werwowas-detail span {color: #000; font-weight: bold; }

.teaser 								{ width: 510px; margin: 0px 0px 20px 0px; }
.teaser td 								{ width: 255px; vertical-align: top; }
.teaser div								{ background: url(/images/design/bg-teaser.gif) repeat-y; padding: 14px 0px 12px 18px; line-height: 15px; }
.teaser-reschen div						{ background: url(/images/design/bg-teaser-reschen.gif) repeat-y; padding: 14px 0px 12px 18px; line-height: 15px; }
.teaser h4 								{ font-size: 12px; color: #00396B; margin: 0px 0px 0px 0px; padding: 14px 0px 6px 18px; background: url(/images/design/bg-h4.gif); }
.teaser td p 							{ padding: 0px 18px; margin: 0px 0px 0px 0px; font-size: 11px; }

.teaser-news-start 						{width: 510px; margin: 0 0 20px 0; float: left;}
.teaser-news-start td 					{width: 255px; vertical-align: top; background: url(/images/design/bg-teaser.gif) repeat-x left bottom; padding: 0px 0px 20px 0px; height: 161px;}
.teaser-news-start-reschen				{width: 510px; margin: 0px 0px 20px 0px; float: left;}
.teaser-news-start-reschen td 			{width: 255px; vertical-align: top; background: url(/images/design/bg-teaser-reschen.gif) repeat-x left bottom; padding: 0px 0px 20px 0px; height: 161px;}

.teaser-news-start td.highlightsSmall	{ height: 213px; }

.teaser-news-start h4 					{font-size: 12px; color: #00396B; margin: 0 0 0px 0; padding: 14px 0 4px 18px; background: url(/images/design/bg-h4.gif); line-height: 14px;}
.teaser-news-start-reschen h4 			{font-size: 12px; color: #00396B; margin: 0 0 0px 0; padding: 14px 0 4px 18px; background: url(/images/design/bg-h4.gif); line-height: 14px;}
.teaser-news-start h3 					{margin-bottom: 12px !important;}
.teaser-news-start td p 				{padding: 0 18px; margin: 0 0 10px 0 !important; font-size: 11px;}	
.teaser-news-start-rahmen 				{margin: 6px 18px 6px 18px;}
.rahmen-neu 							{margin: -3px 18px 10px 18px;}

#content div.eisschnelllaufbox {position: relative; clear: both; width: 510px; background-color: #e6f3f4; margin: 15px 0px 44px 0px;}
#content div.eisschnelllaufbox img.interreg {position: absolute; right: 8px; top: 8px;}
#content div.eisschnelllaufbox img.europafahne {position: absolute; right: 10px; bottom: 8px;}
#content div.eisschnelllaufbox ul { width: 465px; list-style-type: none; margin: 0px 0px 0px 33px; padding: 19px 0px 23px 0px;}
#content div.eisschnelllaufbox ul li {color: #2681c8; clear: both; background: url(/images/design/aufzahlung-lp.png) no-repeat left 6px; width: 445px; list-style-type: none; margin: 0px 0px 9px 0px; padding: 0px 0px 0px 20px;}

img.introbild {float: left; display: inline; width: 124px; margin: 0px 11px 11px 0px;}
div.teaserbild { width: 194px; height: 146px; margin: 2px 0px 10px 12px; padding: 0px 0px 0px 0px; }
div.teaserbild img { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content p.teaserneu { clear: both; margin:0 13px 10px 12px !important; }

.webcam {margin: 2px 10px 0px 43px !important;}	

.fotogalerie { width: 510px; background: #FFF0CA; border: 1px solid #FFDC85; padding: 14px 14px;}
.fotogalerie img { margin: 0px 4px 4px 0; border: 1px solid #FFDC85;}

.events-ort-datum {margin: 0 0 4px 0 !important;}
.events-ort-datum-detail {margin: 4px 0 10px 0 !important; border-bottom: 1px solid #FFDC85; padding: 4px 0 !important; line-height: 16px;}

.links-liste {margin: 0 0 4px 0 !important;}

.unterkuenfte-suche {background: #FFF0CA; border: 1px solid #FFDC85; text-align: center; padding: 12px 0; margin: 0 0 20px 0;}
.unterkuenfte-suche table {width: 420px;}
.unterkuenfte-suche td {padding: 2px 0;}
.unterkuenfte-suche input {font-size: 11px; width: 100px;}
.unterkuenfte-suche select {font-size: 11px; width: 100px;}

.unterkuenfte-liste {width: 510px;}
.unterkuenfte-liste td {vertical-align: top; padding: 6px 0 6px 0 !important; border-bottom: 1px solid #FFDC85;}
.unterkuenfte-liste p {line-height: 15px; margin: 0 0 6px 0 !important; padding: 0;}
.unterkuenfte-liste span {height: 15px; line-height: 18px; background-repeat: no-repeat; padding-left: 16px; white-space: nowrap; margin-right: 10px; font-size: 9px;}

.unterkuenfte-detail-navi1 {width: 510px;}
.unterkuenfte-detail-navi2 {width: 510px; margin: 0 0 20px 0;}

.unterkuenfte-detail-info {background: #FFF0CA; border: 1px solid #FFDC85; padding: 12px 10px; margin: 0 0 8px 0;}
.unterkuenfte-detail-info td {vertical-align: top;}
.unterkuenfte-detail-info img {border: 1px solid #FFDC85; margin-right: 6px;}
.unterkuenfte-detail-info p {font-size: 10px !important; line-height: 15px; margin: 0 0 6px 0!important; padding: 0 0 0 4px !important;}

.unterkuenfte-detail-preise {width: 510px; margin: 0 0 28px 0;}
.unterkuenfte-detail-preise span {height: 15px; line-height: 18px; background-repeat: no-repeat; padding-left: 16px; white-space: nowrap; margin-right: 10px; font-size: 9px;}

.angebot-detail-box {margin: 8px 0 14px 0 !important; border-bottom: 1px solid #FFDC85; padding: 0 0 6px 0 !important;}

.angebot-detail-info {clear: both; margin: 20px 0 0 0; padding: 10px; border: 1px solid #FFDC85; background: #FFF0CA;}
.angebot-detail-info p {margin: 0 !important;}

.angebot-monat {margin: 0 0 20px 0;}
.angebot-monat td {text-align: center; padding: 1px;}
.angebot-monat a {display: block !important; width: 124px; background: #FFF0CA; border: 1px solid #FFDC85; padding: 3px 0;}
.angebot-monat a:hover {background: #FFDC85; border: 1px solid #FFDC85; color: #EFA200 !important;}

.pauschalangebot-detail-box {margin: 8px 0 0 0 !important; border-bottom: 1px solid #FFDC85; padding: 0 0 6px 0 !important;}

.wetterdaten { text-align: center;}


/* Bunkerseite _________________________________*/

	div.bunker												{  }
	div.bunker div.headline									{ float: left; display: inline; font-weight: bold; width: 280px; }
	div.bunker div.logo										{ float: right; display: inline; width: 220px; }
	div.bunker div.beschreibung								{ float: right; text-align: right; width: 510px; margin: 20px 0px 0px 0px; line-height: 24px; }
	div.bunker div.bunkerintro								{ float: left; text-align: left; width: 510px; margin: 20px 0px 30px 0px; text-align: justify; }
	div.bunker p.gefunden									{ float: left; text-align: left; width: 510px; margin: 10px 0px 10px 0px; }
	div.bunker div.bunkerintro img.bunkerbild				{ float: right; display: inline; width: 220px; margin: 0px 0px 10px 20px; }

/* Webcam Shoeneben _________________________________*/

	div.webcammitte 										{ background-color: #ffffff; margin: 0px 20px 0px 20px; }
	div.webcammitte h1 										{ font-weight: normal; color: #2681c8; font-size: 27px; line-height: 30px; margin: 0px 0px 0px 35px; padding: 30px 0px 20px 0px; }
	div.webcammitte div.webcamright							{ float: right; display: inline; }
	
	div.webcammitte div.webcamright div.blauebox			{ height: 492px; background-color: #b8eafe; width: 213px; margin: 0px 35px 0px 0px; _margin: 0px 32px 0px 0px; }
	div.webcammitte div.webcamright div.startbutton			{ position: relative; }
	div.webcammitte div.webcamright div.startbutton div.stop{ display: none; }
	div.webcammitte div.webcamright span.vorbutton			{ float: left; display: inline; background: url(/images/design/vordiabutton.gif) no-repeat 0px 0px; width: 18px; height: 30px; }
	div.webcammitte div.webcamright span.nachbutton			{ float: left; display: inline; background: url(/images/design/nachdiabutton.gif) no-repeat 0px 0px; width: 4px; height: 30px; }
	div.webcammitte div.webcamright a.starten				{ float: left; display: inline; color: #003364; background-color: #81cef4; height: 30px; line-height: 30px; font-size: 12px; text-transform: uppercase; padding: 0px 6px 0px 10px; }
	div.webcammitte div.webcamright a.stoppen				{ float: left; display: inline; color: #DD0000; background-color: #81cef4; height: 30px; line-height: 30px; font-size: 12px; text-transform: uppercase; padding: 0px 6px 0px 10px; }
	
	div.webcammitte div.webcamright select					{ width: 176px; margin: 0px 0px 0px 16px; }
	div.webcammitte div.webcamright select option			{ line-height: 19px; height: 19px; }
	div.webcammitte div.webcamright select.geschwindigkeit	{ width: 176px; margin: 6px 0px 30px 16px; }
	div.webcammitte div.webcamright span.datumwahlen		{ display: block; font-size: 12px; line-height: 14px; color: #333333; font-weight: bold; margin: 0px 0px 5px 17px; }
	div.webcammitte div.webcamright select.Uhrzeit			{ margin: 4px 0px 0px 16px; }
	
	div.webcammitte div.bildrand							{ border-left: solid 1px #b8eafe; border-top: solid 1px #b8eafe; border-bottom: solid 1px #b8eafe; padding: 5px 5px 5px 5px; margin: 0px 0px 65px 35px; width: 648px; }
	div.webcammitte a.button-zurueck						{ margin: 0px 0px 0px 35px; }
	div.webcammitte div.abstand								{ height: 35px; }


/* Right ____________________________________________*/
	
#ihrurlaub ul 												{ padding: 36px 0px 0px 14px; font-size: 11px; }
#ihrurlaub li 												{ padding: 0px 0px 1px 0px; }

#angebotderwoche h1 										{ margin: 0px 12px 4px 12px; padding: 0px 0px 0px 0px; font-size: 12px; color: #AB7300; }
#angebotderwoche p 											{ margin: 0px 12px 4px 12px; padding: 0px 0px 0px 0px; }
#angebotderwoche a											{ background: #80CEF4; font-size: 10px; color: #00396B; padding: 1px 4px; text-transform: uppercase; }
#angebotderwoche a:hover 									{ background: #68B9E1; color: #00396B; }
#angebotderwoche span 										{ display: block; margin: 0px 12px 8px 12px; font-size: 12px; color: #2681C8; font-weight: bold; }

#angebotderwoche-reschen h1 								{ margin: 0px 12px 4px 12px; padding: 0px 0px 0px 0px; font-size: 12px; color: #ffb00a; }
#angebotderwoche-reschen p 									{ margin: 0px 12px 4px 12px; padding: 0px 0px 0px 0px; }
#angebotderwoche-reschen a 									{ background: #80CEF4; font-size: 10px; color: #00396B; padding: 1px 4px; text-transform: uppercase; }
#angebotderwoche-reschen a:hover 							{ background: #68B9E1; color: #00396B; }
#angebotderwoche-reschen span 								{ display: block; margin: 0px 12px 8px 12px; font-size: 12px; color: #2681C8; font-weight: bold; }
#angebotderwoche-reschen img.bild 							{ margin: 5px 0px 15px 13px; }

#kontakt-rechts p 											{ margin: 0px 12px 4px 12px; padding: 0px 0px 0px 0px; }
#kontakt-rechts a 											{ color: #000000; }
#kontakt-rechts a:hover 									{ color: #000000; }
#kontakt-rechts span 										{ color: #2681C8; font-weight: bold; }

#infos ul 													{ padding: 6px 0px 0px 14px; font-size: 11px; }
#infos li 													{ padding: 0px 0px 1px 0px; }

#hotelderwoche h1 											{ margin: 0 0 0 11px; padding: 0; font-size: 11px; font-weight: normal; }
#hotelderwoche p 											{ margin: 4px 11px 4px 11px; padding: 0; border: 1px solid #00396B; }
a.hotelderwoche-detail 										{ float: right; margin: 2px 11px 0 0; }

.partner {width: 175px; background: url(/images/design/m-partner-linien.gif) repeat-y; text-align: center; padding: 10px 0 0 0;}
.partner-trennung {margin: 8px 0;}


.boxsmsdienst { background: url(/images/design/bg-smsdienst.gif) no-repeat #B8EAFE; width: 187px; padding: 58px 0px 0px 0px; }
.boxsmsdienst a { background: url(/images/design/bg-smspfeil.gif) no-repeat 12px 5px; color: #000000; display: block; margin: 0px 50px 0px 0px; padding: 0px 0px 28px 25px; }
.boxsmsdienst p { margin: 0px 10px 20px 12px; padding: 0px 0px 0px 0px; }

/* Footer ____________________________________________*/

#footer p 														{ margin: 0; padding: 0; font-size: 10px; }
#footer table 													{ position: absolute; top: 52px; left: 31px; }
#footer td 														{ padding: 0px 0px 0px 30px; }

#copyright 														{ position: absolute; top: 12px; left: 37px; }

#drucken 														{ position: absolute; top: 12px; left: 306px; width: 370px; text-align: center; }
#drucken a    													{ color: #000000; }
#drucken a:hover 												{ color: #001C77; }

#zeppelin 														{ position: absolute; top: 12px; right: 35px; }

#footer-banner													{ position: absolute; top: 58px; left: 50px; }
#footer-banner img 												{ float: left; margin: 0px 10px 0px 0px; }

#footer-teaser 													{ position: absolute; width: 290px; top: 58px; right: 50px; background: url(/images/design/bg-footer-teaser.gif) no-repeat 0px 0px; width: 316px; height: 62px; }
#footer-teaser p 												{ padding: 8px !important; color: #001C77; }


#footer-reschen 												{ clear: both; background: url(/images/design/bg-footer.png) no-repeat; width: 974px; height: 226px; position: relative; }
#footer-reschen div.footer-banner								{ position: absolute; top: 150px; left: 40px; }

#footer-reschen #partnerbox												{ position: absolute; top: 20px; left: 45px; height: 100px; width: 900px; }
#footer-reschen #partnerbox div.newsletter								{ float: left; display: inline; width: 155px; }
#footer-reschen #partnerbox	div.newsletter .newsletter-box 				{ width: 150px; text-align: center; padding: 5px 0px 0px 0px; }
#footer-reschen #partnerbox	div.newsletter .newsletter-box p 			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;  }
#footer-reschen #partnerbox	div.newsletter .newsletter-box input 		{ width: 145px; font-size: 10px; margin: 4px 0px 4px 0px; }
#footer-reschen #partnerbox	div.newsletter .newsletter-box a 			{ background: #80CEF4; font-size: 10px; color: #00396B; padding: 1px 4px 1px 4px; text-transform: uppercase; }
#footer-reschen #partnerbox	div.newsletter .newsletter-box a:hover 		{ background: #68B9E1; color: #00396B; }

#footer-reschen #partnerbox div.partnerlogos							{ float: left; display: inline; width: 745px; height: 100px; }
#footer-reschen #partnerbox div.partnerlogos img						{ float: left; display: inline; margin: 16px 0px 0px 15px; }


/* Copyright ____________________________________________*/

div.copyright							{  background: transparent; width: 934px; height: 50px; position: relative; color: #ffffff; border-top: solid 1px #ffffff; margin: 10px 20px 0px 20px; }
div.copyright p							{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.copyright p.copyright 				{ position: absolute; top: 12px; left: 0px; }
div.copyright p.copyright a 			{ font-size: 11px; color: #ffffff; text-decoration: none; margin: 0px 0px 0px 20px; }
div.copyright p.copyright a:hover 		{ color: #001c77; }

div.copyright p.drucken 				{ position: absolute; top: 12px; left: 210px; width: 370px; text-align: center; }
div.copyright p.drucken span.trenn		{ float: left; margin: 0px 5px 0px 5px; }
div.copyright p.drucken a    			{ color: #ffffff; margin: 0px 5px 0px 0px; float: left; color: #ffffff; }
div.copyright p.drucken a:hover 		{ color: #cccccc; }

div.copyright p.zeppelin 				{ position: absolute; top: 12px; right: 0px; }



/* Listen ____________________________________________*/

.liste {width:510px; clear: both; margin: 0 0 12px 0;}
.liste h2 {margin: 0 0 6px 0 !important;}
.liste:after{content: ""; display: block; clear: both; height: 0; visibility: hidden;}

.liste-angebote {width:510px; clear: both; margin: 6px 0 0 0;}
.liste-angebote h3 {margin: 0 0 4px 0 !important; font-size: 11px !important;}
.liste-angebote p {margin: 0 0 2px 0 !important;}
.liste-angebote:after{content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.button-angebote {clear: both; text-align: right; border-top: 1px solid #FFDC85;}

.liste-angebote-monat {width:510px; clear: both; margin: 0 0 28px 0;}
.liste-angebote-monat h3 {margin: 0 0 4px 0 !important; font-size: 11px !important;}
.liste-angebote-monat p {margin: 0 0 2px 0 !important;}
.liste-angebote-monat:after{content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.button-angebote-monat {clear: both; text-align: right;}

.umblaettern {text-align: right; margin: 0px 0px 10px 0px;}
.umblaettern a, .umblaettern span { font-weight: bold; margin: 0px 3px 0px 3px; font-size: 11px !important; color: #00396B;}
.umblaettern a:hover {  }

.aufzaehlung {margin: 18px 0 12px 0 !important; font-size: 11px !important; line-height: 10px !important;}
.gefunden {font-size: 10px !important; line-height: 12px; }


		
	
	

/* Anfrageformular _______________________________________________*/

.formular { border: 0px; width: 510px;}
.formular col { width: 150px;}
.formular td { color: #000000; font-size: 11px; padding: 3px 0px; vertical-align: middle; }
.formular select { border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; }
.formular .eingabe { border: 1px solid #BBBBBB; color: #888888; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; padding: 1px 3px;}
.formular .standard { height: 18px; width: 240px; }
.formular .plz { height: 18px; width: 70px; margin-right: 5px; }
.formular .ort { height: 18px; width: 165px; }
.formular .mitteilung { height: 60px; width: 360px; }
		

/* Wetter ________________________________________________________*/


#m-wetter-reschen table										{ margin: 0px 0px 0px 12px; }

#wetter img 												{ display: block; margin: 0 auto; }
#wetter p 													{ margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
#wetter span 												{  }
#wetter .heute, .morgen 									{ clear: both; display: inline; float: left; margin: 0px 10px 13px 7px; text-align: center; width: 110px; }
#wetter .vorhersage 										{ float: left; text-align: center; width: 33%; padding: 0px 0px 10px 0px; }
.blau 														{ color: #0099D2; }
.rot  														{ color: #DD0000; }
.vorhersage 												{ float: left; text-align: center; width: 33%; padding: 0px 0px 10px 0px; }

table.skipasspreise											{ width: 500px; }
table.skipasspreise tr td.blau								{ background-color: #b7eaff; color: #000000; }
table.skipasspreise tr th 									{ background-color: #05508b; color: #ffffff; font-size: 12px; }

body.wetter													{ background-color: #fe9f02; }
div.wetterausen												{ width: 830px; background: none; }
div.wetterlinks												{ width: 500px; position: absolute; left: 200px; top: 15px; }
div.wetterlinks	a,
div.wetterlinks	a:visited,
div.wetterlinks	a:active									{ color: #052d93 !important; }
div.wetterlinks	h1											{ color: #052d93 !important; }

table.wetter-dyn											{ position: absolute; left: 350px; top: 40px; }
img.aktuelleswetter											{ position: absolute; left: 20px; top: 40px; }
.bergwetter													{ position: absolute; left: 10px; top: 250px; }

/* Sonstiges ______________________________________________________*/

	.umblaettern { font-weight: bold; float: right; }
	.umblaettern span { margin: 0px 3px 0px 3px; }
	.umblaettern a { margin: 0px 3px 0px 3px;  }
	
	.cef { position: absolute; left: 0px; top: 0px; }
	
.rahmen-popup {background: #fff;}

.clearit { clear: both; height: 1px; line-height: 1px; overflow: hidden; }
