body{text-align:center;margin:0;padding:0;background:#FFFFFF url(../images/all/body.png) repeat-x top left;font-family:'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#000000;}
#sujet{}
#container{position:relative;width:960px;margin:0px auto;text-align:left;}
#main{background:#FFFFFF url(../images/all/main_nav.png) repeat-y top left;padding:0;}
#content{padding:0;min-height:450px;border-bottom:15px solid #FFFFFF;}
#jump{display:none;}
#col1{width:230px;float:left;display:inline;overflow:hidden;}
#col0{width:729px;float:right;display:inline;border-left:1px solid #FFFFFF;}
#col0_content{padding:30px 10px 0 20px;}
#col0_content_images dl{margin-right:20px;}
#footer{border-top:1px solid #CCCCCC;padding:10px 0 15px 0;width:960px;margin:0px auto;}
#footer p{color:#8a8b8c;font-size:10px;line-height:12px;padding-bottom:0;}
#footer p a{text-decoration:none;color:#000000;}
#footer p a:hover{text-decoration:underline;}
.end{clear:both;height:32px;width:100%;}
.logo{display:none;}
#nav_top{width:960px;font-size:10px;background:url(../images/all/nav_top.png) no-repeat top left;height:20px;line-height:20px;position:absolute;top:0;overflow:hidden;}
#nav_top ul li{display:inline;float:left;}
#nav_top ul li a{padding:5px 17px;margin:0;}
#nav_top ul li a{color:#FFFFFF;}
#nav_top ul li.active a, #nav_top ul li a:hover{background:#456f9d;}
#nav_sub_lv3_lv4{background:#e5e9cc;height:34px;}
#nav_sub, #nav_sub_lv3{font-size:11px;height:34px;line-height:34px;padding-left:20px;float:left;}
#nav_sub ul li, #nav_sub_lv3 ul li{display:inline;float:left;margin:0 35px 0 0;background:none;}
#nav_sub ul li a, #nav_sub_lv3 ul li a{padding:0;margin:0;font-weight:normal;}
#nav_sub ul li a, #nav_sub ul li a:hover, #nav_sub_lv3 ul li a, #nav_sub_lv3 ul li a:hover{color:#000000;text-decoration:none;}
#nav_sub ul li.active a, #nav_sub_lv3 ul li.active a{font-weight:bold;}
#header, h1 a{height:92px;width:960px;}
#header{background:#013467 url(../images/all/pusch_wohnwagen.jpg) no-repeat bottom left;padding-top:20px;border-bottom:1px solid #FFFFFF;}
h1{width:960px;text-indent:-9999px;}
h1 a{display:block;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
h2{color:#336699;margin:15px 0 15px 0;font-size:15px;line-height:17px;}
h3{line-height:17px;font-size:13px;color:#000000;margin-bottom:25px;margin-top:15px;}
h4{font-size:13px;color:#336699;margin:15px 0 10px 0;}
h5{font-size:12px;margin:10px 0 5px 0;line-height:14px;}
#col0 a{color:#000000;text-decoration:underline;font-weight:bold;}
a{outline:none;text-decoration:none;}
#col0 a:hover{text-decoration:underline;color:#336699;}
a:hover, a:focus, a:active, a.active{outline:none;}
a img{border:0;}
p{margin:0;padding:0 0 10px 0;line-height:16px;}
ul{list-style:none;padding:0 0 10px 0;margin:0;}
#col0_content ul ul{padding:5px 0 0 0;}
#col0_content ul li{background:url(../images/all/li.png) no-repeat 0 2px;padding:0 0 0 11px;line-height:13px;margin-bottom:4px;}
ol{padding-right:75px;}
ol li{line-height:16px;margin-bottom:4px;}
ol li div{font-size:11px;font-weight:normal;color:#000000;}
table{margin:15px 0 30px 0;border-bottom:1px solid #999999;font-size:13px;width:100%;border-collapse:collapse;}
caption{margin-top:25px;font-weight:bold;text-align:left;font-size:12px;}
th{font-weight:bold;vertical-align:top;text-align:left;line-height:16px;color:#336699;padding:7px 20px 6px 0;border:0;}
td{border-top:1px solid #d6d6d7;color:#999999;padding:8px 20px 3px 0;vertical-align:top;text-align:left;line-height:16px;}
td.td-0{color:#000000;text-align:left;}
table.right td, table.right th{text-align:right;}
table.right .td-0{text-align:left;}
td.center, th.center{text-align:center;}
address{line-height:13px;}
#col0_content img{padding-bottom:10px;}
.veranstaltungen{border-bottom:1px solid #CCCCCC;margin-bottom:12px;}
.date{float:right;}
.star{color:#990000;}
.clear{clear:both;float:none;}
.nomargin_top{margin-top:0;}
.noborder{border:0 !important;margin-left:0;}
.border_bottom{border-bottom:1px solid #999999;}
.right{float:right;}
.left{float:left;}
.small{font-size:11px;}
form{margin:0;padding:0 0 10px 0;}
fieldset{border:0;border-bottom:1px solid #999999;padding:0;margin:0;clear:both;float:none;}
fieldset .noborder{border-bottom:0;}
.error_list{padding:0 0 15px 0;}
form p{padding-bottom:0px;border-top:1px solid #d6d6d7;margin-bottom:4px;padding-top:4px;}
form p.border, table .border{border-top:1px solid #999999;}
label{width:160px;display:block;float:left;font-size:13px;line-height:20px;margin-bottom:3px;display:inline;color:#999999;}
label span{font-size:11px;}
#infomaterial label{width:200px;}
#infomaterial table, #infomaterial .box table td{border:0;padding:0;margin:0;color:#000000;}
.headline{margin:5px 0 3px 0;}
.label_submit{visibility:hidden;}
.checkbox{width:12px;height:12px;border:0;margin-left:0;margin:4px;padding:0;}
select, input{border:1px solid #999999;width:200px;font-size:11px;height:16px;padding-left:3px;}
textarea{font-family:'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif !important;border:1px solid #999999;width:200px;height:100px;font-size:11px;padding-left:3px;padding-top:3px;}
select{height:20px !important;padding-left:0;width:auto;background-color:#FFFFFF;}
input.button, input.button_hover{height:17px !important;background-color:#999999;color:#FFFFFF;cursor:pointer;font-size:10px;line-height:normal;text-transform:uppercase;width:auto;text-align:center;padding:2px 3px;margin:0;border:0;display:inline;}
form h4{margin-top:35px;padding:0;}
.word_between_fields{padding:0 5px;}
form h5{margin-top:20px;}
#nav_main{font-size:12px;line-height:16px;padding:0;}
#nav_main ul{margin:0;padding:0;}
#nav_main li{background-color:#99caca;border-bottom:1px solid #EFEBEE;}
#nav_main ul li.active a, #nav_main ul li a:hover{color:#000000;background-color:#bce0df;}
#nav_main ul li a{color:#999999;background-color:#cedbe2;display:block;margin-left:5px;padding:9px 0 9px 11px;}
#nav_main li#wohnwagen, #nav_main li#menu16{background-color:#99caca;}
#nav_main li#reisemobile, #nav_main li#menu29{background-color:#40aac8;}
#nav_main li#vorzelte, #nav_main li#menu15{background-color:#989436;}
#nav_main li#anhaenger, #nav_main li#menu30{background-color:#8c7a58;}
#nav_main li#mietprogramm, #nav_main li#menu13{background-color:#e7b64c;}
#nav_main li#gebrauchtwagen, #nav_main li#menu14{background-color:#aac712;}
#nav_main li#zubehoer, #nav_main li#menu17, #nav_main li#menu60{background-color:#729e48;}
#nav_main li#infomaterial, #nav_main li#menu22{background-color:#c79d99;}
#nav_main li#angebote, #nav_main li#menu12{background-color:#346699;}
#nav_main ul li#wohnwagen.active a, #nav_main ul li#wohnwagen a:hover, #nav_main ul li#menu16.active a, #nav_main ul li#menu16 a:hover{background-color:#bce0df;}
#nav_main ul li#reisemobile.active a, #nav_main ul li#reisemobile a:hover, #nav_main ul li#menu29.active a, #nav_main ul li#menu29 a:hover{background-color:#9ecedc;}
#nav_main ul li#vorzelte.active a, #nav_main ul li#vorzelte a:hover, #nav_main ul li#menu15.active a, #nav_main ul li#menu15 a:hover{background-color:#c1bf8e;}
#nav_main ul li#anhaenger.active a, #nav_main ul li#anhaenger a:hover, #nav_main ul li#menu30.active a, #nav_main ul li#menu30 a:hover{background-color:#b9b09f;}
#nav_main ul li#mietprogramm.active a, #nav_main ul li#mietprogramm a:hover, #nav_main ul li#menu13.active a, #nav_main ul li#menu13 a:hover{background-color:#ebd094;}
#nav_main ul li#gebrauchtwagen.active a, #nav_main ul li#gebrauchtwagen a:hover, #nav_main ul li#menu14.active a, #nav_main ul li#menu14 a:hover{background-color:#cdd890;}
#nav_main ul li#zubehoer.active a, #nav_main ul li#zubehoer a:hover, #nav_main ul li#menu17.active a, #nav_main ul li#menu17 a:hover, #nav_main ul li#menu60.active a, #nav_main ul li#menu60 a:hover{background-color:#adc299;}
#nav_main ul li#infomaterial.active a, #nav_main ul li#infomaterial a:hover, #nav_main ul li#menu22.active a, #nav_main ul li#menu22 a:hover{background-color:#dcc0bd;}
#nav_main ul li#angebote.active a, #nav_main ul li#angebote a:hover, #nav_main ul li#menu12.active a, #nav_main ul li#menu12 a:hover{background-color:#7496b9;}
table.standorte, table.versicherung, table.produkte{background:url(../images/all/table_border_bottom.png) repeat-x left bottom;border:0;margin-bottom:50px;font-size:11px;}
table.standorte th, table.standorte td, table.versicherung th, table.versicherung td{padding-left:0;width:50%;border:0;border-right:20px solid #FFFFFF !important;background:url(../images/all/td_th_border.png) repeat-x left top;}
table.versicherung th, table.versicherung td{width:33%;}
table.standorte td, table.versicherung td, table.produkte td{padding-top:10px;color:#000000;}
table.standorte th, table.versicherung th{color:#999999;font-size:13px;}
table.standorte p img, table.versicherung p img, table.versicherung a.button, table.standorte a.button{margin:5px 0 0 0;}
table.produkte th{border:0 !important;padding:20px 20px 10px 20px;background:none !important;color:#000000;font-size:11px;}
table.produkte td{border:0 !important;background:none !important;padding-left:20px;padding-right:20px;}
table.produkte h4{margin:0;font-size:13px;}
table.produkte{background:url(../images/all/background_mietprogramm_detail.jpg) repeat-x top center;border-bottom:1px solid #999999;border-top:0;}
.box{background-color:#dde6ec;padding:20px 20px 10px 20px;margin-bottom:25px;border-top:1px solid #999999;border-bottom:1px solid #999999;display:block;}
.box h3, .box h4, .box h2{padding:0;margin:0 0 15px 0;}
.box a.button{margin-right:10px;}
.box label{color:#000000;font-weight:bold;}
.box p{border:0;}
.suchergebnis_text{width:340px;margin:0 0 25px 0;display:inline;float:left;}
.suchergebnis_text h3{margin-top:0;margin-bottom:10px;}
#gebrauchtwagen_typ{float:left;width:355px;}
#col0_content #gebrauchtwagen_typ li{padding-left:18px;width:137px;background-position:left center;float:left;margin-left:20px;display:inline;}
table.special td.modell{padding-top:3px;}
table.special td.typ1, table.special td.typ2, table.special td.typ3, table.special td.typ4, table.special td.typ5, table.special td.typ6{padding:8px 0 0 20px;background:url(../images/all/icon_geb_wohn.png) no-repeat right 8px;}
#gebrauchtwagen_typ li.geb_wohn, table.special td.typ1{background-image:url(../images/all/icon_geb_wohn.png);}
#gebrauchtwagen_typ li.aus_wohn, table.special td.typ2{background-image:url(../images/all/icon_aus_wohn.png);}
#gebrauchtwagen_typ li.geb_rm, table.special td.typ3{background-image:url(../images/all/icon_geb_rm.png);}
#gebrauchtwagen_typ li.aus_rm, table.special td.typ4{background-image:url(../images/all/icon_aus_rm.png);}
#gebrauchtwagen_typ li.zeltan, table.special td.typ5{background-image:url(../images/all/icon_zeltan.png);}
#gebrauchtwagen_typ li.geb_zeltan, table.special td.typ6{background-image:url(../images/all/icon_geb_zeltan.png);}
table.special td.price{text-align:right;color:#000000;font-weight:bold;}
table.special th.price{text-align:right;}
td.button, th.button{width:58px;}
span.link-button, p.link-button-absatz, p.link-button-absatz a, .search_result_links a, a.button, td.button a, th.button a, .mietprogramm .links a, .news_list_special .more a, .news-single-item span.back_news a, td.button a:hover, th.button a:hover, .mietprogramm .links a:hover, .news_list_special .more a:hover, .news-single-item span.back_news a:hover{background:url(../images/all/button.png) repeat-x center;color:#FFFFFF !important;cursor:pointer;font-size:10px;line-height:13px !important;text-transform:uppercase;text-align:center;border:0;padding:2px 5px;text-decoration:none !important;font-weight:normal !important;}
th.typ1, th.typ2, th.typ3, th.typ4, th.typ5, th.typ6, .mietprogramm h5, .news_list_special h5, .news_list_special h5 a, h5.typ1, h5.typ2, h5.typ3, h5.typ4, h5.typ5, h5.typ6{background:#990000;color:#FFFFFF !important;text-transform:uppercase;border:0;font-size:14px;padding-top:6px;padding-bottom:5px;text-decoration:none !important;}
h5.typ1, h5.typ2, h5.typ3, h5.typ4, h5.typ5, h5.typ6{padding-left:8px;margin-top:20px !important;}
th.typ2, h5.typ2{background:#e8bd00;}
th.typ3, h5.typ3{background:#666633;}
th.typ4, h5.typ4{background:#999900;}
th.typ5, h5.typ5{background:#006699;}
th.typ6, h5.typ6{background:#66ccff;}
table.search_result th, table.search_result td{font-size:11px;color:#000000;border-top:1px solid #d6d6d7;}
table.search_result th{width:88px;padding-left:8px !important;}
table.search_result th.button{padding-left:0;}
table.search_result{margin-top:0;margin-bottom:0;border-bottom:0;width:340px;}
table.search_result_anfrage{width:100%;}
table.search_result_anfrage tr th{width:140px;}
#anfrageformular.gebrauchtwagen_anfrageformular label{padding-left:8px;}
.search_result_links{border-top:1px solid #999999;width:699px;float:left;padding:0;margin:0;}
.search_result_links a{float:left;display:inline;margin:6px 20px 0 0;}
.search_result_links a.right{float:right;margin-right:0;}
.search_result td.price{font-size:13px;color:#000000;font-weight:bold;}
.search_result_images{margin-top:28px;width:340px;float:right;}
.modell_name{padding-top:8px !important;display:block;}
.thumb_image{width:53px;height:40px;display:inline;margin:0 15px 0 0;float:left;}
.thumb_image img{padding-bottom:0 !important;}
.mietprogramm, .news_list_special{background:url(../images/all/background_list.jpg) no-repeat 0px 23px;min-height:72px !important;width:690px;clear:both;}
.mietprogramm h5, .news_list_special h5, .news_list_special h5{background:#83a4c5;padding:6px 0 5px 10px;margin:0 0 10px 0;width:auto !important;border-bottom:1px solid #FFFFFF;}
.mietprogramm_description, .news_list_description{padding-left:10px;width:520px;float:left;margin-bottom:0;min-height:52px;}
.mietprogramm span.price, .news_list_special span.more, .news-single-item span.back_news{display:block;font-size:13px;border-top:1px solid #999999;padding:10px 0 0 0;margin:0 0 25px 0;text-align:right;float:left;width:100%;font-weight:bold;}
.news_list_special .date, .news-single-item .date{font-size:13px;font-weight:bold;text-align:right;}
.mietprogramm .links, .news_list_special .date, .news-single-item .date{float:right;margin-right:10px;display:inline;}
.mietprogramm .links a, .news_list_special .date a{margin-left:10px;}
.mietprogramm_facts{background:url(../images/all/background_mietprogramm_detail.jpg) no-repeat top center;display:inline-block;padding:20px;margin-top:30px;}
.mietprogramm_detail{background:none;float:none;clear:both;}
.mietprogramm_detail .search_result_links a.right{margin-left:10px;}
.mietprogramm_detail .search_result_links span.rent a{background:url(../images/all/button_hover.png) repeat-x center;}
.mietprogramm_detail .search_result_links span{width:56px;height:25px;display:block;float:right;}
.mietprogramm_detail .search_result_links span.back{width:58px;}
.mietprogramm_detail .search_result_links span.rent{width:83px;}
.mietprogramm_images{margin-top:10px;display:inline-block;background:url(../images/all/background_mietprogramm_detail_images.jpg) repeat-y top left;}
.mietprogramm_detail h4{margin:3px 0 2px 0;}
.mietprogramm_images h4{margin-bottom:5px;}
.mietprogramm_images_outdoor{width:440px;margin-right:20px;float:left;border-top:1px solid #FFFFFF;}
.mietprogramm_detail .center{text-align:center;}
.mietprogramm_images_indoor{width:210px;float:right;margin-left:20px;}
.mietprogramm_col1, .mietprogramm_col2, .mietprogramm_col3{width:230px;margin-right:20px;float:left;display:inline;}
.mietprogramm_col2{width:170px;}
.mietprogramm_col3{margin:0;width:210px;}
.mietprogramm table.special{width:210px;padding:0;margin:0 0 8px 0;}
.mietprogramm table.special th, .mietprogramm table.special td, .mietprogramm_col3 p{padding-left:8px;padding-right:8px;}
.mp_uebersicht{width:100%;float:right;text-align:right;margin-top:-25px;}
.best_nr{width:55px;}
.anzahl{width:35px;}
.artikel_bez{width:240px;}
.einzelpreis{width:110px;}
.gesamtpreis{width:110px;}
#products{border:0;margin:0 0 40px 0;height:60px !important;}
#products img, #products p, #products ul{margin-bottom:0;padding-bottom:0;}
#products a, #products a:hover{text-decoration:none;}
#products td{padding:0;border:0;vertical-align:bottom;}
td.products_logo{width:460px;}
td.products_information{font-size:12px;}
.news-single-img{float:right;display:inline;margin-left:20px;}
.news-single-category{margin-bottom:10px;}
.csc-textpic-caption{font-weight:bold;padding-top:10px;}
.csc-textpic h4{margin-top:0;line-height:12px;}
.csc-textpic h5{margin-top:0;}
.csc-textpic-below img{padding-top:10px;}
div.csc-textpic{margin-bottom:15px;}
#col0_content_images div.csc-textpic{margin-bottom:0;}
.galthumb{cursor:pointer;border:1px solid #D6D6D7;float:left;padding:10px;width:64px;height:40px;margin:-1px 0 0 -1px;text-align:center;}
#galthumbs .sel{border:1px solid #666;}
#galthumbs{margin-bottom:10px;}
label.error{color:#bf0213;background:#FFFFFF url(../images/all/error.png) no-repeat left center;float:none;line-height:10px;padding-left:10px;margin-left:10px;}
.color1{color:#990000;}
.color2{color:#FF9000;}
.color3{color:#999999;}