/* CSS Document */
body {margin:0 0 0 0;background:#F6F6F6;}

.container {width:900px;border-bottom:0px solid;margin-bottom:20px;}
.container .header {width:800px; height:68px;background:url(bilder/rh_header_neu.gif); border:0px solid;}
.container .header .home {display:block; width:780px; height:70px;}
.container .header a.home  {text-decoration:none; }
.container .header .home span{display:none;}
.container .header .home span.subtitle{font:normal 14px/0px tahoma;margin-bottom:-20px;}
.container .header .rightcolu {
	top: 20px;
	right: 0px;
	position: static;
	left: 45px;
	bottom: 0px;
	text-align: right;
	text-indent: 145px;
	height: 16px;
	width: 800px;
}
.untertitel{display:none;}
.container .header .rightcolu span{font:normal 14px tahoma; color:white;padding:10px 10px 0 10px ;display:block;}
.container .header .rightcolu span.subtitle{font:normal 14px/0px tahoma;margin-bottom:-20px;}
.container .topnavi { font:normal 11px arial ;text-align:right;border:0px solid;padding:0 20px 0 0;width:800px; height:30px;background:url(bilder/bg_top_navi.jpg) no-repeat 0px 0px;}

html>body .container .topnavi {width:780px;}


.container .topnavi  .search{ height:16px;margin:10px 11px 0 0; padding:0 0 0 0 ; font:normal 11px/10px arial ;}
.container .topnavi a {margin-left:20px;text-decoration:none;color:#666;}
.container .topnavi a.eintrag{margin:0 20px 0 180px;padding:14px 20px 0 0;border-right:1px solid #cecece;height:15px;display:block;float:left;}
html>body .container .topnavi a.eintrag{margin:0 20px 0 390px;}

.container .topnavi a.suche{background:#4cc;border:1px solid black;height:162px;}

.container .topnavi .button1{font:normal 11px arial ;margin-bottom:20px; text-decoration:none;}


.container .rightcol {padding-left:16px;padding-right:20px;width:581px; background:white url(bilder/bg_main_content.jpg) no-repeat; margin-left:218px;}

html>body .container .rightcol {padding-left:16px;padding-right:0;width:565px; background:white url(bilder/bg_main_content.jpg) no-repeat; margin-left:218px;}

.container .rightcol h2 {font:bold 15px tahoma; padding-top:18px; color:#FF9C00;}
.container .rightcol h3 {font:bold 14px arial ;  color:#FFAB00;}
.container .rightcol p,ul {font:normal 14px arial ;}
.container .rightcol .branchen {font:normal 11px arial ;}


.container .rightcol .entertainment{margin-right:15px;border:0px solid red;}
.container .rightcol .resultReport, .results{font:normal 11px arial ;}


/*FORM */
#eintrag_formular {width:400px;}
#eintrag_formular .row {margin-bottom:10px;} 
#eintrag_formular .label {width:200px;float:left;font:normal 14px arial ;}
#eintrag_formular .text {height:16px; float:left;font:normal 12px arial ; width:186px;margin-bottom:10px}
#eintrag_formular .textarea {height:120px; float:left;font:normal 11px arial ;width:186px; margin-bottom:10px}
#eintrag_formular .strasse {width:120px; margin-bottom:10px}
#eintrag_formular .nummer {width:60px; margin-left:6px; margin-bottom:10px}
#eintrag_formular .plz {width:60px; margin-bottom:10px}
#eintrag_formular .ort {width:120px;margin-left:6px; margin-bottom:10px}

/*LEFT COL */
.container .leftcol {width:200px; height:674px;	 border:0px solid;float:left;}
.container .leftcol .leftnavi  {border:1px solid;width:200px; height:200px;border:1px solid #F6F6F6;}
html>body .container .leftcol .leftnavi  {margin-left: 0px;width:200px; height:100px;border:1px solid #F6F6F6;}

.container .leftcol .leftnavi ul {padding-left:0;}
.container .leftcol .leftnavi ul {margin: 17px 0 0 0; list-style:none; }
.container .leftcol .leftnavi ul li a{margin-left:10px;padding-right:20px;color:#FF9C00;text-decoration:none;text-align:right;font:bold 15px tahoma; border:0px solid;display:block;width:200px;height:27px;}
html>body .container .leftcol .leftnavi ul li a {margin-left:0;padding-right:10px;}
.container .leftcol .leftnavi ul li a:hover {background:#FF9C00;color:white;}
.container .leftcol .leftnavi ul span {}
.footer p {
	text-align:center;
	color:#B6B6B6;
	font:normal 10px arial;
	position: static;
	right: 200px;
	width: 800px;
}
/*BANNERS */
	.topBannerContainer {width:800px;height:80px;}
	.topBannersSmall {
	height:60px;
	width:234px;
	float:left;
	text-align:center;
	background:white;
	text-align:center;
	border:0px solid;
	margin:5px;
	padding: 10px;
}

/*BRANCHEN*/
.row .firma p {color:#FF9C00;font-size:18px;}
.row .zeile2 p {font-size:14px;font-weight:bold;color:#FF9C00;}

a {
	font-weight: bold;
	text-decoration: underline;
	color:#666666;
}
td {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}
.untertitel{
	font:normal 14px tahoma;
	color: #FFFFFF;
}
