/* hotel-benchmarking.at */

body {
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	line-height:150%; 

}

p {
	color:#666666;
	line-height:150%; 
	font:9pt;

}

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

h1 {
	font-size:14pt;
	color:#007A44;
		margin:0px;

}

h1.box {
	font-size:14pt;
	color:#007A44;
		margin:0px;

}

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

h2.aktuelles {
	font-size:14px;
	color:#007A44;
	font-weight:bold;
	padding:0px;
	margin:15px 0px -10px 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;

}

hr {
color:#999999; background-color:#999999; height:1px;
  margin: -5px 0px 1px -5px; padding:0px; text-align:center;
}

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

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

#navi {
	position:absolute; top:260px; left:15px;
	width:160px;
	margin:0px 0px 15px 20px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:150%; 
	}

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

li.navi{
	border-bottom:1px solid #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:#007A44; text-decoration:none; }
#navi a:hover { font-weight:bold; color:#007A44; text-decoration:none; }
#navi a:active { font-weight:bold; color:#007A44; text-decoration:none; }

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

.maininhalt {
	padding:0px 5px 0px 170px;
	margin:0px;
	overflow:hidden;
	}
	
.left li {
	line-height:130%; 
}
	
.left {
	width:360px;
	margin:10px 10px 50px 10px;
	padding:20px 48px 0px 0px;
	text-align:left;
	position:relative;
	top:0px;
	left:60px;
	border-right:1px solid #007A44;
}

.leftno-line {
	width:360px;
	margin:10px 10px 50px 10px;
	padding:20px 48px 0px 0px;
	text-align:left;
	position:relative;
	top:0px;
	left:60px;
}



.right {
	width:220px;
	margin:10px;
	padding:20px 50px 0px 0px;
	float:right;
	position:relative;
	top:0px;
	left:0px;
}




#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 no-repeat;
}

.mainlo {
}

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

.mainlu {
	
}



/* box */
#box {

}



.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;
}


