html, body {
	background:#c3c3c3 url(/media/images/structure/background.gif);
	font-size:10px;
}

a:hover, a:focus { text-decoration:underline !important; }

.outer-border-list { border-bottom:1px solid #afafaf; }
.outer-border { border:1px solid #afafaf; }
.inner-border-solo { border:1px solid #e6e6e6; }
.inner-border{
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}
#headnavigation { float:left; }
#headnavigation li { float:left;margin-right:15px;margin-top:15px; }
#headnavigation li a { font-size:9px;text-decoration:none;color:#666; }

#site { background: transparent url(/media/images/structure/top-background.gif) repeat-x; }
#header-bar { height:70px; overflow:hidden; }
#logo { padding:20px 0px 0px 0px; float:right; }
#menu { background: transparent url(/media/images/structure/line-01.gif) repeat-x; height:30px; overflow:hidden; width:100%; }
#head-navigation { float:left; }
#navigation { padding:9px 0px 0px 0px; }
#navigation li { float:left; margin-right:25px; }
#navigation li a { text-decoration:none;text-transform:uppercase;color:#333;font-size:0.9em;letter-spacing:0.0em; }
#navigation li a:hover, #navigation li a:focus { text-decoration:underline; }
#services-navigation { float:right;padding:10px 0px 0px 0px; }
#languages { float:left; }
#languages a { text-decoration:none;font-style:italic;color:#666;font-size:0.9em;letter-spacing:-0.01em;margin-left:5px; }
#search { float:right;margin-top:-3px;margin-left:20px; }
#search input { border:none; background: url(/media/images/structure/search.gif) no-repeat; font-size:10px; width:90px; padding:2px 13px 2px 5px; }
#header-welcome { margin-top:32px;background: url(/media/images/structure/box-background-431.gif) repeat-x; }
#content-box { margin-top:32px;background: url(/media/images/structure/box-background-431.gif) repeat-x; }
.box-bg { background: url(/media/images/structure/box-background-431.gif) repeat-x top !important; }
.ui-state-active .box-bg { background:#ccc !important; }
.box-head { padding:5px 15px;font-size:10px;text-align:justify;line-height:1.4em;cursor:pointer; }
.box-content { padding:10px 15px;font-size:10px;cursor:default !important; }
#content-box h1 { text-transform:uppercase; font-size:1.7em; font-weight:normal; }
h6 { text-transform:uppercase; font-size:1.7em; font-weight:normal; }
#content-box h2 { font-size:1.7em; font-weight:normal;margin-bottom:15px; }
#content-box h3 { font-size:1.4em; font-weight:normal;margin-bottom:10px;color:#575757; }
#content-box h4 { font-size:1.4em; font-weight:normal;margin-top:10px;color:#575757; }
#content-box .content-box-inner p { line-height:1.5em; text-align:justify;}
#content-box .content-box-inner { padding:18px; }
#intro, #intro-text { padding:18px;}
#intro { float:left; }
#intro-text { float:left;padding:18px 0px 0px 15px;width:180px;line-height:1.5em; text-align:justify; }
#intro-text h1 { text-transform:uppercase; font-size:1.7em; font-weight:normal; }
#intro-text img { margin-bottom:20px; }
#box-start { margin-top:20px;background: url(/media/images/structure/box-background-431.gif) repeat-x; }

.box-25 { float:left; width:238px; border-right:1px solid #afafaf; }

.last-25 { width:241px;border-right:0; }

.box-25-inner { overflow:hidden;height:208px; }

.clear-border-box { border-right:none; }
a.boxlink { display:block; border:1px solid #e6e6e6; border-bottom:0; padding:14px 0px 15px 19px;text-decoration:none;height:30px;overflow:hidden;letter-spacing:-0.05em; }
a.boxlink:hover, a.boxlink:focus { background:#D9D9D9;text-decoration:none !important; }
.boxlink span { font-size:1.3em;display:block;margin-bottom:6px;letter-spacing:0.00em; }
a.boxlinklast { border:1px solid #e6e6e6; }

.box-25 h1 { font-weight:normal;font-size:1.3em;display:block;margin-bottom:15px;letter-spacing:0.00em; }
.box-25 .box-25-inner { padding:20px;padding-top:14px; }

.box-header img { border:1px solid #e6e6e6; margin-bottom:15px;}
.box-25-inner p { line-height:1.6em;text-align:justify; }
.box-25-inner a { display:block;width:100%;height:242px;text-decoration:none; font-weight:bold; float:right;margin-top:12px; }

#line2 { background:url(/media/images/structure/line-02.gif) repeat-x; height:25px;margin-top:60px; }
#footer { background:url(/media/images/structure/footer-bg-01.gif) repeat-x; }
#footer-bottom { background:url(/media/images/structure/footer-bg-02.gif) repeat-x; height:57px;padding-top:10px;padding-bottom:10px; }
.footer-float { float:left;margin-right:30px;color:white;font-size:0.9em;line-height:1.3em;padding-top:10px; }
.footer-float img { padding-top:0px; }
#footer .box-33 { float:left; width:303px; margin-right:25px; text-align:justify;padding-top:25px; }
#footer h1 { font-weight:normal;font-size:1.4em;display:block;margin-bottom:5px;letter-spacing:0.00em;color:#555; }
#footer h2 { font-weight:normal;font-size:1.1em;display:block;margin-bottom:15px;letter-spacing:0.00em;color:white; }
#footer .box-33 p { color:#666; font-size:0.9em; line-height:1.6em; }
#footer .box-33 p.topic{ color:#333;padding-left:10px;float:left;font-size:1.1em !important; }
#footer .box-33 a.more { display:block;width:100%;text-decoration:none;color:#666;font-weight:bold;text-align:right;margin-top:10px;margin-bottom:15px; }
#footer .box-33 a.box33-external-link { font-size:1.1em;display:block;text-decoration:none;color:#fff !important;line-height:32px;font-weight:normal;text-align:left;padding-top:5px;padding-bottom:5px; }
#footer .box-33 span.box33-external-link { color:#fff !important; }
#footer .box-33 a.box33-external-link:hover { font-size:1.1em;display:block;text-decoration:underline !important;color:#fff !important;line-height:32px;font-weight:normal;text-align:left;padding-top:5px;padding-bottom:5px;padding-left:10px; }
.link-fix { padding-bottom:6px !important;padding-top:6px !important; }
#footer .box-33 hr { border:0; height:0px; border-top:1px solid #818181; border-bottom:1px solid #e6e6e6;margin:10px 0px }
#footer .box-33 hr.noMargin { border:0; height:0px; border-top:1px solid #818181; border-bottom:1px solid #e6e6e6;margin:0px !important; }
#footer .box-33 img { border:1px solid #e6e6e6;float:left; }

#configurator_steps ul { background:url(/media/images/structure/sub-bg.gif) repeat-x;height:49px;  }
#configurator_steps ul li { float:left; width:106px; background:url(/media/images/structure/sub_arrow.gif) no-repeat right; line-height:47px;  }
#configurator_steps ul li p { margin-left:15px;font-size:11px;font-weight:normal;color:#555;padding-top:2px;line-height:47px !important;  }
#configurator_steps ul li p.active { margin-left:15px;font-size:11px;font-weight:bold;color:#555;padding-top:2px;  }
#configurator_steps ul li.first-fix { float:left; width:107px !important; border-left:1px solid #e6e6e6; }
#configurator_steps ul li.last-fix { float:left; width:107px !important; background:none !important;border-right:1px solid #e6e6e6; }

.btn_submit { font-weight:normal;font-size:1.4em;color:#fff;background: url(/media/images/structure/b-bg.gif) repeat-x;border:1px solid #1A6B8F;padding:5px;cursor:pointer; }
.btn_submit_orange { font-weight:normal;font-size:1.4em;color:#fff;background: url(/media/images/structure/b2-bg.gif) repeat-x;border:1px solid #fc6000;padding:5px;cursor:pointer; }
.input_field { font-weight:normal;font-size:1.4em;color:#555;border:1px solid #afafaf;padding:7px;width:280px }

.box-33 { float:left; width:290px; margin-right:20px; text-align:justify; }

.radio-33 { float:left;margin-top:10px;margin-left:-0px;margin-right:5px; }
.desc { padding:15px 2px; }
.desc p { color:#575757 !important;font-size:1.1em; }
.data-head { padding:10px 20px; color:#575757 !important; font-size:1.1em; cursor:pointer;}
.data-info { padding:10px 20px; color:#575757 !important; font-size:1.1em; }
.data-head span { color:#575757 !important;}
.data-info p { color:#575757 !important;}

.finish_1 { background:#d4d4d4; }
.finish_2 { background:#ccc; }
.finish-inner { padding:10px 20px; }
.finish-inner h1 { margin-bottom:15px; color:#333 !important; }
.finish-inner h4 { margin-bottom:15px; color:#333 !important;font-weight:bold !important; margin-top:0px !important; }
.finish-inner img { border:1px solid #e6e6e6;margin-right:20px; }
.finish-info { float:left; width:320px;padding-bottom:15px; }
.finish-details { margin-left:40px;float:left; width:190px;text-align:left;padding-top:28px;font-size:10px;padding-bottom:15px; }
.finish-price { float:right; width:90px; }
.price { font-size:12px;font-weight:bold;display:block;margin-bottom:5px; }
.price1 { font-size:10px;font-weight:bold;display:block;margin-bottom:5px; }
.price2 { font-size:12px;font-weight:normal;display:block;margin-bottom:5px; }
.finish-details p { text-align:left !important;color:#555; }
#chassis-info.infoHover { float:left; width:290px; }


.padding20 { padding:20px; }


#sidenavigation { float:left; width:290px; }
.sidelink { padding:10px 15px; display:block; font-size:10px; border-bottom:1px solid #afafaf;border-top:1px solid #e6e6e6;text-decoration:none;border-right:1px solid #e6e6e6; background:#cacaca;}
.firstside { font-weight:bold;padding:15px;font-size:12px; }
.sidelink:hover, .sidelink:focus { background:#bfbfbf;text-decoration:none !important; }
.ui-state-active .firstside { background: url(/media/images/structure/box-background-431.gif) repeat-x top !important;}


#contentbereich { float:right; width:610px; }
#sidenavigation h1 { text-transform:uppercase; font-size:1.7em; font-weight:normal;margin-bottom:50px; }
#contentbereich h1 { font-weight:bold;font-size:12px; }
.contentbox h1 { font-weight:bold;font-size:12px;color:#555; }
.contentbox h3 { font-weight:bold;font-size:10px;color:#555; }

.pagechanger { float:right;margin-right:20px; }
.pagechanger ul { height:30px; }
.pagechanger ul li { float:left; margin-left:3px; height:30px;}
.pagechanger ul li p { padding:4px 10px 4px 4px; }
.pagechanger ul li a { display:block;width:35px;background: url(/media/images/structure/box-background-431.gif) repeat-x top !important; padding:4px 0px;text-decoration:none;border:1px solid #afafaf;border-bottom:0;margin-top:12px;text-align:center; }
.pagechanger ul li a:hover, .pagechanger ul li a:focus { background:#ccc !important; text-decoration:none !important;margin-top:6px;padding-bottom:7px;padding-top:7px;font-size:12px; }

.thumbs { float:left;margin:3px; }
.thumbs img { border:1px solid #e6e6e6; }

.NObox-bg { background:#ccc; }
.tabbox-active { float:left;border-bottom:1px solid #ccc;margin-right:2px;background: url(/media/images/structure/box-background-431.gif) repeat-x top !important; }
.tabbox-inactive { float:left;border-bottom:0;margin-right:2px;cursor:pointer; }

table.flights {  background: url(/media/images/structure/box-background-431.gif) repeat-x top !important; border:1px solid #e6e6e6;}
table.flights td { padding:20px  !important; }
table.flights thead td { padding-bottom:0px  !important; }
table.flights tbody td  { padding-bottom:20px  !important; text-align:justify;line-height:1.3em;}
table.flights tbody td h3 { margin-bottom:10px;margin-top:10px; }
table.flights tbody td h2 { margin-bottom:10px;font-size:12px; }
table.flights thead td h1 { font-size:13px;color:#555; }

.tabelle50 {  }
.tabelle50 h1 { font-weight:normal;font-size:1.3em;display:block;margin-bottom:15px;letter-spacing:0.00em; }
.tabelle50 p { line-height:1.6em; text-align:justify; }

#box-text-fix { width:270px !important; }
#box-text-fix p {
	color:#575757 !important;
	font-size:1.1em !important;
	line-height:1.5em !important;
	text-align:justify !important;

}

p{
font-size:1.1em;line-height:1.5em;
text-align:justify; }

.faq { padding:10px 20px; display:block; text-decoration:none; }
.faq:hover{ padding:10px 20px; display:block; text-decoration:none !important; }

.faq-detail { padding:10px 20px; }

.faq-accordion .ui-state-active .box-bg { background: url(/media/images/structure/box-background-431.gif) repeat-x top !important;}

.ctext { font-size:12px;color:#555;line-height:26px;vertical-align:top; }
.cform { width:100%;border:1px solid #afafaf;background:#f8f8f8;padding:5px 10px;font-size:13px;color:#555;margin-bottom:10px;}
.cformselect { border:1px solid #afafaf;background:#f8f8f8;padding:5px 10px;font-size:13px;color:#555;width:33%;margin-bottom:10px; }
.cformtext { border:1px solid #afafaf;background:#f8f8f8;padding:5px 10px;font-size:13px;color:#555;width:100%;margin-bottom:10px;height:100px;font-family:arial; }
.cformsubmit { font-weight:normal;font-size:1.4em;color:#fff;background: url(/media/images/structure/b2-bg.gif) repeat-x;border:1px solid #fc6000;padding:5px;cursor:pointer; }

.itemBoxOuter { padding:5px;width:280px !important; }
.itemBoxOuter p { width:285px !important; }
.itemBoxOuter img  { width:286px !important; }

.preSelected { padding:5px;margin:-5px;background:#00599a url(/media/images/structure/select-bg.gif) repeat-x;color:white !important;width:288px; }
.preSelected h3 { padding-top:0px !important; }
.preSelected p,.preSelected h3,.preSelected h4 { color:white !important; }

.mediagallery .thumbs { margin-right:12px !important; }
.airtrikegallery #menugallery li.menuItem a { margin-right:11px !important; }
.airtrikegallery #menugallery li.last a { margin-left:7px; margin-right:0px !important; }
.fullcar li.last a { margin-right:0px !important; }

#head-table { border-bottom:1px solid #afafaf; }
.dunkel { background:#bfbfbf;border-top:1px solid #e6e6e6;padding:20px;border-bottom:1px solid #afafaf; }
.hell { background:#c6c6c6;border-top:1px solid #e6e6e6;padding:20px;border-bottom:1px solid #afafaf; }
.comm-list strong { font-size:1.1em; display:block; }
.comm-list { line-height:1.8em; }
.community-box h1 { font-size:14px !important; }

#community-suchform { margin-top:10px;font-size:12px;color:#888 !important; }
#community-suchform p { color:#555 !important; }
#community-suchform h2 { font-size:14px !important; color:#555;font-weight:normal;margin-bottom:10px; }
#community-suchform .full-input { width:96%;border:1px solid #afafaf;padding:3px;margin-bottom:5px; }
#community-suchform .full-select { width:99%;border:1px solid #afafaf;padding:3px;margin-bottom:15px; }
#community-suchform .mini-input { width:40px;border:1px solid #afafaf;padding:3px;margin-bottom:5px; }
#community-suchform .mini2-input { margin-left:3px;width:185px;border:1px solid #afafaf;padding:3px;margin-bottom:5px; }

#community-suchform2 { padding:20px;font-size:12px;color:#888 !important; }
#community-suchform2 p { color:#555 !important; }
#community-suchform2 h2 { font-size:14px !important; color:#555;font-weight:normal;margin-bottom:8px; }
#community-suchform2 .full-input { width:97%;border:1px solid #afafaf;padding:3px;margin-bottom:8px; }
#community-suchform2 .full-select { width:100%;border:1px solid #afafaf;padding:3px;margin-bottom:8px; }
#community-suchform2 .mini-input { width:40px;border:1px solid #afafaf;padding:3px;margin-bottom:8px; }
#community-suchform2 .mini2-input { margin-left:3px;width:200px;border:1px solid #afafaf;padding:3px;margin-bottom:8px; }
.btn_submit2 { width:100%;font-weight:normal;font-size:1.2em;color:#555;background: url(/media/images/structure/box-background-431.gif) repeat-x;border:1px solid #afafaf;padding:5px;cursor:pointer;margin-top:3px; }
