/* hotel-benchmarking.at */

body {
	font:74% Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

h1,h2,h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h1 {
	font-size:15pt;
	color:#FFFFFF;
		margin:0px;

}

h2 {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding:0px;
	margin:25px 0px 5px 0px;
}

h2.berater {
	border-top:1px solid #669933;
	font-size:10pt;
	color:#669933;
	font-weight:bold;

}

h2.aktuelles {
	font-size:14px;
	color:#669933;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 5px 0px;
}


h3 {
	font-size:10px;
	color:#666666;
	text-align:right;
	border-top:1px solid #CCCCCC;
	padding:5px 0px 15px 0px;
	margin:0px;
}

ul {
	padding:0px; margin:5px 0px 0px 35px;
}

li {
	padding:2px 2px 2px 5px;
	color:#666666;

}

/* layout  */
#mainbox {
margin-left:183px;
width:800px;
margin-top:0px;
}

#header {
	background:url(../images/header.jpg) bottom left no-repeat;
	height:170px;
	width:758px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 13px;

	}

#navi {
	position:absolute; top:29px; left:0px;
	width:160px;
	margin-left:38px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	}

ol.navi {
	list-style-type:none;
	margin:5px 5px 0px 15px;
	padding:0px 0px 0px 0px;
	}

li.navi{
	border-bottom:2px dotted #999999;
	padding:5px 0px 5px 0px ;
	}
	
li.ebene2{
	padding:5px;
	font-size:90%;
	}
	#ebene2{
	background-color:#f6f6f6;}


#navi a:link { font-weight:bold; color:#999999; text-decoration:none; }
#navi a:visited { font-weight:bold; color:#999999; text-decoration:none; }
#navi a:focus { font-weight:bold; color:#669933; text-decoration:none; }
#navi a:hover { font-weight:bold; color:#669933; text-decoration:none; }
#navi a:active { font-weight:bold; color:#669933; text-decoration:none; }

a:link { font-weight:bold; color:#669933; text-decoration:none; }
a:visited { font-weight:bold; color:#669933; text-decoration:none; }
a:focus { font-weight:bold; color:#669933; text-decoration:none; }
a:hover { font-weight:bold; color:#669933; text-decoration:underline; }
a:active { font-weight:bold; color:#669933; text-decoration:none; }

hr {
color:#D2D2D2; background-color:#D2D2D2; height:1px;
  margin-top:10px; padding:0px; text-align:center;
}

#footerright{
float:right;
margin:-8px 35px 0px 0px;
padding:0px;

}

#footerleft {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
color:#666666;
width:300px;
margin:-8px 0px 0px 20px;
padding:0px;
}

div.clear
{
	clear: both;
	float: none;
	line-height: 1px;
}



div {
	margin:0;
}

.mainro {
	background:url(../images/mainbox_ro.jpg) top right repeat-y;
}

.mainlo {
	background:url(../images/mainbox_lo.jpg) top left repeat-y;
}

.mainru {
	background:url(../images/mainbox_ru.jpg) bottom right no-repeat;
}

.mainlu {
	background:url(../images/mainbox_lu.jpg) bottom left no-repeat;
}

.maininhalt {
	width:740px;
	padding:0px 20px 0px 20px;
	padding:0px;
	overflow:auto;
	}
	
.maintitle {
	margin:10px 30px 0px 50px;
	padding:0px 0px 0px 0px;
	}

.left p {
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#666666;
	line-height:130%; 
	font-size:10pt;
	}

.left li {
	line-height:130%; 
}
	
.left {
	width:390px;
	margin:30px 0px 60px 50px;
	padding:0px;
	text-align:justify;
	}

.right {
	width:263px;
	height:400px;
	margin:15px 0px 20px 0px;
	padding:15px 0px 0px 0px;
	float:right;
	}

/* box */
#box {

}

h1.box {
color:#ffffff;
background-color:#99CC33;
font-weight:bold;
text-align:center;
font-size:12pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:8px 0px 5px 0px;
padding:0px;
}


.ro {
	background:url(../images/box_ro.jpg) top right no-repeat;
}

.lo {
	background:url(../images/box_lo.jpg) top left no-repeat;
}

.ru {
	background:url(../images/box_ru.jpg) bottom right no-repeat;
}

.lu {
	background:url(../images/box_lu.jpg) bottom left no-repeat;
}
.boxinhalt {
	color:#666666;
	line-height:130%; 
	margin:0;
	padding:0.3em 2.0em 1.0em 2.0em;
	text-align:justify;

}

/* box solid green */
#boxsolid {
width:40%;
margin:0px 1px 5px 15px;
padding:5px 1px 5px 15px;
float:right;
}

.rosolid {
	background:url(../images/boxsolid_ro.jpg) top right no-repeat;
}

.losolid {
	background:url(../images/boxsolid_lo.jpg) top left no-repeat;
}

.rusolid {
	background:url(../images/boxsolid_ru.jpg) bottom right no-repeat;
}

.lusolid {
	background:url(../images/boxsolid_lu.jpg) bottom left no-repeat;
}

.boxsolidinhalt {
	margin:0;
	padding:0.3em 2.8em 1.0em 2.8em;
}
.boxsolidinhalt p {
	color:#FFFFFF;
}

