@charset "utf-8";

*{padding: 0px; margin: 0px; }

body{padding: 0px; margin: 0px;	font: 14px Arial, Helvetica, sans-serif; color: #000000; background-color: #ddeeff; }
/* background-image: url("../data/banderole.png"); background-position: center top; background-repeat: no-repeat; */ 

#container{width: 992px; margin: 0px auto; position: relative; }


#tc_foot{width: 992px; margin: 0px auto; padding: 4px 38px 0px 18px; height: 18px; text-align: left; color: #cbdef1; font-size: 10px; }
#tc_foot a, #tc_foot a:hover{color: #b2d8ff !important; text-decoration: none; }





#container_top{width: 992px; height: 341px; position: relative; background-image: url("../data/bg_cont_top.png"); background-repeat: no-repeat; }

#container_top_top{width: 980px; height: 135px; position: relative; margin: 0px 6px 0px 6px; }
#container_top_logo{width: 400px; height: 135px; position: relative; float: left; z-index: 180; }
#container_top_form{width: 980px; height: 135px; position: relative; }

	#container_top_form_searchform{height: 135px; width: 276px; position: absolute; top: 40px; right: 2px; }	
	#container_top_form_searchform p{margin-left: 7px; margin-bottom: 4px; font: 13px Arial, Helvetica, sans-serif; color: #003a6f; }
	#search_land{font: 12px Arial, Helvetica, sans-serif; padding: 5px; border: 0px solid #000; color: #003a6f; background-color: #abddfc; width: 208px; margin-bottom: 5px; margin-right: 5px; }
	#search_preis{font: 12px Arial, Helvetica, sans-serif; padding: 5px; border: 0px solid #000; color: #003a6f; background-color: #abddfc; width: 129px; margin-right: 2px; }
	#search_kat{font: 12px Arial, Helvetica, sans-serif; padding: 5px; border: 0px solid #000; color: #003a6f; background-color: #abddfc; width: 110px; }
	#container_top_form_submit{height: 27px; width: 33px; vertical-align: top; }
	
#container_bot_bot{width: 980px; height: 206px; position: relative; margin: 0px 6px 0px 6px; clear: both; }
#container_bot_menu{width: 980px; height: 38px; position: relative; background-image: url("../data/menu_bg.png"); background-repeat: no-repeat; z-index: 200; }
.menuhpt{padding: 11px 0px 0px 32px; }
#container_bot_menu a{text-decoration: none; font-weight: bold; color: #003a6f; font-size: 15px; }
#container_bot_menu a:hover{text-decoration: underline; }

#container_bot_header{width: 980px; height: 206px; position: relative; margin-top: -38px; z-index: 10; }





#container_mid{width: 992px; position: relative; background-image: url("../data/bg_cont_mid.png"); background-repeat: repeat-y; overflow: hidden; }


#container_mid_left{width: 240px; height: 100%; border-right: 1px solid #ffffff; float: left; padding: 0px 0px 9999px 6px; margin-bottom: -9999px; overflow: hidden; color: #000000; }
.filialen{padding: 24px 0px 12px 24px; }
#container_mid_left a{text-decoration: none; color: #014076; }
#container_mid_right{width: 687px; height: 100%; float: right; margin: 18px 18px 0px 0px; }


#content_top{width: 655px; margin-bottom: -10px; }

#content{width: 655px; border-top: 1px solid #98ccfe; }

#content_left{min-height: 280px; width: 427px; float: left; padding: 12px 12px 18px 0px; }
#content_left p{color: #014076; }
#content_left ul{color: #014076; }
#content_left ol{color: #014076; }
#content_left a{color: #014076; }
#content_left input, #content_left textarea, #content_left select{font: 14px Arial, Helvetica, sans-serif; padding: 6px; border: 2px solid #fff; color: #000; background-color: #abddfc; }
#content_left submit{font: 14px Arial, Helvetica, sans-serif; padding: 6px; border: 2px solid #003a6f; color: #000; background-color: #abddfc; }



#content_right{width: 192px; float: right; padding: 12px 0px 18px 12px; border-left: 1px solid #98ccfe; color: #014076; }
		
#container_mid_close{clear: both; height: 18px; background-image: url("../data/bg_cont.png"); background-repeat: repeat-y; }









#container_bot{width: 992px; height: 80px; position: relative; background-image: url("../data/bg_cont_bot.png"); background-repeat: no-repeat; }
#container_bot p{text-align: center; padding-top: 34px; }
#container_bot a{color: #003a6f;}
 







.clear_p{clear: both; }	
.h_invisible{position: absolute; top: -800px; left: -2000px; }
.flag_inaktiv{border: 1px solid #c9c9c9; }
.flag_aktiv{border-top: 1px solid #005092; border-bottom: 1px solid #005092; border-right: 2px solid #005092; border-left: 2px solid #005092; }
.lastedited{font: 11px Verdana, Helvetica, sans-serif; color: #a3a3a3 !important; }


#menulist{font-size: 18px; }
#menulist li{margin-bottom: 12px; }

td{vertical-align: top; }

hr{border: none; margin-top: 18px; border-top: 1px solid #c9c9c9; height: 1px; }

h1{font-size: 24px; margin: 0px 0px 12px 0px; font-weight: normal; } 
h2{font-size: 20px; margin: 0px 0px 12px 0px; font-weight: normal; }
h3{font-size: 16px; margin: 0px 0px 12px 0px; font-weight: bold; }
h4{font-size: 16px; margin: 0px 0px 12px 0px; font-weight: bold; }
h5{font-size: 16px; margin: 0px 0px 12px 0px; font-weight: bold; }
h6{font-size: 16px; margin: 0px 0px 12px 0px; font-weight: bold; }
h1, h2, h3, h4, h5, h6{color: #014076; }


#container_mid_left a{text-decoration: none; }
#container_mid_left a:hover{text-decoration: underline; }
#container_mid_left p{padding-bottom: 12px; }

#content_left a{text-decoration: underline; }
#content_left a:hover{text-decoration: none; }
#content_left p{padding-bottom: 12px; line-height: 20px; }
#content_left ol{margin-left: 36px; padding-bottom: 12px; }
#content_left ul{margin-left: 36px; padding-bottom: 12px; }
#content_left li{padding-bottom: 6px; }
#content_left table ol{margin-left: 24px; padding-bottom: 12px; }
#content_left table ul{margin-left: 24px; padding-bottom: 12px; }
#content_left table li{padding-bottom: 6px; }
#content_left img{margin-right: 24px; margin-bottom: 6px; }

#content_right{font-size: 12px; }


#dlo_img li, #dlo_doc li, #dlo_aud li, #dlo_vid li{margin-bottom: 6px; list-style-type: none; }
#dlo_img a{text-decoration: none; background: url("../data/icon_dlo_img.png") no-repeat 0px -1px; padding-left: 18px; } 
#dlo_doc a{text-decoration: none; background: url("../data/icon_dlo_doc.png") no-repeat 0px -1px; padding-left: 18px; } 
#dlo_aud a{text-decoration: none; background: url("../data/icon_dlo_aud.png") no-repeat 0px -1px; padding-left: 18px; } 
#dlo_vid a{text-decoration: none; background: url("../data/icon_dlo_vid.png") no-repeat 0px -1px; padding-left: 18px; } 
#dlo_img a:hover, #dlo_doc a:hover, #dlo_aud a:hover, #dlo_vid a:hover{text-decoration: underline; }
#dlo_img a, #dlo_doc a, #dlo_aud a, #dlo_vid a{color: #3f3f3f; }

#submenu_ul{margin-left: 0px; list-style-type: none; }
#submenu_ul li{padding: 4px 4px 4px 16px; }
.bluemenubg{background: #99ccff url("../data/pfeil.png") no-repeat 220px 3px; border-bottom: 1px solid #ffffff; }
.whitemenubg{background-color: #ffffff; border-bottom: 1px solid #98ccfe; }

#submenu_ul_ul{margin-left: 0px; list-style-type: none; }
#submenu_ul_ul li{padding: 4px 4px 4px 16px; }



.submenu_oo{margin-left: 0px; list-style-type: none; }
.submenu_ooo{margin-left: 16px; list-style-type: none; } /*disc*/
/* .submenu_ooo a{color:#000000 !important; } */ 
.submenu_oooo{margin-left: 32px; list-style-type: none; } /*circle*/
/*.submenu_oooo a{color:#000000 !important; } */ 
.submenu_ooooo{margin-left: 48px; list-style-type: none; } /*circle*/
/*.submenu_ooooo a{color:#000000 !important; } */ 

.table_klein{font-size: 12px; }

.cookie_warning{font-size: 18px; padding: 8px; color: #990000; font-weight: bold; border: 2px solid #990000; }

.foam{background-color: #FFFFFF; }
.foamgo{background-color: #EEEEEE; }

.sitemap_ul{font-size: 11px; margin: 0px 0px 8px 0px; }
.sitemap_ul a{color: #810100; }

.statusmessage_error{
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}
.statusmessage_success{
	color: #0C0;
	font-size: 14px;
	font-weight: bold;
}
