/*
Theme Name: Kreuzhof

Theme URI:
Description: Internetauftritt Kreuzhof
Author: Michael Schwienbacher
Author URI: http://www.kreuz-hof.com
Copyright: 2009 Trendstudio
*/

* {margin:0; padding:0;}

body 					{ background-image:url(../Bilder/background.jpg);
						  background-repeat: repeat-x;
						  background-color: #fcf3d8;
						  font: 12px "Trebuchet MS";
						  color:#000;
						  }
img 					{ border:0;}
a						{ color:#000; text-decoration: none;}
a:hover 				{
	text-decoration: underline;
	font-size: 16px;
}		

img.weatherIcon			{ width:45px;}
	
span.cold				{color:blue;}
span.hot				{color:red;}
a.moreInfo				{ padding:5px 0 0 100px; text-decoration:none;}
a:hover.moreInfo		{ text-align:right; color:#000; text-decoration:underline;}



/* Einstellungen Main */

#wrapper 				{ width:1007px; margin:auto;}
#top 					{ height:46px; background-image:url(../Bilder/top.jpg); background-repeat: no-repeat;}
#left 					{ float:left; width:16px; height:941px; background-image:url(../Bilder/left.jpg); background-repeat: no-repeat; }
#middle 				{ float:left; width:684px; height:941px; background-color:#fff;}
#middle_index 			{ float:left; width:684px; height:1100px; background-color:#fff;}
#middle_preise			{ float:left; width:684px; height:1100px; background-color:#fff;}
#middleright_preise 	{ float:left; width:254px; height:1100px; background-image: url(../Bilder/middle_right_preise.jpg); background-repeat:no-repeat;}
#middleright_index	{ float:left; width:254px; height:1100px; background-image: url(../Bilder/middle_right_preise.jpg); background-repeat:no-repeat;}
#middleright 			{ float:left; width:254px; height:941px; background-image: url(../Bilder/middle_right.jpg); background-repeat:no-repeat;}
#right 					{ float:left; width:52px; height:941px; background-image: url(../Bilder/right.jpg); background-repeat: no-repeat;}
#footer 				{ clear:both; width:1007px; height:105px; background-image: url(../Bilder/footer.jpg); background-repeat: no-repeat;}


/* Navi */

#navi 							{ padding:10px 0 0 5px;}
#navi ul 						{ list-style-type: none;}
#navi ul li 					{ display: inline;}
#navi ul li.active				{ background-color:white;}
 
#navi ul li.last span, #navi ul li.active span 				{ }
#navi ul li a 					{ color:#000; text-decoration: none; font-size:14px;}
#navi ul li a:hover 					{ color:#d2232c;}
       							  
#navi ul li span 				{ width:150px;margin-left:7px;}

/* Middle */

#header 				{ height:245px;}
#buttons 				{ height:37px; background-image: url(../Bilder/buttons.jpg); background-repeat: no-repeat;}
#content 				{ background-color:#fff;}
/* Middle Right */

.sprachen 				{ width:47px; height:29px; margin-left:101px;}
.sprachen .de 			{ float:left; width:27px; background-image:url(../Bilder/divisor_fahne.jpg); background-repeat:no-repeat;}
.sprachen .de .flag 	{ padding:11px 0 0 3px;}
.sprachen .de .link 	{ font-size:11px;}
.sprachen .it			{ float:left;}
.sprachen .it .link		{ font-size:11px; padding:21px 0 0 5px;}

#roterhahn 				{ margin:10px 0 0 99px;}
#logo 					{ }

#content-addons			{ width:227px; margin-left:14px;}
.box-top 				{ height:37px; background-image:url(../Bilder/top_box.jpg); background-repeat:no-repeat;}
.box-top .text 			{ font-size: 14px; text-transform: uppercase; padding: 17px 0 0 0; text-align: center;}

#calendar 				{ padding:15px;}
td.inputNames			{ width:38px;}
td.inputNamesLong		{ width:122px;}
.weiterleitunganfrage 	{ margin-left:60px;}
.weiterleitunganfrage a	{ color:#c23000;}
	
div#calendar select { width:43px; margin:1px; 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;}

#wetter 				{ padding:15px;}
#wetterscript 			{ padding: 5px 0 0 20px;}
#video 					{ padding:15px;}
#linksgeneral 			{ padding:15px;}

#videolink 				{ padding:13px 0 7px 37px;}

.newsbox 				{ width:186px; height:155px; padding:21px 0 0 22px;}
.newsbox .news 			{ height:22px; padding-top:4px;}
.newsbox .newslinks 	{ padding-top:7px;}


/* Footer */

#logoeisacktal 			{ float:left; width:96px; height:53px; margin: 29px 0 0 166px;}
#logosuedtirol 			{ float:left; width:83px; height:53px; margin: 29px 0 0 20px;}
.adresse 				{ float:left; width:536px; margin: 20px 0 0 30px;}
.adressebox 			{ margin:0;}
.adresse .bold 			{ float:left; font-weight: bold;}
.adresse .kursiv 		{ float:left; font-style: italic;}
.adressebox a 				{  color:#000;}

/* INDEX */

.borderbild 			{ float:left;margin:17px; width:324px; height:232px; background-image:url(../Bilder/border_main.jpg); background-repeat:no-repeat;}
.borderbild .bildmain 	{ padding:10px 0 0 5px;}

.text 					{ padding-top:22px; padding-left:17px;font:12px #414141; padding-right:10px;}
.text h1 				{ font-size:20px; color:#000; padding-bottom:4px;}
.text h2 				{ font-size:14px; color:#888888;}

.indexbox 				{  width:661px; height:190px; margin:17px;}
.indexbox .box 			{ float:left; width:206px; height:189px; }
.indexbox .box .backg-bild {float:left; width:108px; height:84px; background-image:url(../Bilder/bg_klein.jpg); background-repeat: no-repeat; margin-top:4px;}
.indexbox .box .backg-bild .bildintern { padding:4px;}
.indexbox .balken 		{ width:201px; height:24px; background-color:#d6d4b9; margin-left:5px;}
.indexbox .balken .ueberschrift {padding:4px;}
.indexbox .box .textbeschreibung {float:left; width:87px; padding:4px;}
.indexbox .box .texbeschreibung2 {clear:both;}
.indexbox .box .detail 	{ padding:5px 0 0 123px;}

.divisor 				{float:left; width:14px; height:180px; background-image:url(../Bilder/divisor.jpg); background-repeat: no-repeat;}

.pricetablecol1 {
        background-color:#f1efdc;
    }
    .pricelisttable {
        border:0;
        width:100%;
        background-color:#fff;
        border-collapse:collapse;
    }
    .pricelisttable tr td {
        padding:5px;
        border:0;
        text-align:center;
        font-size:12px;
        font-family:Trebuchet MS;
        border:solid 1px #aaa;
        height:50px;
     }
    div.theader {
        background-color:#f7d97d;
        font-size:12px;
        font-family:Trebuchet MS;
        width:650px;
        height:25px;
        line-height:25px;
        text-indent:20px;
        font-size:14px;
        font-weight:bold;
    }
    
#gallery ul {width: 600px; height:400px;}#wrapper #middle #content .text table {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#wrapper #middle #content .text table tr td {
	font-size: 14px;
}
#wrapper #middle #content .text table {
	font-weight: bold;
}
#wrapper #middle #content .text table {
	font-weight: normal;
}
#wrapper #middle #content .text table {
	font-weight: bold;
}
