/* CSS Document */
body, html{
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	height:100%;
	min-height: 100.05%;
}

.box_print{
	width:900px;
	margin:0px auto 0px auto; 
	height:100%;
	TEXT-ALIGN: left;
	padding:0px 0px 0px 0px;
}
.logo_print{
	z-index:15;
	top:0px;
	width:201px;
	height:165px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.main_content_print{
	padding: 0px 0px 0px 0px;
	margin:	0px 20px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:479px;
	line-height:16px;
	text-align:justify;
	float:left;
}
.info_content_print{
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:180px;
	line-height:16px;
	float:left;
}
.main_content_print h1{
	padding: 0px 0px 10px 0px;
	margin:	0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
}
.box{
	position:relative;
	width:900px;
	margin:0px auto 0px auto; 
	height:100%;
	TEXT-ALIGN: left;
	padding:0px 0px 0px 0px;
}
.gl_box{	
}
.sublayer{
	background-color:#FFFFFF;
	border:1px #DEDEDE solid;
	border-top:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sublayer a{
	display:block;
}
.flash{
	position:absolute;
	margin:510px 0px 0px -83px;
}

.content{
	position:absolute;
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
	top:0px;
	width:900px;
}

.textcontent{
	position:absolute;
	top:186px;
	left:201px;
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
	width:507px;
	float:left;
	background-image:url(../img/main_content_bg.gif);
	background-repeat:repeat-x;
}

.main_content{
	padding: 0px 14px 0px 14px;
	margin:	10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:479px;
	line-height:16px;
	text-align:justify;
	float:right;
}
.main_content p{
}
.tippage{
	height:32px;
	background-color:#ff7701;
	border-top:2px solid #000000;
	border-bottom:1px solid #000000;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 10px 0px
} 
.tippage a:link, .tippage a:visited, .tippage a:hover, .tippage a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	line-height:32px;
	text-decoration:none;
}
.info_content{
	padding: 0px 0px 0px 0px;
	margin:	23px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	width:180px;
	line-height:16px;
	float:right;
}
.main_content h1{
	padding: 0px 0px 10px 0px;
	margin:	0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
}
.main_content2 h1{
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	line-height:20px;
}

.hrinnews{
	text-align:left;
	height:1px;
	width:40px;
	color: #1C3D85;
	background-color: #1C3D85;
}

.logo{
	position:absolute;
	z-index:15;
	top:0px;
	width:201px;
	height:165px;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.header{
	position:absolute;
	z-index:15;
	top:0px;
	width:699px;
	height:120px;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 201px;
}
.header_info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	text-align:left;
	z-index:15;
	top:0px;
	left:0px;
	width:189px;
	padding:0px 0px 0px 0px;
	margin:180px 0px 0px 22px;
}
.pagecat{
	position:absolute;
	z-index:15;
	top:0px;
	left:0px;
	width:189px;
	height:23px;
	padding:0px 0px 0px 0px;
	margin:240px 0px 0px 0px;
}

.head_menu{
	margin:142px 0px 0px 201px;
	padding:0px 0px 0px 0px;
	WIDTH: 699px;
	HEIGHT: 23px;
	background-color:#DEDEDE;
	line-height:23px;
}
.searchmetanavi{
	position:relative;
	width:402px;
	height:20px;
	line-height:20px;
	left:0px;
	top: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	padding:10px 0px 0px 498px;
	margin:0px 0px 0px 0px;
	z-index:200;
}
.search{
	position:relative;
	width:191px;
	height:20px;
	line-height:20px;
	left:0px;
	top: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:200;
	float:left;
}
#indexedsearchinput{
	width:100px;
	height:14px;
	line-height:14px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0px;
	margin:0px;
}
.metanavi{
	position:relative;
	width:180px;
	height:20px;
	line-height:20px;
	left:0px;
	top: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:200;
	float:left;
}

.metanavi a:link, .metanavi a:visited{
	text-decoration:none;
	color:#000000;
	outline-style: none;
	font-weight:normal;
}
.metanavi a:hover, .metanavi a:active{
	text-decoration:none;
	color:#000000;
	border:none;
	outline-style: none;
	outline:none;
	font-weight:normal;
}
.sub_menu{
	padding:0px 0px 0px 0px;
	margin: 110px 0px 0px 0px;
	float:left;
	width:189px;
}
.sub_inner{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	background-color:#F9E4B9;
	width:189px;
}
.sub_menu a:link, .sub_menu a:visited, .sub_menu a:hover, .sub_menu a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}

