body{
    margin:0;
    padding:0;
	text-align:center;
}
html, div, map, dt, isindex, form{
	display:block;
	margin:0;
	padding:0;
}
#head, #main, #footer{
	width:993px;
}
#center{
	position:relative;
	width: 993px;
	margin: 0 auto;
	text-align: left;
	background: url("../img/main_bg.jpg") 0px 10px repeat-y;
	height:100%;
	margin-bottom:0px;
}
#img_emo{
	position:absolute;
	top:0px;
	right:5px;
}
/****Head**********************************************/
#head{
	position:relative;
    width:993px;
	left:0px;
	margin-left:0px;
	padding-left:0px;
}
#bc{
	position:absolute;
    height:16px;
    float:left;
    font-size:10px;
    font-family:arial, sans-serif;
    color:#8193A7;
}
#bc a{
    font-size:10px;
}
#logo_left{
	position:absolute;
}
#logo_right{
	position:absolute;
	top:0px;
	right:0px;
}
/****Content**********************************************/
#main{
    width:993px;
	position:relative;
}
/* Navi */
#navi{
    position:relative;
	float:left;
    min-height:400px;
}
#navi_content{

    
}
#navi_content span{
    line-height:25px;
}
.ne{ /* Navi Element*/
    font-family:arial,sans-serif;
    color:#012851;
    text-decoration:none;
    font-size:12px;
}
.ne a{ /* Navi Element*/
    font-family:arial,sans-serif;
    text-decoration:none;
    font-size:12px;
}
.ne1 a{
	padding-left:15px;
}

/* Sub_Content (#right) */
#right{
    position:absolute;
    right:0px;
    height:400px;
}

/* Content */
#content{
    font:12px arial,sans-serif;
    color:#333333;
}
.c_540{
	width:540px;
	text-align:left;
}
.c_table{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
/* Referenzen Anfang */
#ref_menu{
    font-size:12px;
	text-align:center;
}
#ref_menu a{
    font-size:12px;
}
.ref_obj_list{
    text-align:center;
}
.ref_list_item{
    float:left;
    text-align:left;
    width:250px;
    height:220px;
    margin-left:0px;
}
a.ref_obj_item_a{
    background: url("../img/img_background_200.jpg") 0px 0px no-repeat;
	position:relative;
	left:-7px;
	top:5px;
    height:164px;
    width:230px;
    display:block;
    text-align:center;
}
a.ref_obj_item_a:hover{
    background: url("../img/img_background_200_over.jpg") 0px 0px no-repeat;
}
a.ref_obj_item_a img{
	top:15px;
	height:133px;
    position:relative;
}
.ref_obj_img_big{
    background: url("../img/img_background_400.jpg") 0px 0px no-repeat;
	position:relative;
	top:0px;
	left:-5px;
    height:298px;
    width:430px;
	text-align:center;
    display:block;
}
.ref_obj_img_big img{
    position:relative;
	top:15px;
	height:267px;
}
.ref_obj_item_txt{
    width:165px;
    margin-top:5px;
    text-align:left;
    font-size:10px;
}
.ref_obj_block_left{
    height:400px;
    width:410px;
    float:left;
}
.ref_obj_block_right{
    margin-left:425px;
	margin-top:1px;
}
.ref_obj_block_right_img_a{
    background: url("../img/img_background_120.jpg") 0px 0px no-repeat;
    height:110px;
    width:150px;
    display:block;
	text-align:center;
    float:left;
}
.ref_obj_block_right_img_a img{
	position:relative;
	height:80px;
	top:15px;
}
.ref_obj_block_right_img_a:hover{
    background: url("../img/img_background_120_over.jpg") 0px 0px no-repeat;
    cursor:pointer;
}
/* Referenzen Ende */
/* Objekt der Woche Anfang */
.odw_obj_block_left{
    height:270px;
    width:410px;
    float:left;
}
.odw_obj_block_right{
    margin-left:0px;
}
.odw_list_item{
    float:left;
    text-align:left;
    width:250px;
    height:300px;
    margin-left:0px;
}
div.odw_list_oart{
    font-weight:bold;
    text-align:left;
    margin-bottom:5px;
    margin-left:0px;
    width:250px;
}
.odw_list_item_txt{
    width:220px;
    text-align:left;
    font-size:11px;
    border-top:solid 1px #012851;
}
a.odw_list_item_a{
    background: url("../img/img_background_200.jpg") 0px 0px no-repeat;
    position:relative;
	left:-10px;
	top:-8px;
	height:164px;
    width:230px;
    display:block;
    text-align:left;
}
a.odw_list_item_a:hover{
    background: url("../img/img_background_200_over.jpg") 0px 0px no-repeat;
}
a.odw_list_item_a img{
    position:relative;
	top:15px;
	height:133px;
    text-align:center;
	display:block;
	margin:auto;
}
.odw_item{
    text-align:left;
    width:400px;
    margin-left:0px;
    margin-top:0px;
}
.odw_obj_img_big{
    background: url("../img/shadow_400.gif") 0px -1px no-repeat;
    height:272px;
    width:405px;
    display:block;
}
.odw_item_txt{
    width:400px;
    margin-top:5px;
    text-align:left;
    font-size:11px;
    border-top:solid 1px #012851;
}
.odw_table{
    width:400px;
    font-family:Arial,sans-serif;
    color:#012851;
    font-size:11px;
    border-collapse:collapse;
}
.odw_table tr td{
    border-bottom:solid 1px #cccccc;
}
#bigtitel{
    height:20px;
    width:400px;
    display:block;
}
/* Objekt der Woche Ende */
div.right_headline{
	width:220px;
	color:#022952;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:2;
	right:10px;
	top:165px;
	text-align:center;
}
div.right_headline h2{
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:12px;
}
#right div.mehr{
	position:absolute;
	z-index:2;
	top:620px;
	text-align:center;
	margin-left:25px;
		
}
.right_big_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:20px;
}
/****Footer**********************************************/
#footer{
   width:993px;
    text-align:center;
	height:40px;
    font-family:arial,sans-serif;
    margin-top:30px;
	background: url("../img/main_bg_footer.jpg") 0px 36px no-repeat;
}

/****Allgemein**********************************************/
.mehr{
    font-size:10px;
}
.clear {
    border:0 none;
    clear:left;
    line-height:0;
    margin:0;
    padding:0;
}
img{
    border:none;
}
input.form{
    padding:2px 10px 2px 10px;
}
input[type="text"]{
	margin:1px 0px;
}
.table_form tbody tr td p{
 margin:0px;
}
p.normal_white{
	 margin:0px;
}
td{
	vertical-align:top;
}
/* Validierung Hinweis */
#hinweis div{
	border:1px solid #FF0000;
	margin: 20px 0px 20px 0px;
	padding: 10px;
	color:#FF0000;
	text-align:left;
	width:540px;
}

