/* TODO: nur für firefox noch einfügen:
//.menu_box_komplette_breite {background-image:url(../img/hg_menue.gif);width:100%;height:400px;} */

html 					{ font-family:Trebuchet MS, Arial; margin:0px; height:100%; padding:0px; background-color:#eae8e8 }
body 					{ margin:0px; background-repeat:repeat-x; }
form					{ margin:0px; }
div, table				{ color:#353535; font-size:12px; font-weight:normal; } /*666666*/
h1						{ margin:-4px 0px -4px 0px; padding-left:30px; padding-top:8px; font-size:18px; font-weight:normal; }
h2						{ margin:2px 0px 0px 0px; padding-left:30px; font-size:11px; font-weight:bold; }
h3						{ margin:0px; font-size:14px; font-weight:bold; }
h4						{ margin:2px 0px 0px 0px; padding-left:30px; font-size:11px; font-weight:bold; }
h5						{ margin:2px 0px -4px 0px; font-size:11px; font-weight:bold; }
h6						{ margin:0px; padding-top:7px; font-size:14px; font-weight:bold; }
img						{ border-bottom: 0px none #666666; }

.frame					{ width:1000px; overflow:hidden; }

.content				{ color:#353535; text-decoration:none; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }
.content a:link			{ color:#353535; text-decoration:underline; font-weight:bold; }
.content a:visited		{ color:#353535; text-decoration:underline; font-weight:bold; }
.content a:active		{ color:#353535; text-decoration:underline; font-weight:bold; }
.content a:hover		{ color:#353535; text-decoration:underline; font-weight:bold; }

.content_l				{ color:#353535; text-decoration:none; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }
.content_l a:link		{ color:#353535; text-decoration:none; font-weight:bold; }
.content_l a:visited	{ color:#353535; text-decoration:none; font-weight:bold; }
.content_l a:active		{ color:#353535; text-decoration:none; font-weight:bold; }
.content_l a:hover		{ color:#353535; text-decoration:underline; font-weight:bold; }

.image					{ color:#353535; text-decoration:none; border-bottom:0px solid #666666; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }
.image a:link			{ color:#353535; text-decoration:none; border-bottom:0px solid #666666; font-weight:normal; }
.image a:visited		{ color:#353535; text-decoration:none; border-bottom:0px solid #666666; font-weight:normal; }
.image a:active			{ color:#353535; text-decoration:none; border-bottom:0px solid #666666; font-weight:normal; }
.image a:hover			{ color:#353535; text-decoration:none; border-bottom:0px solid #666666; font-weight:normal; }

.imageborder			{ color:#353535; text-decoration:none; border 1px solid #666666; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }
.imageborder a:link		{ color:#353535; text-decoration:none; border-bottom:0px solid #666666; font-weight:normal; }
.imageborder a:visited	{ color:#353535; text-decoration:none; border-bottom:0px solid #666666; font-weight:normal; }
.imageborder a:active	{ color:#353535; text-decoration:none; border-bottom:0px solid #666666; font-weight:normal; }
.imageborder a:hover	{ color:#353535; text-decoration:none; border-bottom:0px solid #666666; font-weight:normal; }

.content ul 			{ list-style-type:none; padding-left:25px; margin:0px } 
.content li 			{ background-image:url(../img/layout/blm_bullit2.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:50px; }

.content_box			{ margin:0px 0px 10px 0px; padding:0px; width:218px; overflow:hidden; background-color:#FFFFFF; color:#353535; text-decoration:none; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }
.content_box_top		{ margin:0px; width:218px; padding:0px; height:14px; background-image:url(../img/layout/kasten_o.gif); background-position:top left; background-repeat:no-repeat; }
.content_box_bottom		{ margin:-10px 0px 0px 0px; width:218px; padding:0px; height:10px; background-image:url(../img/layout/kasten_u.gif); background-position:bottom left; background-repeat:no-repeat; }

.sponsor_box			{ width:160px; border:1px solid #CBC9C1; color:#353535; text-decoration:none; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }

/* Styles für den Warenkorb */
.wkorb_content_box		{ margin:0px 0px 0px 0px; padding:0px; width:218px; background-color:#FFFFFF; color:#353535; text-decoration:none; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }
.wkorb_box_link			{ text-align: right; margin:-12px 0px 0px 0px; width:218px; padding:0px; height:26px; background-image:url(../img/layout/wkorb_m.gif); background-repeat:no-repeat;}
.wkorb_box_bottom		{ text-align: right; margin:0px 0px 0px 0px; width:218px; padding:0px; height:25px; background-image:url(../img/layout/wkorb_u.gif); background-repeat:no-repeat; }
.logininp 				{ width:180px; border:1px solid #E3E1D8; color:#353535; text-decoration:none; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }

/*.content_box_title		{ margin-left:14px; width:190px; }*/
.content_box_data		{ position:relative; left:14px; top:0px; margin:0px; width:190px; padding:0px 0px 10px 0px; color:#353535; text-decoration:none; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }
.content_box_link		{ position:relative; left:0px; top:0px; margin:0px 0px 0px 0px; width:190px; padding:10px -28px 0px 14px; text-align:right; }

.Nav					{ font-family:Trebuchet MS, Arial; color:#353535; text-decoration:none; font-size:11px; font-weight:normal; }
.NavOver				{ font-family:Trebuchet MS, Arial; color:#353535; text-decoration:none; font-size:11px; font-weight:bold; }
.NavActive				{ font-family:Trebuchet MS, Arial; color:#353535; text-decoration:none; font-size:11px; font-weight:bold; }

.top 					{ text-align:left; width:100%; height:83px; padding:0px; background-color:#FFFFFF }
.title 					{ vertical-align:bottom; }
.input 					{ height:18px; border-color:#A5ACB2; border-style:solid; border-width:1px; }

.nav_bar 				{ margin:0px; padding:0px; width:100%; height:23px; background-color:#666666; text-align:left; }
.nav_bar_spacer 		{ margin:0px; padding:0px; width:266px; height:23px; float:left; }
.nav_bar_js 			{ margin:0px; height:23px; width:426px; text-align:left; padding:0px; float:left; }
.nav_bar_functions 		{ margin:0px; text-align:right; float:right; }

.head_box 				{ padding:0px; width:100%; background-color:#eae8e8; background-image:url(../img/layout/blm_box_grau_verlauf.gif); background-position:left top; background-repeat:repeat-x; }

.kat_box 				{ padding:0px; width:100%; background-image:url(../img/layout/blm_box_grau_verlauf.gif); background-position:left bottom; background-repeat:repeat-x; }
.kat_box_image 			{ padding:0px; width:687px; text-align:right; vertical-align:baseline; background-repeat:no-repeat; float:left; }
.kat_box_menu 			{ float:left; padding:0px; text-align:left; vertical-align:baseline; background-color:#eae8e8; background-image:url(../img/layout/blm_box_grau_verlauf.gif); background-position:left top; background-repeat:repeat-x; }

.menu_box_content 		{ padding:0px; } 
.menu_box_search 		{ width:313px; padding:0px; height:46px; background-color:#FFFFFF; }
.menu_box_search_field	{ padding:0px; float:left; margin:10px 5px 0px 15px; }
.menu_box_search_submit	{ padding:0px; float:left; margin:11px 0px 0px 0px; }

.head_box_square 		{ width:266px; margin-top:16px; float:left; }
.head_box_content 		{ width:391px; margin:0px; float:left; }
.head_box_navborder 	{ text-align:right; margin:0px; padding:0px; width:421px; height:122px; background-position:right top; background-repeat:no-repeat; }
.head_box_title 		{ text-align:left; margin:0px; width:421px; border-top:1px solid #EFEEE9; background-color:#FFFFFF; background-image:url(../img/layout/blm_title_weiss_verlauf.gif); background-position:0px 46px; background-repeat:repeat-x; float:left; }

.head_bar_line 			{ width:100%; height:1px; margin:0px; background-color:#E4E1D3; }

.content_padding		{ padding:20px 30px 0px; margin:0px; }

.content 				{ padding:0px; }
.content ul 			{ list-style-type:none; padding:0px; margin:0px } 
.content ul li 			{ background-repeat:no-repeat; background-position:0px 6px; padding-left:15px; padding-bottom:3px; }

.content_bar 			{ width:100%; padding:0px; vertical-align:top; }
.content_bar_tab1 		{ width:266px; padding:0px; float:left; }
.content_bar_content 	{ vertical-align:top; text-align:left; background-color:#FFFFFF; float:left; }
.content_bar_content ul { list-style-type:none; padding:0px; margin:0px } 
.content_bar_content li { background-repeat:no-repeat; background-position: 0px 5px; padding-left:25px; }
.content_bar_tab2 		{ width:218px; overflow:hidden; margin:20px 20px; float:left; }

.nav_general			{ border:0px; text-align:left; vertical-align:top; overflow:hidden; padding:0px; margin:0px; list-style-type:none; background-color:#FFFFFF; } 
.nav_frame 				{ margin:0px 0px 0px 100px; vertical-align:top; border-left:1px solid #CBC9C1; border-right:0px solid #CBC9C1; border-bottom:1px solid #CBC9C1; }

.nav_mainPt  			{ border:0px; width:164px; padding:0px; margin:0px; border-top:1px solid #CBC9C1; }
.nav_mainPt a			{ color:#353535; display:block; padding:5px 12px 5px 12px; text-decoration:none; font-weight:normal; }
.nav_mainPt a:hover		{ font-weight:bold; }

.nav_mainPt_act  		{ border:0px; width:164px; padding:0px; margin:0px; border-top:1px solid #CBC9C1; }
.nav_mainPt_act a		{ color:#353535; display:block; padding:5px 12px 5px 12px; text-decoration:none; font-weight:bold; }

.nav_subPt  			{ border:0px; width:164px; background-position:14px 5px; padding:0px; margin:0px; border-top:1px solid #CBC9C1; }
.nav_subPt a			{ background-image:none; color:#353535; display:block; padding:5px 12px 5px 24px; text-decoration:none; font-weight:normal; }
.nav_subPt a:hover		{ font-weight:bold; }

.nav_subPt_act 			{ border:0px; width:164px; padding:0px; margin:0px; border-top:1px solid #CBC9C1; }
.nav_subPt_act a		{ background-position:14px 5px; background-repeat:no-repeat; color:#353535; display:block; padding:5px 12px 5px 24px; text-decoration:none; font-weight:bold; }

.nav_subSubPt 			{ background-position:26px 5px; border:0px; width:164px; padding:0px; margin:0px; border-top:1px solid #CBC9C1; }
.nav_subSubPt a			{ background-image:none; color:#353535; display:block; padding:5px 12px 5px 36px; text-decoration:none; font-weight:normal; }
.nav_subSubPt a:hover	{ font-weight:bold; }

.nav_subSubPt_act		{ border:0px; width:164px; padding:0px; margin:0px; border-top:1px solid #CBC9C1; }
.nav_subSubPt_act a		{ background-position:26px 5px; background-repeat:no-repeat; color:#353535; display:block; padding:5px 12px 5px 36px; text-decoration:none; font-weight:bold; }

.cf_input				{ border:1px solid #353535; color:#353535; text-decoration:none; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }
.cf_button				{ border:1px solid #353535; background-color:#FFFFFF; color:#353535; text-decoration:none; font-weight:normal; font-size:11px; font-family:Trebuchet MS, Arial; }

#footer					{ line-height:40px; height:40px; background-color:#FFFFFF; margin-top:10px;  }


