@charset "utf-8";
/* CSS Document */

body{ 
	padding:0px;
	margin:0px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#C5983B;
}


#main{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
	background-image:url(../img/schatten.png);
	background-repeat:repeat-y;
	width:984px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}

a{
	color:#a68030;
}

h1{
	font-size:18px;
	color:#b48127;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:10px;
}

h2{
	font-size:16px;
	color:#b48127;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h3{
	font-size:14px;
	color:#b48127;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h4{
	font-size:18px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
}

hr{
	border: 0px; border-bottom: 2px solid #FFF;

}

img{
	border:0px;
}

.close:hover {
	cursor:pointer;
}

.weissbox{
	background-color:#FFF;
	padding:10px;
}

#jquery{
	position:absolute; 
	bottom:0px; 
	height:100px; 
	width:500px; 
	background-color:#CCC; 
	overflow:hidden;
}


#elements{
	width:940px;
	margin-left:22px;
}



#headbild{
	position:relative;
	height:420px;
}

#block, #blockHome{
	position:absolute;
	bottom:20px;
	background-image:url(../img/trans.png);
	width:930px;
	height:145px;
	color:#FFF;
	padding:5px;
}


.close{
	position:absolute;
	bottom:0px;
	left:0px;
	width:940px;
	height:20px;
	background-image: url(http://www.hotel-jenewein.com/fileadmin/img/trans.png);
}

#X{
	position:absolute;
	left:920px;
	background-image:url(../img/x.png);
	top:5px;
	width:15px;
	height:15px;
}

#boxenrechts{
	margin-top:2px;
}

#topangebot{
	float:left;
	width:224px;
}
#anfrage{
	float:left;
	width:224px;
	height:22px;;
}

#beschreibung_topbox{
	height:90px;
	position:relative;
	top:-10px;
}

.details{
	color:#b48127;
	font-weight:bold;
	position:relative;
	bottom:7px;
}


#wetter{
	float:left;
	width:224px;
	color:#FFFFFF;
	text-decoration:none;
}

#wetter a{
	color:#FFFFFF;
	text-decoration:none;
}

#webcam{
	float:left;
	width:224px;
}

#content{
	min-height:700px;
	position:relative;
	padding-bottom:50px;
}

iframe{
	overflow:hidden;
	border:0px;
}

#anfragebox_button{
	margin-top:10px;
}

.zimmerpreise{
	background-color:#FFFFFF;
	padding:5px;
}

.landhauszimmerpreise{
	background-color:#FFFFFF;
	padding:5px;
}

.landhauszimmerpreise h3{
	height:19px;
	background-image:url(../img/preise_menu.jpg);
	text-align:center;
	padding-top:3px;
	cursor:pointer;
}



#anfragen_zimmerseite{
	text-decoration:underline;
}

#mitte{
	width:700px;
	min-height:200px;
	float:left;
}

#rechts{
	width:230px;
	min-height:200px;
	float:left;
}

#landhaus{
	padding:15px;
	width:200px;
	background-color:#f6f0e2;
	margin-top:3px;
}

#mainMenu{
	text-align:center;
	width:230px;
	background:#F6F0E2;
	padding-bottom:15px;
	text-transform:uppercase;
	margin-top:0px;
}

.zimmerpreisbutton{
	margin-right:125px;
}

.anfragen_zimmer{
	cursor:pointer;
	margin-left:40px;
}

.normal a{
	text-decoration:none;
	color:#8a621b;
	display: inline-block;
	height: 16px;
	width:216px;
	padding-top:4px;
}


#link_top{
	background-image:url(../img/bg_act.gif);
	height:22px;
	border:2px solid #FFFFFF;
	width:140px;
}

.normal:hover a{
	background-image:url(../img/bg_act.gif);
}

.landhaus:hover{
	background-image:url(../img/bg_act.gif);
}

.landhaus a{
	text-decoration:none;
}
.landhaus{
	background-color:#F6F0E2;
}

#activelandhaus a{
	color:#FFFFFF;
}
#activelandhaus{
	background-image:url(../img/bg_act.jpg);
	font-weight:bold;
}


.active a{
	text-decoration:underline;	
	color:#8a621b;	
	display: inline-block;
	height: 19px;
	width:216px;
	padding-top:4px;
	margin-top:2px;
	background-image:url(../img/bg_act.gif);
}

.normalSub a{
	text-decoration:none;
	color:#8a621b;
}

.activeSub a{
	text-decoration:none;	
	color:#8a621b;	
	display: inline-block;
	height: 19px;
	width:216px;
	padding-top:4px;
}

.naviRight a{
	width:106px;
	height:23px;
	float:left;
	text-align:center;
	line-height:25px;
	font-size:14px;
	text-decoration:none;	
	color:#8a621b;
	background-image:url(../img/right_bg.gif);
	margin:2px;
}

.naviRightActive a{
	width:106px;
	height:23px;
	float:left;
	text-align:center;
	line-height:25px;
	font-size:14px;
	text-decoration:underline;	
	color:#8a621b;
	background-image:url(../img/bg_act.gif);
	margin:2px;
}

.naviTop a{
	text-decoration:none;
	font-weight:bold;
	color:#C5983B;
}

.naviTopActive a{
	text-decoration:none;
	font-weight:bold;
	color:#C5983B;
}



#inhalt{
	position:relative;
	left:50px;
	top:15px;
	width:620px;
}

.box{
	padding:5px;
	padding-bottom:10px;
	margin-top:3px;
	width:220px;
	background-color:#f6f0e2;
}

#menuOben{
	position:absolute;
	top:-17px;
	right:25px;
	color:#966f2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:10;
}

