html{
	margin:0px; padding:0px;
	background-image:url('images/bg.jpg');
	background-repeat:no-repeat;
	background-color:#729dbf;
}
body{
	margin:0px; padding:0px;
	font-family:arial;
	text-align:center;
}
h1{
	font-size:17px;
}
table{
	font-size:12px;
	font-weight:none;
}
input, submit{
	font-size:12px;
	border:1px solid #dddddd;
}
#om_container{
	margin:0px auto; padding:0px;
	width:980px;
}
#begin_container{
	margin:0px auto; padding:0px;
	width:980px; height:30px;
	float:left;
	background-image:url('images/bg/bg_begin.png');
}
#container{
	margin:0px auto; padding:0px 0px 0px 25px;
	width:955px;
	float:left;
	background-image:url('images/bg/bg.png');
}
#end_container{
	margin:0px auto; padding:30px 45px 20px 0px;
	width:935px; height:30px;
	float:left;
	text-align:right;
	background-image:url('images/bg/bg_end.png');
	background-repeat:no-repeat;
}
#end_container a{
	font-size:12px;
	color:#b03248;
	font-weight:bold;
	text-decoration:none;
}
#header{
	margin:0px; padding:0px 10px 0px 0px;
	width:920px; height:225px;
	text-align:right;
	font-size:11px;
	float:left;
	color:#464545;
	background-image:url('images/top/start-seite.jpg');
	border-bottom:5px solid #b03248;
}
#hor_bar{
	margin:0px; padding:0px;
	width:930px; height:37px;
	float:left;
	background-image:url('images/bg_hor.png');
	background-repeat:no-repeat;
}
#hor_bar ul, #hor_bar li{
	margin:0px; padding:0px;
	float:left;
}
#hor_bar li{
	margin:8px 0px 0px 0px; padding:0px 30px;
	list-style-type:none;
	font-size:14px;
	height:25px;
	color:#fffffb;
	border-right:2px dotted #dddddd;
}
#hor_bar li:hover{
	border-bottom:4px solid #60c7e5;
}
#hor_bar li a{
	color:#fffffb;
	text-decoration:none;
}
#content{
	margin:5px 0px 0px 0px; padding:10px 10px;
	width:660px;
	text-align:left;
	float:left;
}
#content h1{
	margin:0px 0px 10px 0px;
	color:#b20c0c;
}
#content h2{
	margin:10px 0px 10px 10px !important;
	color:#b20c0c;
	font-size:14px;
}
#content p{
	margin:0px 0px 0px 10px;
	font-size:12px;
}
.object{
	margin:0px 0px 0px 10px; padding:10px 0px;
	width:658px;
	float:left;
	border:1px solid #c7c6c6;
}
.object_img img{
	border:2px solid #ffffff;
}
.object_img{
	margin:10px 10px; padding:0px;
	float:left;
	height:193px;
	border:1px solid #dddddd;
}
.object_adress{
	margin:10px 0px 0px 0px; padding:0px;
	float:left;
	width:367px;
	height:193px;
	border:1px solid #dddddd;
}
.object_info{
	margin:10px 0px 0px 10px; padding:10px 0px;
	float:left;
	width:633px;
	border:1px solid #dddddd;
}

#menu{
	margin:0px; padding:10px;
	float:left;
	text-align:left;
	width:229px;
	background-color:#ffffff;
	border-right:1px dotted #b03248;
}
#menu select{
	margin:0px; padding:3px 5px;
	color:#b03248;
	width:85%;
	border:1px solid #b03248;
}
#menu h1{
	color:#b03248;
}
#menu p{
	font-size:11px;
	color:#919191;
}
#menu ul, #menu li{
	margin:0px; padding:0px;
	list-style-type:none;
}
#menu li{
	margin:0px 0px 0px 10px;
	font-size:13px;
	width:229px;
	height:20px;
}
#menu li a{
	color:#000000;
	text-decoration:none;
}
#menu li:hover{
	border-right:2px dotted #60c7e5;
	background-image:url('images/bg_li.jpg');
}
.pic_bar{
	margin:0px 0px 10px 0px;	padding:0px 0px 5px 0px;
	width:650px;
	float:left;
	border:1px solid #dddddd;
}
.pic_bar img{
	margin:5px 0px 0px 5px;	padding:0px;
	width:633px;
	border:1px dotted #919191;
}
/*Color classes*/
.color_a{
	background-color:#059de0;
}
.color_text_a{
	color:#059de0;
}
.color_b{
	background-color:#ab23aa;
}
.color_c{
	background-color:#c30018;
}
.color_text_c{
	color:#c30018;
}
.color_d{
	background-color:#db7900;
}
.color_e{
	background-color:#2eac01;
}
#banner{
	margin:10px; padding:10px 0px;
	width:650px;
	text-align:center;
	border:1px dotted #dddddd;
}
.logo_koren{
	margin:0px 0px 0px 0px; padding:0px;
	float:left;
	width:930px;
	height:225px;
	background-image:url('images/logo.png');
}
.block{
	overflow:none;
	float:left;
	font-size:13px;
}
#content img{
	margin:0px; padding:0px;	
	width:200px; 
	border:2px solid #ffffff;	
}
#content i{
	color:#8ea902;
}
#img{
	margin:0px 20px 20px 0px; padding:0px;
	border:2px solid #b6b6b6;
	float:left;
}
#img_right{
	margin:0px 20px 20px 0px; padding:0px;
	border:2px solid #b6b6b6;
	float:right;
}
#content p{
	margin:0px; padding:0px;
	font-size:12px;

}
.table_vink{
	margin:0px; padding:0px;
	width:16px !important;
	height:16px !important;
}
.links{
	margin:5px 0px 0px 0px; padding:15px;
	width:200px; height:70px;
	border:1px solid #919191;
}
.links img{
	margin:0px; padding:0px;
	width:200px; height:70px;
}