.level1_act a:link, .level1_act a:visited, .level1_act a:hover, .level1_act a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF7701;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}
.level1_txt{
	padding:0px 0px 5px 22px;
	margin: 0px 0px 0px 0px;
	height:14px;
	line-height:16px;
	width:167px;
}
.level1_txt_act{
	padding:0px 0px 5px 22px;
	margin: 0px 0px px 0px;
	height:14px;
	line-height:16px;
	width:167px;
}

.level2 a:link, .level2 a:visited, .level2 a:hover, .level2 a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}

.level2_act a:link, .level2_act a:visited, .level2_act a:hover, .level2_act a:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#000f00;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}
.level2_txt{
	padding:0px 0px 2px 22px;
	margin: 0px 0px 0px 0px;
	height:16px;
	line-height:16px;
	width:167px;
}
.level2_txt_act{
	padding:0px 0px 2px 22px;
	margin: 0px 0px 0px 0px;
	background-color:#FF7701;
	height:16px;
	line-height:16px;
	width:167px;
}
a:link img, a:visited img, a:hover img, a:active img{
	border:none;
	outline-style: none;
	outline:none;
}

a:link, a:visited{
	text-decoration:none;
	color:#ff7701;
}
a:hover{
	text-decoration:underline;
	color:#ff7701;
	outline-style: none;
	border:none;
	outline:none;
}
a:active{
	text-decoration:none;
	color:#ff7701;
	outline-style: none;
	border:none;
	outline:none;
}


.mf-input{
	width:150px;
	height:16px;
	border:1px solid #ff7701;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	vertical-align:baseline;
	margin:5px 0px 5px 0px;
	padding:0px 5px 0px 5px;
}

.mf-select{
	width:153px;
	border:1px solid #ff7701;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	margin:2px 0px 2px 0px;
	padding:0px;
}
*>mf-select{
	width:155px;
}

.mf-text{
	width:100%;
	height:150px;
	border:1px solid #ff7701;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	margin:2px 0px 2px 0px;
	padding:0px;
}
.radiolayout{
	width:300px;
	margin:0px 0px 10px 0px;
	border:0px;
}
.mf-text{
	width:345px;
}
.mf-check{
	margin:0px 0px 0px -4px;
	padding:0px 0px 0px 0px;
}
*>.mf-check{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.mf-submit{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ff7701;
	background:#FFFFFF;
	border:none;
	text-align:left;
	outline:none;
	outline-style:none;
	font-size:12px;
	border:1px solid #ff7701;
}
.mf-check{
	height:20px;
	outline:none;
	outline-style:none;
}
.labelWrap{
	width:200px;
	float:left;
}

.labelline{
	clear:both;
	color:#00000;
	margin:-20px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}
.mailformline{
	clear:both;
}
################
.locationbox{
	background-color:#E5E5E5;
	padding:3px;
	margin:5px 0px 5px 0px;
}
.location_content{
	padding-bottom:19px;
}
.tabbox1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:140px;
	float:left;
}
.tabbox2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:160px;
}
.tabbox3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:300px;

}
.tabbox4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:170px;
}
.tabbox5{
	border:1px solog #00ff00;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:470px;

}
.linkto{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:440px;
	text-align:right;
}
.h1clear{
	clear:both;
}

.printandsend{
	position:relative;
	top:142px;
	left:210px;
	width:490px;
	margin:0px 0px 0px 0px;
	text-align:right;
	z-index:250;
}
*>.printandsend{
	top:160px;
}
.print_img{
	position:relativ;
	padding:0px 5px 0px 0px;
	float:right;
}
.send_img {
	position:relative;
	padding:0px 0px 0px 0px;
	float:right;
}
.innerbox{
	position:relative;
}
.space_line_1h{
	position:relative;
	line-height:1px;
	font-size:1px;
	clear:both;
	height:1px;
}
.footer_print{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
}
.footer{
	position:absolute;
	margin:10px 0px 10px 205px;
	padding:0px 0px 10px 8px;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.gewerbeobjektelabel{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:200px;
	border:1px solid #555555;
}
.allimg {
	padding:0px 0px 0px 0px;
	margin:0px 0px 2px 0px;
}
.allimgdiv{
	/*position:absolute;*/
	padding:0px 0px 0px 0px;
	/*margin:0px 0px 2px 310px;*/
	margin:0px 0px 12px 10px;

}	
