*			{ font-family:tahoma; font-size:11px; box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:content-box; }

html,body		{ height:100.1%; margin:0px; padding:0px; }
html			{ background:url(../../images/bg_truck.jpg) repeat-x #fff; background-color:#bebebe; }
body			{ color:#676767; line-height:17px; }
td			{ vertical-align:top;  }

img			{ border:0px; }
ul			{ margin-left:2px; margin-top:0px; }
li			{ padding:0px; margin:0px; }
img[src='']		{ line-height:30px; border:1px solid #a0a0a0; border-bottom-color:#e3e3e3; border-right-color:#e3e3e3; padding:8px 14px; background:url(../images/img_error.gif) no-repeat center center; }

#webseite		{ width:980px; overflow:hidden; margin:0px auto; }	
#rahmen			{ padding:0px; }
#haupttabelle		{ width:980px; }

#td_links		{ }
#div_links 		{ padding:10px 0px; }

#td_mitte		{ }
#div_mitte		{ margin:10px 10px 0px 10px; }
#div_mitte_suche	{ margin:10px 0px 0px 10px; }

#inhalt_mitte		{ background:url(../images/div_mitte_truck.png) repeat-x top left #fff; }
#inhalt_mitte_header	{padding:40px 15px 15px 15px; }
#inhalt_mitte_header table  span, #inhalt_mitte_header table  span var{font-size:16px!important;
font-weight: bold;}
#inhalt_mitte_header h1 {font-size: 15px;
border-bottom: gray solid 1px;
padding-bottom: 9px;
margin-bottom: 15px;}


#td_rechts		{ }
#div_rechts		{ padding:10px 0px; }

#aktuelles		{ background:#e8e8e8; }
#aktuelles h2		{ padding: 10px 15px; }



#logos			{ }
#navioben		{ }
#animation		{ }

#adressbox		{ background:#e8e8e8; border-left:1px solid #fff; }
.adressbox_text		{ padding:10px; }


/* ---- KLASSEN ---- */

.error			{ color:#c11717; }
.clear			{ clear:both; }

.indi_box		{ margin-bottom:10px; background:#e8e8e8; }
.small_box		{ padding:10px; }

.box_l2e		{ margin:5px 0px 5px 0px;  }


/* ---- LINKS ---- */

a			{ color:#3679ca; text-decoration:none; }
a:hover			{ color:#676767; }

a.plink			{  }
a:hover.plink		{  }

a.slink			{ border-top:1px solid #fff; background:#f1f1f1; display:block; padding:5px 10px; text-decoration:none; }
a.slink:hover		{ background:#ddd; }

a.licon			{ background:url(../images/icon-link_truck.jpg) no-repeat left center; padding-left:7px; }


/* ---- ÜBERSCHRIFTEN ---- */

h1, h2, h3, h4		{ margin:0px; padding:0px; font-weight:bold; }

h1			{ font-size:12px; margin:0px 0px 0px 0px; padding:5px 10px 5px 0px; }
h2			{ font-size:12px; margin-bottom:5px; }
h3			{ color:white; background:url(../images/box_bg_truck.png) repeat-x top right; font-size:12px; margin-bottom:0px; padding:0px 15px; line-height:30px; }
h4			{ font-size:12px; }


/* ---- NAVI ---- */


#mainnavi			{ padding:10px 0px; }

.mainmenu 			{ background:url(../images/mainmenu_bg_truck.png) repeat-x top left; padding-bottom:1px; position:relative; height:41px; line-height:27px; white-space:nowrap; z-index:9999; }
.mainmenu a			{ color:#fff; display:block; padding:8px 20px; font-weight:bold; }
.mainmenu a:hover,
a.mainmenu_aktiv 		{ background:url(../images/mainmenu_bg_active_truck.png) repeat-x top left; }
	
.submenu			{ display:none; position:absolute; top:0px; left:200px; margin:0px;}
.submenu a 			{ color:#515151; display:block; padding:0 0 1px 0px; line-height:21px;}
.submenu a:hover		{ background:none;}
.submenu a .submenu_spacer 	{ float:left; background:url(../images/submenu_bg_truck.png) repeat-x top left; line-height:21px; width:8px; margin:0px 1px;}
.submenu a .submenu_txt		{ white-space:nowrap; display:block; margin-left:10px; padding:0 10px; line-height:21px; background:url(../images/submenu_link_bg_truck.png) repeat-x top left; }

.submenu a:hover .submenu_spacer{ float:left; background:url(../images/submenu_bg_active_truck.png) repeat-x top left; line-height:21px; width:6px; padding:0px 1px; }
.submenu a:hover .submenu_txt	{ color:#fff; background:url(../images/submenu_link_bg_active_truck.png) repeat-x top left; }

	
.mainmenu:hover .submenu	{ display:block; }	


a.sitemap_e1		{  }
a.sitemap_e2		{ margin-left:15px; }
a.sitemap_e3		{ margin-left:30px; }
a.sitemap_e4		{ margin-left:45px; }
a.sitemap_e5		{ margin-left:60px; }

/* ---- GALERIE ---- */

.galerie_box		{ width:130px; height:100px; overflow:hidden; margin:0px 10px 10px 0px; float:left; text-align:center; }


/* ---- FOOTER ---- */

.td_footer		{ padding:10px 20px 10px 20px; }

a.footer		{ color:#fff; text-decoration:none; margin-right:20px; }
a.footer:hover		{ color:#3679CA; }


/* ---- FORMULARE ---- */

input, select,
textarea		{ margin-bottom:5px; margin-right:5px; }

.mdx_form_text,
.mdx_form_email,
.mdx_form_hprefix,
.mdx_form_hsuffix,
.mdx_form_textarea	{ width:250px; padding:3px; background:#fff; border:1px solid #ccc; }
.mdx_form_hprefix	{ padding:2px; width:60px; }
.mdx_form_hsuffix	{ width:179px; }
.mdx_form_submit	{  }


/* ---- SPRACHAUSWAHL ---- */

#sprachen		{ margin-bottom:5px; text-align:right; }

#hGruppe input	{ width:189px; margin-top:1px; padding:2px 4px 0 4px; } 
#hGruppe select	{ width:200px; }
#hGruppe .DISABLED { color:#aaa; }

.directLink	{ margin-right:10px; }

.boxBorder	{ border:0px solid #ddd; padding:0px 0px 0px 0px; }
.kfzBox		{ border:0px solid #ddd; padding:6px 0px 10px 0px; margin:10px 0; }
.kfzSearchTbl	{ margin-top:10px; }
.kfzSearchTbl td { white-space:nowrap; }

.waitBg		{ position:absolute; top:0; left:0; background:#808080; opacity:0.6; -moz-opacity:0.6; -khtml-opacity:0.6; filter:Alpha(style=0, opacity=60); z-index:1000; }
.waitFg		{ position:absolute; width:300px; height:40px; line-height:40px; background:#fff; border:1px solid #ccc; text-align:center; z-index:1001; } 

.fzgDetails th, .fzgDetails td
{
        border-bottom:1px solid #ddd;
        padding:3px 0;
}
.fzgDetails th	{ font-weight:normal; padding:0 6px 0 4px; width:160px; text-align:left; }
.fzgDetails td	{ font-weight:bold; }

.express	{ width:120px; }
.up,.down 	{ position:absolute; left:0px; font-size:1px; }  
.up		{ top:-2px; }
.down		{ top:11px; }
.pad,.pad2
{ padding:4px; }
.pad		{ color:black; }

#anfrageform input	{ padding:2px; margin-bottom:4px; }
#anfrageform select	{ padding:0; margin-bottom:4px; }

.boxTitle	{ font-size:14px; color:#425fb0; margin-bottom:8px; margin-top:12px; font-family:arial; font-weight:bold; }

.kfz		{ min-height:19px; margin-bottom:2px; cursor:pointer; }
.kfzText	{ padding-left:25px; text-align:left; line-height:19px; font-size:10px; }

.resetDisabled, .resetEnabled, .resetLoading
{
        display:inline;
        position:absolute;
        margin:2px 0 0 2px;
        width:15px; height:15px;
        background-repeat:no-repeat;
        background-image:url(/userdata/11111/layout/hg2010/reset-neutral.gif);
}
.resetDisabled		{ cursor:default; background-position:0 0px; }
.resetEnabled		{ cursor:pointer; background-position:0 -15px; }
.resetEnabled:hover	{ background-position:0 -30px; }
.resetLoading		{ cursor:default; background-position:0 -45px; }



.products_title {font-size: 14px;font-weight: bold;}
#yw2_button {display: block;}
.success{color: green; font-size: 14px;}
.price{float: right;
font-size: 22px;}