/* CSS Document */

body 			{ margin: 0; padding: 0; background: #EFEFEF url(../resources/back.jpg) center top repeat-x fixed; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
h1				{ font-size: 13px; font-weight: bold; margin: 2px; }
h2				{ font-size: 13px; font-weight: bold; margin-top: 2px; }
h3				{ font-size: 13px; font-weight: bold; }
h4				{ font-size: 12px; font-weight: bold; }
ul	{ text-indent: 0; padding: 0; margin: 0; list-style: none; }

#wrapper		{ width: 985px; margin: 4px auto; background-color: #FFFFFF; padding: 5px 5px 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2c2e30; position: relative; }


div#header		{ height: 80px; background-color: #FFFFFF; clear: both; position: relative; }
div#honda		{ float: left; position: relative; left: 40px; }
div#autoruiter	{ float: left; position: relative; left: 240px; }
div#ruiterlogo	{ float: right; }
div#home_pod	{ margin-top: 20px; margin-left: 50px; }

div#menu		{ clear: both; height: 20px; margin-left: 200px; }
.menu_item		{ float: left; display: block; }
.warning		{ color: #FF0000; font-weight: bold; }

#fdbs			{ position: absolute; top: 110px; left: 0; z-index: 999; }

#home_img		{ width: 985px; height: 300px; position: absolute; }
#toptxt			{ width: 180px; _height: 260px; min-height: 260px; padding: 10px; color: #FFFFFF; position: absolute; right: 12px; top: 115px; display: block; background: url(../resources/toptxt_bg.png) center top repeat; letter-spacing: 1px; }
#toptxt h2		{ text-transform: uppercase; font-weight: bold; font-size: 24px; margin-bottom: 0; padding-bottom: 0; }
#toptxt a:link, #toptxt a:visited 	{ color: #fff; }
#toptxt a:hover, #toptxt a:active 	{ color: #ccc; text-decoration: none; }
.topslide		{ position: absolute; top: 105px; right: 10px;  }
.home_topslide_first	{ position: absolute; right: 200px; top: 105px; }
#home_groteknoppen		{ height: 599px; background-color: #fff; width: 200px; position: absolute; top: 175px; left: 5px; display: block; }
#home_groteknoppen li	{ height: 150px; }
#home_occ		{ position: absolute; clip: rect(0px, 200px, 149px, 0px); }

.hnm			{ position: absolute; z-index: 5; border: 0; }
.home_slideshow	{ display: none; width: 200px; height: 149px; border: 0; position: absolute; z-index: 1; }
.home_slideshow_first	{ width: 200px; height: 149px; border: 0; position: absolute; z-index: 1; }

.home_ns_it		{ height: 149px; margin-bottom: 5px; background-color: #cccccc; }
.home_gk		{ border: 0; }
.slideshow:hover img, .home_gk:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; }
#home_main	{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; _height: 430px; min-height: 430px; width: 780px; margin-left: 205px; margin-top: 1px; }
#home_main a:link, #home_main a:visited  {	color: #000000; text-decoration: underline; }
#home_main a:hover, #home_main a:active {	color: #333333; text-decoration: underline; }
#home_txt	{ width: 555px; padding: 10px; margin-top: 10px; text-align: justify; line-height: 1.5em; float: left; }
#home_sub	{ width: 200px; min-height: 200px; float: left; margin-top: 30px; position: relative; }
.sub_nws		{ width: 190px; min-height: 200px; padding: 5px; background: #CECECE; margin-bottom: 20px; display: none; }
.sub_highlight	{ margin-bottom: 1px; }
.menu_highlight	{ margin-bottom: 1px; border-left: #e1e1e3 1px solid; border-right: #acadb0 1px solid; border-bottom: #c8c9cd 1px solid; width: 259px; }

#homeimg		{ position: absolute; top: 105px; left: 0px; }

#nbs_txt		{ position: absolute; right: 0px; top: -20px; width: 190px; height: 250px; background-color: #ffffff; padding: 5px; margin-bottom: 0px; border: #c0c1c5 1px solid; z-index: 10; }
#nbs_lemail2	{ display: none; }
#home_maakafspraak	{ position: absolute; top: 250px; left: 0px; width: 200px; z-index: 11; }
#home_pod		{ position: absolute; top: 340px; }
.ml_veld		{ float: left; width: 150px; margin-bottom: 2px; }
.ml_veld input	{ border: #c0c1c5 1px solid; background-color: #efefef; height: 14px; }
.ml_input 		{ float: left; width: 185px;  height: 14px; }
.ml_submit		{ float: left; margin-top: 10px; }
.ml_submit input 	{  width: 191px; }

div#footer		{ width: 1000px; color: #8e8e96; text-align: center; clear: both; }
div#footer a:link, div#footer a:visited	{ color: #8e8e96; text-decoration: none; }
div#footer a:hover, div#footer a:active	{ color: #333333; text-decoration: underline; }
.footer_item	{ width: 140px; text-align: center; display: inline; margin: 5px; color: #666666 !important; }
#footer_hnd		{ width: 100%; margin-top: 15px; clear: both; }
.footer_hnd		{ margin: 15px 5px 5px 5px; font-size: 9px; }

.clear			{ clear: both; }
.subtxt			{ font-size: 10px; color: #999999; }
.highlight		{ color: #C50102; margin-bottom: 10px; }

div#modellen_top	{ background: #FFFFFF url(../resources/modellengamma.jpg) center top no-repeat; height: 150px; }
div#img_txt			{ width: 195px; font-size: 10px; font-weight: bold; color: #FFFFFF; padding: 10px; text-transform: uppercase  }
div#modellen_main	{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 1px; min-height: 430px; margin-bottom: 20px; }
div#model_tabel		{ font-size: 11px; }
div#model_tabel img	{ border: #CCCCCC 1px solid; margin-bottom: 10px; }

div#model_lft		{ width: 260px; float: left; }
div#model_img		{ height: 250px; border: #e1e1e3 0px solid; border-bottom: 0; }
div#model_main		{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; min-height: 430px; margin-bottom: 20px; }
div#model_menu		{ float: left; width: 260px; background: #9b0202 url(../resources/model_menubg.jpg) left top; min-height: 170px; border-bottom: #690101 1px solid; border-top: 0; color: #FFFFFF; border-right: #690101 1px solid; border-left: #e1e1e3 0px solid; margin-bottom: 20px; }
div#model_info		{ float: left; width: 700px; background: #fff; min-height: 400px; margin: 10px 0px 10px 10px;  }



.model_imgholder	{ float: left; margin-bottom: 1px; }
.model_ps			{ width: 700px; height: 20px; margin-bottom: 1px; }
.model_txt 			{ padding: 5px; }
.model_bt			{ float: left; width: 175px; background-color: #EFEFEF; color: #FFFFFF; font-weight: bold; text-align: center; cursor: pointer; }
.model_bt:hover, .nieuw_bt:link, .nieuw_bt:visited		{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8;	opacity: 0.8;}
.nieuw_bt:hover		{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0;	opacity: 1.0;} 
.nieuw_bt			{ cursor: pointer; }
.model_table		{ width: 330px; font-size: 11px; }
.model_table td		{ border-bottom: #e1e1e3 1px solid; padding: 4px 0px 2px 0px; }
.model_table th		{ border-bottom: #CCC 1px solid; padding: 20px 0px 2px 0px; text-align: left; }
.model_sb			{ color: #FFFFFF; width: 260px; height: 40px; border-top: #c50102 1px solid; border-bottom: #690101 1px solid; font-weight: bold; font-size: 12px; display: block;  }
.model_sb a:link, .model_sb a:visited	{ color: #FFFFFF; text-decoration: none; }
.model_sb a:hover, .model_sb a:active	{ color: #FFFFFF; text-decoration: underline; }
.model_select		{ padding: 20px 10px 0px 10px; border-top: #c50102 1px solid; min-height: 20px; _height: 20px; margin-bottom: 20px; }
.model_select select	{ width: 240px; background-color: #9b0202; color: #FFF; border: #690101 1px solid; }
.model_select_txt	{ margin-bottom: 2px; }
.model_categorie	{ font-weight: bold; margin-top: 10px; margin-bottom: 4px; }
.model_type			{ color: #000000; margin-bottom: 4px;}
.model_type a:link, .model_type a:visited	{ color: #333333; text-decoration: none; }
.model_type a:hover, .model_type a:active	{ color: #000000; text-decoration: underline; }
.model_type_sel		{ color: #c50102; }
.model_prijs		{ font-weight: bold;  font-size: 14px; }
.mg_row				{ clear: both; }
.mg_tmb				{ width: 174px; height: 131px; margin-right: 1px; margin-bottom: 1px; float: left; background-repeat: no-repeat; }
.mg_tmbc			{ width: 174px; height: 131px; margin-bottom: 1px; float: left; background-repeat: no-repeat; }

div#model_types		{ width: 164px; float: left; padding: 5px; margin-right: 1px; }
div#model_txt		{ width: 339px; float: left; padding: 5px;  }
div#model_tmbs		{ float: right; width: 175px; }
div#model_filter	{ margin-top: 10px; margin-bottom: 10px; }

div#afspraak_lk		{ float: left; width: 388px; min-height: 640px; border-right: #EFEFEF 1px dotted; padding: 5px; color: #666666;  }
div#afspraak_lk h2, div#afspraak_lk h1	{ color: #000000; }
div#afspraak_rk		{ float: left; width: 563px; min-height: 640px; padding: 5px; }
div#afspraak_rk select 	{ width: 155px; }
div#afspraak_rk textarea { width: 400px; height: 50px;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#afspr_wc			{ width: 375px; }

div#contact_img		{ width: 985px; height: 150px; }
div#contact_main	{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; margin-bottom: 50px; padding: 5px; }
div#contact_main a:link, div#contact_main a:visited	{ color: #000000; }
div#contact_main a:hover, div#contact_active { color: #9B0202; }
div#contact_lk		{ float: left; width: 488px; min-height: 640px; border-right: #EFEFEF 1px dotted; padding: 5px; }
#contact_lk h1, #contact_lk h2, #contact_lk h3	{ font-size: 13px; }
div#contact_rk		{ float: left; width: 463px; min-height: 640px; padding: 5px; }
div#contact_adres	{  }
div#contact_tijden	{ margin-top: 10px; padding-top: 10px; border-top: #EFEFEF 1px dotted; }
div#contact_route	{ margin-top: 10px; padding-top: 10px; border-top: #EFEFEF 1px dotted; height: 180px;  }
div#contact_mail	{ }
div#contact_mail input	{ width: 250px; }
.contact_ip input 	{ border: #c0c1c5 1px solid; }
.contact_ip select 	{ border: #c0c1c5 1px solid; }
.contact_ip textarea 	{ border: #c0c1c5 1px solid; }
div#contact_mail select	{ width: 254px; }
div#contact_mail textarea	{ width: 250px; height: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;   }

div#banner			{ margin-bottom: 10px; background-color: #666666; padding: 1px; width: 468px; }

div#uc_img			{ width: 985px; height: 150px; background: #FFFFFF url(../resources/uc_img.jpg) center center; }
div#uc_main			{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; margin-bottom: 50px; padding: 5px; }
div#uc_main a:link, div#uc_main a:visited	{ color: #000000; text-decoration: none; }
div#uc_main a:hover, div#uc_main a:active	{ color: #333333; text-decoration: underline; }
div#uc_top			{ height: 200px; border-bottom: #EFEFEF 1px dotted; }
div#uc_sl			{ float: left; width: 450px; padding: 5px; background-color: #ececec; }
div#uc_sl a:link, div#uc_sl a:visited	{ color: #5b5f63; }
div#uc_sl a:hover, div#uc_sl a:active	{ color: #000000; }
div#uc_zoek			{ float: right; width: 500px; padding: 5px; }
div#uc_zoek h3		{ clear: both; padding-top: 0; margin-top: 0px; margin-bottom: 0px; }
div#uc_zoek select	{ height: 20px; font-size: 10px; width: 120px; border: 0; }
div#uc_zoek input	{ font-size: 10px; width: 120px; }
.uc_zoektabel	{ font-size: 10px; color: #666; margin-left: 40px; }
div#uc_res			{ width: 965px; padding: 5px;  }
#uc_res li			{ clear: both; background-color: #efefef;position: relative; height: 55px; padding: 5px 0px 5px 0px; display: block; margin-top: 1px; border-bottom: #e2e2e2 1px solid; border-left: #e2e2e2 1px solid; border-right: #e2e2e2 1px solid; }
#uc_res li:hover	{ background-color: #e2e2e2; }
#ocrow				{ font-weight: bold; background: #CCCCCC url(../resources/uc_vbb.png) repeat; display: block; width: 100%; height: 20px; clear: both; position: relative; }
#ocrow .oc1, #ocrow .oc2, #ocrow .oc3, #ocrow .oc4, #ocrow .oc5, #ocrow .oc6, #ocrow .oc7, #ocrow .oc8	{ padding: 5px 5px 2px 5px;} 
.ocimg				{ border: 0; position: absolute; left: 0px; top: -2px; clip: rect(7px, 100px, 62px, 7px); }
.oc1				{ width: 80px; padding: 20px 5px 5px 5px; margin-left: 110px; float: left; }
.oc2				{ width: 240px; padding: 20px 5px 5px 5px; float: left; }
.oc3				{ width: 60px; padding: 20px 5px 5px 5px; float: left;}
.oc4				{ width: 60px; float: left; padding: 20px 5px 5px 5px; text-align: right; margin-right: 5px;}
.oc5				{ width: 90px; float: left; padding: 20px 10px 5px 10px;}
.oc6				{ width: 60px; float: left; padding: 20px 5px 5px 5px;}
.oc7				{ width: 60px; float: left; padding: 20px 5px 5px 5px;}
.oc8				{ width: 60px; float: left; padding: 20px 5px 5px 5px; text-align: right;}

div#uc_nores		{ margin-top: 30px; background-color: #CCCCCC; padding: 10px; text-align: center; }



.uc_restabel		{ width: 965px; font-size: 11px; }
.uc_tabel			{ font-size: 11px; }
.uc_restabel th		{ font-weight: bold; background: #CCCCCC url(../resources/uc_vbb.png) repeat-x; }
.uc_tmb				{ background-color: #FFFFFF; }
.uc_slimg			{ width: 200px; height: 150px; background-color: #FFFFFF; margin-right: 20px; }
.uc_r1				{ background-color: #ececec; cursor: pointer; border-top: #fff 1px solid; border-bottom: #d9d9d9 1px solid; }
.uc_r2				{ background-color: #EFEFEF; cursor: pointer; border-top: #fff 1px solid; border-bottom: #d9d9d9 1px solid;}
.uc_r1	td			{ border-top: #fff 1px solid; border-bottom: #d9d9d9 1px solid; }
.uc_r2	td			{ border-top: #fff 1px solid; border-bottom: #d9d9d9 1px solid;}
.uc_fc				{ color: #5b5f63; font-weight: bold; }
div#uc_fotos		{ float: left; width: 615px; padding: 5px; margin-right: 0px; min-height: 300px; position: relative; top: -130px; }
div#uc_info			{ float: left; width: 325px; padding: 5px; position: relative; top: -130px; }
.uc_infotabel		{ font-size: 11px; }
.uc_infotabel td	{ }
.uc_printtmb		{ display: none; }
.uc_tmb				{ float: left; margin-right: 1px; cursor: pointer; }
.uc_sub				{ position: relative; top: -100px; left: 50px; color: #d3d4d6; font-size: 10px; float: left; }
.uc_adres			{ display: none; }
.uc_banner			{ position: relative; left: 495px; top: 32px; background: #000; padding: 0px; width: 468px; height: 60px; }
#uc_cname			{ font-size: 24px; color: #FFF; height: 100px; position: relative; top: -60px; line-height: 1em; padding-left: 5px; letter-spacing: -0.05em; }
#bovag				{ float: right; margin-right: 20px;  }
#nap				{ float: right; margin-right: 20px;   }

div#uc_vbo			{ clear: both; margin-top: 40px; width: 955px; height: 96px; background-color: #EFEFEF; position: relative; top: -130px; margin-left: 10px; border: #E0E0E0 1px solid; }
div#uc_vbb			{ clear: both; background: #CCCCCC url(../resources/uc_vbb.png) repeat-x; height: 24px; }
.uc_vbb1			{ float: left; width: 307px; padding: 5px; font-weight: bold; display: block; text-align: center; border-right: #EFEFEF 1px solid; cursor: pointer; }
.uc_vbb2			{ float: left; width: 308px; padding: 5px; font-weight: bold; display: block; text-align: center; border-right: #EFEFEF 1px solid; cursor: pointer; color: #5b5f63; }
.uc_vbb3			{ float: left; width: 307px; padding: 5px; font-weight: bold; display: block; text-align: center; cursor: pointer; }
.uc_vbtmb			{ width: 100px; height: 66px; margin-right: 1px; cursor: pointer; }
.uc_vbprs			{ padding-top: 53px; color: #FFF; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#uc_zp			{ clear: both; width: 965px; overflow: auto; margin-top: 4px; }
div#uc_zm			{ clear: both; display: none; width: 965px; overflow: auto; margin-top: 4px; }

div#oh_img			{ width: 985px; height: 150px; }
div#oh_main			{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 5px; text-align: justify; font-size: 11px; }
div#oh_main table	{ font-size: 11px; }
div#oh_main table a:link, div#oh_main table a:visited	{ color: #000; text-decoration: underline; }
div#oh_main table a:hover, div#oh_main table a:active	{ color: #90979d; text-decoration: underline; }
.oh_title			{ font-weight: bold; margin: 10px 0px 4px 0px; }
.oh_period			{ width: 970px; padding: 1px; text-align: center; font-size: 18px; background: #CCCCCC url(../resources/uc_vbb.png) repeat-x; margin-top: 10px; }
.oh_period a:link, .oh_period a:visited	{ color: #72777c; text-decoration: none; font-size: 14px; }
.oh_period a:hover, .oh_period a:active	{ color: #000000; text-decoration: underline; }

.oh_tb				{ width: 156px; text-align: center; display: block; font-weight: bold; color: #5B5F63; margin-right: 0px; float: left; border-left: #eaeaec 1px solid; border-top: #eaeaec 0px solid; border-right: #cdcdcf 1px solid; border-bottom: #cdcdcf 0px solid; padding: 2px; }
.oh_tb a:link, .oh_tb a:visited	{ color: #72777c; text-decoration: none;  }
.oh_tb a:hover, .oh_tb a:active	{ color: #000000; text-decoration: underline; }
.oh_tbb				{ display: block; width: 155px; }

#kenteken			{ text-transform: uppercase; }

div#team_img		{ width: 985px; height: 150px; }
div#team_main		{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 5px; text-align: justify; font-size: 11px; }
#team_lc			{ width: 220px; padding: 5px 15px 5px 5px; float: left; border-right: #EFEFEF 1px dotted; background-color: #FFFFFF;  }
#team_lc h1			{ font-size: 12px; }
div#team_rc			{ width: 710px; padding: 5px 5px 5px 15px; float: left; }
div#team			{ clear: both; min-height: 400px; border-bottom: #EFEFEF 1px dotted; }
div#team table		{ font-size: 11px; }
.team_row			{ clear: both; }
.team_pc1			{ float: left; width: 340px; min-height: 100px; _height: 100px; text-align: left; border: #FFF 0px solid; margin: 0px 10px 10px 0px; padding: 4px; background: #ececec url(../resources/team_pbg.jpg) center center; }
.team_pc2			{ float: left; width: 340px; min-height: 100px; _height: 100px; text-align: left; border: #FFF 0px solid; margin: 0px 0px 10px 0px; padding: 4px; background: #ececec url(../resources/team_pbg.jpg) center center; }
.otc1				{ border-bottom: #d4d4d5 1px solid; border-top: #EFEFEF 1px solid; }
.otc2				{ font-weight: bold; border-bottom: #d4d4d5 1px solid; border-top: #EFEFEF 1px solid;  }
.otc1b				{ border-top: #EFEFEF 1px solid;}
.otc2b				{ font-weight: bold; border-top: #EFEFEF 1px solid;}

div#team_discl		{ color: #999999; text-align: center; border-bottom: #EFEFEF 1px dotted;  }
div#team_site		{ text-align: center; color: #6c7074; margin-top: 20px; }
div#team_site table	{ text-align: left; font-size: 11px; }
div#team_site a:link, div#team_site a:visited	{ color: #6c7074; text-decoration: underline; }
div#team_site a:hover, div#team_site a:active	{ color: #000000; text-decoration: underline; }

div#links_img			{ width: 985px; height: 150px; }
div#links_main			{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 5px; font-size: 11px;}
div#links_main a:link, div#links_main a:visited		{ color: #2c2e30; text-decoration: none; }
div#links_main a:hover, div#links_main a:active		{ color: #000000; text-decoration: underline; }
div#links_aanmelden		{ float: left; width: 270px; padding: 5px; }
.links_table			{ font-size: 11px; text-align: justify; }
.links_table input		{ width: 140px; font-size: 10px; }
.links_table select		{ width: 145px; font-size: 10px; }
div#links_res			{ float: left; margin: 0px 10px 0px 10px; padding-right: 10px; padding-left: 10px; width: 500px; border-left: #EFEFEF 1px dotted; border-right: #EFEFEF 1px dotted; }
div#links_pics			{ float: right; }
.links_titel			{ padding: 1px; text-align: center; font-size: 14px; font-weight: bold; background: #CCCCCC url(../resources/uc_vbb.png) repeat-x; margin-top: 10px; clear: both; color: #72777c;} 
.links_row				{ clear: both; margin: 5px 0px 5px 0px; min-height: 16px; }
.links_c1				{ float: left; width: 245px; margin-right: 10px; }
.links_c2				{ float: left; width: 245px; }

div#sitemap_img			{ width: 985px; height: 150px; } 
div#sitemap_main		{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 5px; font-size: 11px;}
div#sitemap_main a:link, div#sitemap_main a:visited	{ color: #333333; text-decoration: none; }
div#sitemap_main a:hover, div#sitemap_main a:active	{ color: #000000; text-decoration: underline; }
div#sm_c1				{ clear: both; width: 985px; margin-bottom: 50px; }
div#sm_c2				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid; }
div#sm_c3				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid; }
div#sm_c4				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
div#sm_c5				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
div#sm_c6				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
div#sm_c7				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
div#sm_c8				{ float: left; width: 110px; }
div#sm_c9				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
.sm_rowh				{ font-size: 12px; font-weight: bold; padding-bottom: 10px; }
.sm_row					{ text-align: left; padding-left: 10px; }

div#nb_main			{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 15px 395px 0px 5px; text-align: justify; font-size: 11px; }

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../resources/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../resources/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


#paasimg	{ position: absolute; top: 125px; left: 211px; }
#paastxth	{ position: absolute; top: 345px; left: 211px; width: 762px; height: 40px; font-size: 22px; background-color: #000; padding: 5px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#paastxt	{ position: absolute; top: 355px; left: 311px; width: 560px; font-size: 22px; padding: 5px; font-size: 18px; color: #fff;  }

#puoverlay	{ position: absolute; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index: 1000; }
#popup		{ z-index: 1001; position: absolute; width: 496px; height: 720px; left: 40%; top: 20px; background-color: #fff; padding: 10px; border: #000 1px solid; }
#popup a:link, #popup a:visited	{ color: #000; text-decoration: underline; font-size: 14px; padding-left: 10px; }
#popup a:hover, #popup a:active	{ color: #666; text-decoration: none; }
#puclose	{ z-index: 1001; position: absolute; right: -1px; top: -22px; cursor: pointer; border: #000 1px solid; border-bottom: 0; padding: 2px 10px 0px 10px; background-color: #fff; }


/* Datatable + Accordion */
#allOpen	{ display: none; }
#accordion, #multiaccordion {
	font-size: 12px;
}
#accordion, #multiaccordion, #tabs {
	displays: none;
}
#multiaccordion h3 { font-size: 13px }
#multiaccordion a:link, #multiaccordion a:visited	{ 
	text-decoration: none;
	color: #000; 
}

.ui-widget { font-family: Arial,Verdana,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Verdana,sans-serif; font-size: 1em; }


.ui-widget-content, .ui-state-default, .ui-state-active {
	color: #595959;
} 
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #cc0000;
	font-weight: bold;
}
.ui-state-default a:hover {
	color: #cc0000;
}

.ui-tabs .ui-tabs-panel {
	padding: 5px;
}
.ui-accordion .ui-accordion-content {
padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:10px;; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px;
overflow: hidden; /* 'auto' führt zu scrollbars in chrome/safari auf einigen seiten */
display: none;
}
.contentblockwide .ui-accordion .ui-accordion-content {
/*	overflow: none; */
	width: 488px;
}
.contentblockwide .ui-accordion .ui-accordion-content.faqliste {
	width: auto;
}
#allOpen {
    margin-top:20px;padding-left:10px;
}    
#Legende {
  	 width:100%;;text-align:right;margin-left:0px;margin-top:15px;
}
#Legende .Symbol, #Legende .Caption{
     display:inline;
}
#Legende .onelegend {display:inline;}
#Legende  .Caption {font-size:10px;}
#Legende  .Symbol {font-size:12px;margin-left:15px;margin-right:5px;font-weight: bold;}
.datatabletable {
    width:100%;
	font-size:12px;
	font-weight: normal;
}
.datatabletable .DCCol1, .datatabletable .DECol1 {
    width:35%;
    padding-right:8px;
}    
.datatabletable .DCCol2, .datatabletable .DECol2 {
    width:33%;
    padding-right:5px;
}    
.datatabletable .DCCol3, .datatabletable .DECol3 {
    width:32%;
}    
.datatabletable .DECol2, .datatabletable .DECol3 {
  text-align:center;
  vertical-align:middle;
}

.datatabletable .DCol1 {
    width:40%;
}    
.datatabletable .DCol2 {
    width:60%;
    padding-left:20px;
}    
.datatabletable .ECol1 {
    width:70%;
} 
.datatabletable .ECol2 {
    width:15%;
} 
.datatabletable .ECol3 {
    width:15%;
} 

.datatabletable .ECol2center, .datatabletable .ECol3center {
    text-align:center;
    width:15%;
}    

.datatabletable .Col123 {
    width:100%;
} 
.datatabletable td {
    vertical-align:top;
    padding-bottom: 3px;
    padding-top: 3px;
	border-top: 1px solid #e5e5e5;
} 
.datatabletable td.Comment{
	border-top: 0px solid #e5e5e5; /* no lines in comments */
}

