@charset "utf-8"

/* Code von Michael Schwienbacher | 2010 */

* {
	margin:0; /* alle Ausenabstände zurücksetzen */
	padding:0; /* alle Innenabstände zurücksetzen */
}

img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}

div#container {
	/* This is the only important rule */	
	/* We need our content to show up on top of the background */
	position: relative; 

	/* These have no effect on the functionality */
	width: 990px;
	height:auto;
	margin: 0 auto;
	font-family:'Trebuchet MS';
	font-size:12px;
	color:#000000;
	
}

body {
	/* These rules have no effect on the functionality */
	/* They are for styling only */
	margin: 0;
	font:13px 'Trebuchet MS'; color:#000;
}

img {border:0;}
a:link {color: #000;}
a:visited {color:#000;}
.link2 a:link {
	color: #f00;
	font-size: 14px;
}
.link2 a:visited {color: #f00;}
#schattenlinks {background:transparent url(../Bilder/schattenlinks.png) no-repeat; width:8px; height:930px; float:left;}

#headerleft {width:251px; height:345px; background: #fae978; float:left;}
#headerleft #logomoserhof {}
#headerleft #bkgbuttons {width:251px; height:255px; background: url(../Bilder/bkgbuttons.jpg) no-repeat;}

#header {width:718px; height:345px; background: #fae978 url(../Bilder/headerindex.jpg) no-repeat; float:left; }
#header .sprachen {height:43px;}
#header .sprachen .feld {width:100px; height:25px; padding: 7px 0 0 20px;}
#header .sprachen .feld .fahnede {width:13px; float:left;}
#header .sprachen .feld .deon {font: 14px 'Trebuchet MS', Verdana, sans-serif; color:#000; float:left; padding:5px 0 0 7px;}
#header .sprachen .feld .fahneitoff {width:13px; float:left; padding-left:11px;}
#header .sprachen .feld .itoff {font: 14px 'Trebuchet MS', Verdana, sans-serif; padding: 5px 0 0 7px; float:left;}
#header .sprachen .feld .itoff a {color:#bcbcbc; text-decoration:none;}
#header .sprachen .feld .itoff a:hover {color:#000;}

#wetterbox {width:718px; height:39px; background: #dde6c7; float:left;}
#wetterbox .ueberschriftbox {width:193px; height:39px; background:url(../Bilder/wetterueberschrift.jpg) no-repeat; float:left;}
#wetterbox .ueberschriftbox .ueberschrift {font: 14px 'Trebuchet MS', Verdana, sans-serif; color:#000; padding: 10px 0 0 35px;}

#wetterbox .wetterbox1 {width:129px; height:39px; float:left; }
#wetterbox .wetterbox1 .code {padding-left:5px; float:left;}
#wetterbox .wetterbox1 .hintergrund {float:left; width:18px; height:18px; margin-top:11px;}
#wetterbox .wetterbox1 .hintergrund .codetag {margin:1px 0 0 4px; font-size:10px;}
#wetterbox .wetterbox1 .codetemp {padding:9px 0 0 9px; float:left;}




.hot {color:red;}
.medium {color:#246bf6;}
.cold {color:blue;}

.bkgcontent {
	width:718px;
	height:546px;
	background: #fff url(../Bilder/bkgcontent.jpg) repeat-y;
	float:left;
}
#navirechts {width:251px; background:#e8eed8; float:right;}

#navirechts .navitop {height:43px; background:url(../Bilder/navirechtstop.jpg) no-repeat;}
#navirechts .navitop .topueberschrift {font: 13px 'Trebuchet MS', Verdana, sans-serif; color:#000; padding:17px 0 0 50px; }

#navirechts .videobox {height:147px;}
#navirechts .videobox .mainbildvideo {width:186px; height:108px; padding:4px 0 0 29px;}
#navirechts .videobox .videobutton {width:60px; height:22px; padding:4px 0 0 29px; float:left;}
#navirechts .videobox .videobutton2 {width:60px; height:22px; padding:4px 0 0 3px; float:left;}
#navirechts .videobox .videobutton3 {width:60px; height:22px; padding:4px 0 0 3px; float:left;}

#navirechts .schnellanfragebox {height:145px;}

#navirechts .suedtirolerlinksbox {height:164px;}
#navirechts .suedtirolerlinksbox .news {padding:14px 0 0 29px;}
#navirechts .suedtirolerlinksbox .suche {padding: 4px 0 0 29px;}
#navirechts .suedtirolerlinksbox .suedtirolscript {padding: 7px 0 0 29px;}
#navirechts .suedtirolerlinksbox .suedtirolsuche  {padding: 2px 0 0 29px;}
#schattenrechts {background:transparent url(../Bilder/schattenrechts.png) no-repeat; width:13px; height:930px; float:right;}

#footer {clear:both; background: #dde6c7 url(../Bilder/bkgfooter.png) no-repeat; height:89px; width:969px; margin-left:8px; font: 13px 'Trebuchet MS'; color:#000;}
#footer .adresse {width:696px; padding:17px 0 0 22px; float:left;}
#footer .adresse a:link {color:#000;}
#footer .logo1 {float:left;}
#footer .logo2 {float:left; padding-left:1px;}
/* KALENDER */

div#calendar{ padding-left:10px; color:#000; text-decoration:none; text-align:left; font:12px 'Trebuchet MS', Verdana, sans-serif;}
#calendar a:link {font: 12px 'Trebuchet MS', Verdana, sans-serif; color:#c23000; text-decoration: none; text-align: right;}
td.inputNames {width:38px;}
td.inputNamesLong{width:134px;}
div#calendar select{ width:40px; border-top:solid 1px #868686; border-left:solid 1px #868686; border-right:solid 1px #dddddd; border-bottom:solid 1px #dddddd; }
div#calendar select.wide{ width:55px;}
td input.calendar{ margin-bottom:-4px; border:none; margin-bottom:0; margin-left:2px;}
#calendar .weiterleitunganfrage {padding-left:20px;}

.middle {padding-top:-2px;}

.maincontent {width:666px; margin:26px 0 0 24px;}
.maincontent .left {width:333px; float:left; height:480px;}
.maincontent .left .rahmen {width:310px; height:245px; background: #fff url(../Bilder/rahmenmain.jpg) no-repeat;}
.maincontent .left .rahmen .bild {padding: 10px 0 0 10px;}

.maincontent .left .rahmen2 {width:310px; height:245px; background: #fff url(../Bilder/rahmenmain.jpg) no-repeat; margin-top:10px;}
.maincontent .left .rahmen2 .bild2 {padding: 10px 0 0 10px;}


.maincontent .left .hintergrundgruen {width:310px; height:29px; background: #dde6c7; margin:10px 0 0 0;}
.maincontent .left .hintergrundgruen .mehrbilder {padding: 5px 0 0 180px;}
.maincontent .right {
	width:333px;
	float:left;
	height:450px;
	color: #000;
}


h1 {font: 16px 'Trebuchet MS', Verdana, sans-serif; color:#000;}
h2 {font: 16px 'Trebuchet MS', Verdana, sans-serif; color:#000; font-weight: bold;}
#navi {width:200px; margin-left:23px; margin-top:10px;}
#navi ul {list-style: none; width:227px;}
#navi li {font: 14px 'Trebuchet MS'; color:#000; text-transform: uppercase; border-bottom: solid 1px #c8ba60; line-height: 25px; }
#navi ul li a {display:block; text-decoration:none; color:#000; padding-left:30px;}
#navi ul li a:hover {color:#fe4a48;}
#navi ul, navi ul li {margin: 0px; padding:0px;}
#navi ul li#activelink a {background:#fff url(../Bilder/buttonactive.jpg) no-repeat; color:#fe4a48; height:34px; line-height: 37px;}

.pricetablecol1 {
        background-color:#d3deb7;
    }
    .pricelisttable {
        border:0;
        width:333px;
        background-color:#fff;
        border-collapse:collapse;
        margin-top:25px;
    }
    .pricelisttable tr td {
        padding:2px;
        border:0;
        text-align:center;
        font-size:12px;
        font-family:Trebuchet MS;
        border:solid 1px #aaa;
        height:50px;
     }
    div.theader {
        background-color:#d3deb7;
        font-size:12px;
        font-family:'Trebuchet MS';
        width:498px;
        height:25px;
        line-height:25px;
        text-indent:20px;
        font-size:14px;
        font-weight:bold;
    }
	.bildergalerie {
	margin-left: 60px;
}
#meteoprovbz_container th{
	display: none;
}
.meteoprovbz_temperatures {
	display:none;
}
#meteoprovbz_widget img {
	width: 46px;
	margin-top: -5px !important;
	margin-left: 80px !important; 
}
.heute {
	position:absolute;
	top: 357px;
	left: 238px;
}
.morgen {
	position:absolute;
	top: 357px;
	left: 360px;
}
.uebermorgen {
	position:absolute;
	top: 357px;
	left: 473px;
}