#homebutton{
	position:absolute;
	top:-25px;
	right:0px;
	color:#966f2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:10;
}

#logo{
	position:absolute;
	top:20px;
	right:30px;
}

#schattenOben{
	position:absolute;
	left:0px;
	top:-23px;
	background-image:url(../img/schatten_oben.png);
	width:982px;
	height:23px;
}
#schattenUnten{
	position:absolute;
	left:0px;
	bottom:30px;
	background-image:url(../img/schatten_unten.png);
	width:982px;
	height:23px;
	background-color:#C5983B;
}

#footer{
	background-color:#C5983B;
	padding-left:40px;
	padding-right:40px;
	height:30px;
	width:940px;
	position:relative;
	left:-40px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
}

#footer a{
	color:#8A621B;
	text-shadow: 0px 0px 8px #fff;
}

#sprachen{
	position:absolute;
	top:-17px;
}

#beschreibung{
	font-size:14px;
	line-height:14px;
}

#bezeichnung2 a{
	font-size:16px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

#preisTop a{
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

.trenner{
	height:145px;
	width:1px;
	background-color:#966f2b;	
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.trenner_klein{
	height:60px;
	width:1px;
	background-color:#966f2b;	
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.wetter2{
	width:40px;
	height:40px;
}

.dataTemp{
	font-size:14px;
	font-weight:bold;
}

#wetterAktuell{
	position:relative;
	left:15px;
	top:10px;
	font-size:22px;
}

.boxRechts{
	background-color:#f6f0e2;
	margin-top:3px;
	padding:7px;
	padding-bottom:2px;
	width:216px;
	overflow:inherit;
}

#unterMenue{
	background-color:#FFF;
	padding-bottom:5px;
	margin-left:10px;
	margin-right:12px;
	line-height:18px;
	text-align:left;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:5px;
	font-size:12px;
}

.eraser{
	clear:both;
}

#button2{
	padding:5px;
	background-color:#f6f0e2;
	margin-top:3px;
}

.newsletterBox{
	background-color:#f6f0e2;
	padding:7px;
	padding-bottom:2px;
	width:216px;
	text-align:center;
	color:#C8A851;
	font-size:13px;
}

.newsletterBox h1{
	padding-top:3px;
	height:23px;
	background-image:url(../img/right_bg.gif);
	background-repeat:repeat-x;
	font-size:16px;
	font-weight:normal;
	margin-bottom:5px;
	}

.contentRahmen{
	border:1px solid #B48127;
	padding:10px;
	padding-top:0px;
	margin-bottom:15px;
}

.newsletterFeld {
	width:190px;
	margin-bottom:5px;
	margin-top:5px;
	}
	
.newsletterSenden {
	margin-bottom:10px;
	}
	
#facebookSeite{
	position:absolute;
	left:0px;
	position:fixed;
	top:100px;
	width:50px;
	height:50px;
	background-image:url(../img/facebook_logo.png);
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:10;
}

#facebookBox{
	position:relative;
	left:0px;
	position:fixed;
	top:100px;
	width:0px;
	height:500px;
	z-index:10;
	overflow:hidden;
	background-color:#FFF;
}

#topangebotlist{
	border:1px solid #AD913D;
	padding:10px;
}

.GB_frame{
	width:610px;
	height:400px;
}

.csc-mailform{	
	border:0px;
}

#prospektbild{
	position:relative;
	top:-270px;
	left:370px;
}

#absendenBox input{
	position:relative;
	bottom:24px;
	border:none;
	outline:none;
	background-color:none;
}

#absendenBox{
	position:relative;
	bottom:32px;
	background-image:url(../img/right_bg.gif);
	height:22px;
	border:2px solid #F6F0E2;
	width:208px;
	text-align:center;
	padding-top:3px;
}

#absendenBox a{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#8a621b;
	text-decoration:none;
	padding-top:6px;
	text-align:center;
}

#anfragelink_top{
	position:relative;
	bottom:-6px;
	background-image:url(../img/right_bg.gif);
	height:22px;
	border:2px solid #F6F0E2;
	width:200px;
	text-align:center;
	padding-top:5px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:5px;
}
#anfragelink_top a{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#8a621b;
	text-decoration:none;
	padding-top:6px;
	text-align:center;
}



.h4Rechts{
	background-image:url(../img/right_bg.gif);
	height:22px;
	border:8px solid #F6F0E2;
	width:214px;
	margin-top:3px;
}

.h4Rechts h4{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#8a621b;
	text-decoration:none;
	padding-top:2px;
	background-image: url(http://www.hotel-jenewein.com/fileadmin/img/right_bg.gif);
background-repeat: repeat-x;
font-size: 15px;
font-weight: normal;
height: 23px;
margin-bottom: 5px;
padding-top: 3px;
}
.h4Rechts a{
	text-decoration:none;
}

.pBalken{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#C8A851;
	text-decoration:none;
	margin-right:80px;
	margin-left:83px;
	text-align:center;
}

.jqueryBox{
	background-color:#FFFFFF;
	padding:15px;
}

.jqueryTrigger h3{
	height:21px;
	background-image:url(../img/preise_menu.jpg);
	text-align:center;
	padding-top:3px;
	color:#b48127;
}

.jqueryTrigger{
	cursor:pointer;
	background-color:#FFFFFF;
	padding:5px;
	padding-bottom:2px;
	padding-top:2px;
	color:#b48127;
}

.contenttable {
	background-color:#fff;
	padding:5px;
}

.contenttable td{
	padding:4px;
}

.contenttable .td-0{
	width:400px;
}

.contenttable .td-1{
	width:200px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}


.contenttable .tr-even{
	background-color:#EEE0C5;
}