/* Grundeinstellungen ____________________________________________*/

body {color: #FFFFFF; background-color: #C8DFDF; padding: 0px; margin: 0px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; text-align: center;}
table {border-collapse:collapse; color: #000; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; line-height: 16px; }
	a.{ color: #005CB2; margin: 0px; font-size: 12px; text-decoration: none;}
	a.:hover { color: #005CB2; }

td { font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 12px; line-height: 16px; }
img  { border: 0px; }

div.clear { clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px -1px 0px; height: 1px; overflow: hidden; }

	#left-info-oben { background: #007095; color: #FFFFFF; vertical-align: middle; height: 220px; padding: 0px 0px 0px 20px; line-height: 13px; } 
		#left-info-oben .abstand { clear: both; height: 57px; }
		#left-info-oben a { background: #007095; color: #FFFFFF;}
		#left-info-oben a:hover { color: #FFFFFF; }


	#sprachwahl-links { float: left; width: 80px; text-align: center; background: #0081AC; line-height: 18px; }
	#sprachwahl-rechts { float: left; width: 81px; text-align: center; background: url(../images/bg-sprachwahl.gif) repeat-y #0081AC; line-height: 18px;}

	#menu-links {}
		#menu-links a { text-decoration: none; color: #0440A3; padding: 0px 0px 0px 6px; line-height: 18px; }		
	
		.hauptmenu { text-align: left; list-style: none; margin: 35px 0px 59px 19px; padding: 0px; }
		.hauptmenu li {margin: 8px 0px 0px 0px; line-height: 14px; text-transform: uppercase; background: #FFFFFF; font-weight: bold; }

		.submenu { list-style: none; margin: 0px; padding: 1px 0px 0px 0px; background: #53A5A5;  }
		.submenu li { margin: 0px; padding: 0px 0px 0px 8px; line-height: 14px; text-transform: none; background: #FFFFFF; font-weight: normal; }
		
	#submenu { background: #FFFFFF; text-transform:uppercase; line-height: 14px; padding: 0px 0px 0px 19px; margin: 1px 0px 0px 0px;}
	
	#suedtirol-logo { background: #FFFFFF; color: #000000;} 



	#am-hoehen-weg { position: absolute; top: 141px; left: 9px; font-family: Verdana; font-size: 20px; font-weight: bold; color: #007095; }
	#berggasthof { position: absolute; top: 141px; left: 441px; font-family: Verdana; font-size: 20px; font-weight: bold; color: #007095; }
		
		#menu-start-mitte ul { list-style: none; padding: 39px 0px 0px 0px; margin: 0px 0px 59px 19px; }
		#menu-start-mitte li { margin: 8px 0px 8px 0px; padding: 6px 0px 4px 7px; background: #FFFFFF; line-height: 8px; text-transform:uppercase; }
		#menu-start-mitte a { text-decoration: none; color: #0440A3; }

	#flash { width: 609px; height: 220px; position: absolute; left: 0px; top: 0px; z-index: 1; }
	
	#menu-header { position: absolute; top: -8px; left: 438px; z-index: 2; color: #0440A3; font-weight: bold; width: 161px; }
		#menu-header ul { list-style: none; padding: 39px 0px 0px 0px; margin: 0px 0px 59px 19px; }
		#menu-header li { margin: 8px 0px 8px 0px; padding: 6px 0px 4px 7px; background: #FFFFFF; line-height: 8px; text-transform:uppercase; }
		#menu-header a { text-decoration: none; color: #0440A3; }
		
	#logo-small { position: absolute; top: 184px; left: 0px; z-index: 3; }


	#subpage h1 { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px;}
	#subpage h2 { font-size: 12px; line-height: 16px;  font-weight: bold; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#subpage p { font-size: 12px; line-height: 16px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#subpage strong {font-size: 12px; font-weight: bold; margin: 0px; padding: 0px;}	
	#subpage img { margin: 4px 10px 0px 0px; padding: 0px 0px 0px 0px;}
	.klein { font-size: 11px; }
	

	.newstitel { font-size: 12px; line-height: 16px; color: #6B81DF;  font-weight: bold; margin: 0px; padding: 0px;}
	.newsdatum { font-size: 11px; line-height: 16px; color: #6B81DF;  font-weight: bold; margin: 0px; padding: 0px;}
	
	.fototitel { font-size: 12px; line-height: 16px; color: #557026;  font-weight: bold; margin: 0px; padding: 0px;}
	.fotogross { font-size: 14px; line-height: 16px; color: #557026;  font-weight: bold; margin: 0px; padding: 0px;}



	.foto { margin: 0px 8px 8px 0px; padding: 0px;}
	.foto txt { font-size: 11px; line-height: 16px; color: #557026; margin: 3px 0px px 3px; padding: 0px;}

	.linkphotopoupup { padding-top: 5px; color: #7F7F7F; margin: 0px; font-size: 12px; text-decoration: none;}
	.linkphotopoupup:hover { color: #000000;}
	
	#bilder img {margin: 0 !important; padding: 0 !important;}
	
/* _________________________Balken________________________________*/


.bg-Gastbetrieb { background: url('../images/bg-main/bg-rot.gif') #fff repeat-y 0 0; float: left; }
.font-Gastbetrieb { color: #C91A02; }
a.Gastbetrieb { color: #C91A02; margin: 0px; font-size: 12px; text-decoration: none;}
a.Gastbetrieb :hover { color: #C91A02; }


.bg-LageUmgebung { background: url('../images/bg-main/bg-orange.gif') #fff repeat-y 0 0; float: left; }
.font-LageUmgebung { color: #EF8813; }
a.LageUmgebung { color: #EF8813; margin: 0px; font-size: 12px; text-decoration: none;}
a.LageUmgebung :hover { color: #EF8813; }


.bg-Wandern { background: url('../images/bg-main/bg-hellgruen.gif') #fff repeat-y 0 0; float: left; }
.font-Wandern { color: #95A431; }
a.Wandern { color: #95A431; margin: 0px; font-size: 12px; text-decoration: none;}
a.Wandern :hover { color: #95A431; }


.bg-PreiseAnfrage { background: url('../images/bg-main/bg-blau.gif') #fff repeat-y 0 0; float: left; }
.font-PreiseAnfrage { color: #005CB2; }
a.PreiseAnfrage { color: #005CB2; margin: 0px; font-size: 12px; text-decoration: none;}
a.PreiseAnfrage :hover { color: #005CB2; }


.bg-Anreise { background: url('../images/bg-main/bg-bordeaux.gif') #fff repeat-y 0 0; float: left; }
.font-Anreise { color: #B20036; }
a.Anreise { color: #B20036; margin: 0px; font-size: 12px; text-decoration: none;}
a.Anreise :hover { color: #B20036; }


.bg-Wetter  { background: url('../images/bg-main/bg-gelb.gif') #fff repeat-y 0 0; float: left; }
.font-Wetter { color: #DEBE2B; }
a.Wetter { color: #DEBE2B; margin: 0px; font-size: 12px; text-decoration: none;}
a.Wetter :hover { color: #DEBE2B; }


.bg-News { background: url('../images/bg-main/bg-lilla.gif') #fff repeat-y 0 0; float: left; }
.font-News { color: #6B81DF; }
a.News { color: #6B81DF; margin: 0px; font-size: 12px; text-decoration: none;}
a.News :hover { color: #6B81DF; }


.bg-Fotogalerie  { background: url('../images/bg-main/bg-violett.gif') #fff repeat-y 0 0; float: left; }
.font-Fotogalerie { color: #557026; }
a.Fotogalerie { color: #557026; margin: 0px; font-size: 12px; text-decoration: none;}
a.Fotogalerie :hover { color: #557026; }


.bg-Information  { background: url('../images/bg-main/bg-blau.gif') #fff repeat-y 0 0; float: left; }
.font-Information { color: #005CB2; }
a.Information { color: #005CB2; margin: 0px; font-size: 12px; text-decoration: none;}
a.Information :hover { color: #005CB2; }


.imgr {float: right; margin: 0 0 10px 10px;}
.imgl {float: left; margin: 0 10px 10px 0;}

.liste {width:490px; clear: both; margin: 0 0 10px 0;}
.liste:after{content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.vorhersage {float: left; text-align: center; width: 33%; padding: 0px 0px 10px 0px;}
.blau {color: #009AD3;}
.rot {color: #DE0002;}

/* _________________________________________________________*/

/*	Anfrageformular ---------------------------------------- */	
	
	#formular table { border: 0px solid #fff; }
	#formular col { width: 150px; }
	#formular td { border: 1px solid #fff; color: #000000; font-size: 12px; padding: 3px 0px; }
	#formular select { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; }
	#formular .eingabe { border: 1px solid #8DBCD1; color: #888888; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; padding: 1px 3px; }
	#formular .angabe { border: 1px solid #8DBCD1; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; padding: 1px 3px; }
	#formular .standard { height: 18px; width: 263px; }
	#formular .alter { height: 18px; width: 60px; margin: 0px 5px 0px 0px; }
	#formular .mitteilung { height: 60px; width: 263px; }
	#formular .oben { vertical-align: top; padding: 7px 0px 0px 0px; }
	#formular a.nfrage { border: 1px solid #FBCC29; padding: 4px 12px; background: url('../images/center/bg-bt.gif') repeat-x 0px 0px; border: 1px solid #8DBCD1; }
	#formular a.nfrage:hover {  }




	#bottom a { font-family: Verdana; font-size: 9px; color: #969696; margin: 0px; text-decoration: none;}
	#bottom a:hover { color: #000000; }
