/* background-image:url(../system_imgs/shop/body_bg_short.gif); background-position:top left; background-repeat:repeat-x; */
.form_big {padding:5px;}
.form_big2 { padding:5px; margin-bottom:5px;}
.form_big_no_bg, .form_left {}
.form_short, .form_short2 {width:50%; }
.form_60 {width:60%; }
.form_leer { text-align:center; }
.form_max { width:100%; }

#body { min-width:320px; }
#menue_content_site .mcs_content .j_float_r,
#menue_content_site .mcs_content .float_l { min-width:240px;}
#menue_content_site .mcs_content form.register_base_form .button.j_float_r { text-align: right; clear: both}

@media (max-width:1000px) {
	
	#menue_content_site .mcs_content .j_float_r,
	#menue_content_site .mcs_content .float_l { 
    margin: 6px auto;
    min-width: 200px;
	float:none !important;
    display: block !important;
    width: 80% !important;
	clear:both;
	margin-bottom:22px !important;
	line-height: 28px;
	}
	#menue_content_site .mcs_content .j_float_r h1, #menue_content_site .mcs_content .float_l h1 { 
		min-height:auto;
		background-color: rgba(0,0,0,0.04);
		padding: 4px 10px;
		margin-left: -10px;
		margin-bottom:6px;
	}
	
	#menue_content_site .mcs_content .button.j_float_r { 
		text-align:center;
	}
	
	#menue_content_site .mcs_content {
		width:auto;
		padding:12px;
	}
	form.register_base_form strong.red { font-size:12px; font-weight: normal; letter-spacing: 0.6px; line-height: 16px; padding-top:4px; }
	
}
@media (max-width:600px) {
	
	#menue_content_site .mcs_content .j_float_r,
	#menue_content_site .mcs_content .float_l { 
    margin: 6px auto;
    min-width: 200px;
	float:none !important;
    display: block !important;
    width: 90% !important;
	clear:both;
	margin-bottom:22px !important;
	line-height: 28px;
	}
	#menue_content_site .mcs_content .float_l h1 { 
		min-height:auto;
		background-color: rgba(0,0,0,0.04);
		padding: 4px 10px;
		margin-left: -10px;
	}
	
	#menue_content_site .mcs_content .button.j_float_r { 
		text-align:center;
	}		
	#menue_content_site .mcs_content .button.j_float_r a.sitemap{ 
		width:94% !important; 
		text-align:center;
		margin:4px auto;
		padding: 17px 16%;
		margin-top:12px;
	}
	
	#menue_content_site .mcs_content {
		width:auto;
		padding:12px;
	}
	form.register_base_form strong.red { font-size:12px; font-weight: normal; letter-spacing: 0.6px; line-height: 16px; padding-top:4px; }
	
}



.text_button_shop  { border:0px; margin:0px; padding:5px; margin-top:4px; margin-right:5px; cursor:pointer; color:navy; text-decoration:none;}
.input_button_green, .input_button_red  { height:21px; line-height:15px; font-size:11px; vertical-align:middle; margin:0px; padding:0px;}
.input_button_shop, .input_button_merke  { border:0px; margin:0px; padding:0px; margin-top:4px; margin-bottom:4px; margin-right:5px; cursor:pointer;}
.input_button_merke  { margin-bottom:0px;}
.input_button_red 	{ color:#D00; }
.input_button_green { color:#360; }

#content_box { color:#333;}

.italic { font-style:italic;}
.notice { font-style:italic; line-height:20px; height:20px; vertical-align:middle; margin:0px; padding:0px; overflow:hidden;}
.notice img { margin:0px;}
.text_farbe_shop, .text_farbe_shop:link, .text_farbe_shop:visited {color:#3f3f3f; text-decoration:none;}
.text_farbe_shop:hover, .text_farbe_shop:active {color:#DD0000; text-decoration:none;}


.ueb_tab { border-bottom:1px solid inherit; }
.ueb_tab_detail { font-size:1em; line-height:0.9em; border-bottom:1px solid inherit;}
.system_link { color:#006; text-decoration:none; line-height:22px; }
.name { font-size:13px; margin-bottom:2px; color:#3f3f3f; line-height:20px;}

#inhalt_box {width:765px; margin:0px; padding:0px; border:0px; color:#000;}
#content table td { vertical-align:top;}

#boxen_spalte {border:1px solid #DDD; border-bottom:0px;}
.box, .box_navi { width:auto; padding:5px; border:1px solid #DDD; line-height:18px; margin-bottom:10px; background-color:#FFF;}
.box_navi { width:auto; padding:2px; margin:0px; line-height:16px; padding-left:5px; padding-right:5px; }
.text_r { text-align:right;}
.listeninfo, .listeninfo_r { float:right; margin-left:15px; color:#3f3f3f; line-height:18px; width:150px;}
.listeninfo_r { width:auto;}


#seite_hidden { width: 100%; height:100%; margin:0px; padding:0px; border:0px; z-index:2000; position:fixed; top:0px; left:0px; background-color:#222; visibility:hidden; display:none;}
/* #seite_hidden_content { width:600px; height:400px; background-color:#FFF; border:3px double #3f3f3f; margin:auto; margin-top:50px; padding:20px; z-index:2002; visibility:hidden; display:none;}*/
#seite_hidden_content { position:absolute; top:134px; left:50%; width:600px; height:auto; margin-left:-323px; background-color:#FFF; border:3px double #EEE; padding:20px; z-index:2002; visibility:hidden; display:none; overflow:auto; font-size:12px; line-height:16px; max-height:400px;}

.menue_link:link { color:#006; text-decoration:none; }
.menue_link:visited { color:#006; text-decoration:none; }
.menue_link:hover, a:hover {color:#D00; text-decoration:none;}
.menue_link:active, a:active {color:#D00; text-decoration:none;}

.center { text-align: center; visibility: visible; float: none; }


.link_shop:link, .link_shop:visited, .link_shop:active {color:#3d3d3d; text-decoration:none;}
.link_shop:hover {color:#D00; text-decoration:none;}


.error_div, .error_notice { padding:3px; clear:both; margin:0px; border:3px double #C00; color:#C00; background-color:#FFF; font-style:italic;}
.error_div, .error_notice { 
padding: 13px;
clear: both;
margin: 0px auto;
border: 1px solid #EEE;
border-left: 1px solid rgb(238, 238, 238);
color: #C00;
background-color: #FFF;
font-style: italic;
max-width: 800px;
text-shadow: 0px 0px 1px #FFF;
box-sizing: border-box;
box-shadow: 0px 0px 1px inset #3d3d3d;
}

.error_div strong { font-size:12px; font-weight:bold; }
.error_notice { border:0px;}
.succ_div, .succ_notice  { padding:3px; clear:both; margin:0px; border:3px double #360; color:#360; background-color:#FFF; font-style:italic;}
.succ_div strong { font-size:12px; font-weight:bold; }
.succ_notice { border:0px;}

#shop_info {float:right; padding:0px; margin:0px; margin-right:20px; width:200px; text-align:left; font-size:12px; line-height:20px; padding-left:10px; height:42px;}

#search {float:left; padding:0px; margin:0px; margin-right:20px; width:162px; text-align:center; background-image:url(../system_imgs/such_input2.gif); background-position:center top; background-repeat:no-repeat; font-size:11px; line-height:20px;}
#suche_details { position:absolute; left:0px; top:0px; border:3px double #EEE; border-left:0px; border-top:0px; background-color:#FFF; padding:3px; width:160px; height:auto; z-index:100; visibility:hidden; display:none; font-size:12px; line-height:16px; color:#3d3d3d;}
.input_search { width:152px; margin:2px; margin-left:3px; margin-top:3px; border:0px; height:14px; line-height:14px; font-size:12px; background-color:#FFF; }
.input_radio, .input_radio_klein { height:12px; width:12px;}
.input_radio_klein { margin:0px; padding:0px;}
.input_checkbox, .input_checkbox_kleiner { height:12px; width:12px; padding:0px; margin:0px;}
.input_checkbox_kleiner { height:11px; width:11px;}


.menue_box_p, .menue_box_single, .menue_box_a { width:150px; padding:0px; padding-left:18px; margin:5px; margin-right:0px; background-position:left top; background-repeat:no-repeat; line-height:16px; }
.menue_box_p { background-image:url(../system_imgs/pfeil_p.gif); }
.menue_box_p:hover {background-image:url(../system_imgs/pfeil_a.gif); background-color:#FDFDFD;}
.menue_box_a { background-image:url(../system_imgs/pfeil_a.gif); }
.menue_box_single { background-image:url(../system_imgs/stern.gif); line-height:20px; background-repeat:repeat-y;}

.menue_box_p a:link, .menue_box_a a:link, .menue_box_single a:link {color:#3d3d3d; text-decoration:none;}
.menue_box_p a:visited, .menue_box_a a:visited, .menue_box_single a:visited {color:#3d3d3d; text-decoration:none;}
.menue_box_p a:hover, .menue_box_a a:hover, .menue_box_single a:hover {color:#D00; text-decoration:none;}
.menue_box_p a:active, .menue_box_a a:active, .menue_box_single a:active {color:#D00; text-decoration:none;}

.menue_box_a a.aktiv_link, .menue_box_a a.aktiv_link:link, .menue_box_a a.aktiv_link:visited { color:#D00;}
.menue_box_single a.aktiv_link, .menue_box_single a.aktiv_link:link, .menue_box_single a.aktiv_link:visited { color:#D00;}

.aktiv_link { color:#D00;}
.aktiv_link:link, .aktiv_link:visited, .aktiv_link:active { color:#D00; text-decoration:none; }
.aktiv_link:hover {color:#006; text-decoration:none;}

#tabs { height:30px; width:100%; line-height:18px; font-size:13px; z-index:101; top:0px; position:absolute;}
#tabs_content { margin-top:22px; width:100%; z-index:1; }

#inhalt 		{margin:0px; padding:0px; padding-left:18px; padding-right:20px; background-image:url(../system_imgs/inhalt_m_bg2.gif); background-position:right top; background-repeat:repeat-y;}
#inhalt_load 	{margin:0px; padding:0px; padding-left:18px; padding-right:20px; background-image:url(../system_imgs/inhalt_m_bg2.gif); background-position:right top; background-repeat:repeat-y; display:none; visibility:hidden;}
#inhalt_load_sichbar {margin:0px; padding:0px; padding-left:18px; padding-right:20px; background-image:url(../system_imgs/inhalt_m_bg2.gif); background-position:right top; background-repeat:repeat-y;}

.inhalt_tab_p, .inhalt_tab_a { float:left; text-align:center; height:30px; width:177px; line-height:19px; padding-top:7px; font-size:13px; z-index:101;}
.inhalt_tab_p:hover {background-image:url(../system_imgs/tab_p.gif); background-position:left top; background-repeat:no-repeat; text-transform:uppercase;}
.inhalt_tab_a { background-image:url(../system_imgs/tab_a.gif); background-position:left top; background-repeat:no-repeat; text-transform:uppercase;}
#extra_margin {margin-left:20px;}

.inhalt_tab_p a:link, .inhalt_tab_a a:link {color:#3d3d3d; text-decoration:none;}
.inhalt_tab_p a:visited, .inhalt_tab_a a:visited {color:#3d3d3d; text-decoration:none;}
.inhalt_tab_p a:hover, .inhalt_tab_a a:hover {color:#3d3d3d; text-decoration:none;}
.inhalt_tab_p a:active, .inhalt_tab_a a:active {color:#3d3d3d; text-decoration:none;}


#tabs_start { height:30px; margin-left:5px; line-height:18px; font-size:13px; z-index:101; top:0px; position:absolute;}
#tabs_start h2 { line-height:18px; font-size:14px; margin:0px;}

.input_klein { width:20px;}
.input_mklein { width:30px;}
.input_mittel { width:70px;}
.input_gross { width:160px;}
.input_extrem { width:240px; text-align:left;}
.input_100 { width:100px;}
.input_130 { width:130px;}
.input_400 { width:400px; text-align:left;}
.input_max { width:99%; text-align:left;}
.input_file { width:160px; height:auto;}
.input_auto { width:auto;}


@media (max-width:600px) {
	
	#menue_content_site .mcs_content form .input_gross { width:94%;	}
	
}


.tr_spalte, .tr_spalte_smal, .tr_aktion, .tr_spalte_big, .tr_normal { text-align:center;}
.tr_aktion { color:#DD0000;}
.tr_aktion strong, .tr_spalte strong, .tr_normal strong { font-size:12px; font-weight:bold;}
.tr_spalte_smal strong { font-size:10px; font-weight:bold;}
.tr_spalte_smal { font-size:0.9em;}
.tr_spalte_big { font-size:13px; line-height:13px;}
.tr_spalte:hover, .tr_spalte_smal:hover { background-color:#CFF;}

.td_aktion { text-align:center; background-color:#f8f8f8;}
.td_aktion_left { text-align:left; background-color:#f8f8f8;}
.td_navi, .td_navi_right, .td_navi_left { border-top:1px inherit solid; padding-top:3px; }
.td_navi_right { text-align:right;}
.td_navi_left, .td_navi_left input, .td_text, .td_text input{ text-align:left;}

.spalt_name { border-bottom: 1px solid #3d3d3d; font-weight:bold; }
.text_right { text-align:right;}
.text_left { text-align:left;}
.text_aktion { text-align:left; color:#DD0000;}
.text_preis_old { text-align:left; text-decoration:line-through;}

.float_liste { float:left; margin-right:10px; padding-right:10px; margin-bottom:5px;}
.float_r_hidden { float:right; visibility:hidden; display:none;}
.float_left_m { float:left; text-align:left; vertical-align:bottom;}
.img_float { float:left; margin-right:5px; border: 0px; margin-bottom:5px; cursor:pointer;}

.zoom_list, .zoom_list_a { border:1px solid #CCC; cursor:pointer; padding:1px; margin-right:3px; margin-bottom:2px; width:54px; float:left; text-align:center; }
.img_list, .img_list_a { border:1px solid #CCC; cursor:pointer; padding:1px; margin-right:2px; margin-bottom:2px; width:52px; }
.img_list_a, .zoom_list_a { border:1px solid #E00; }

.liste, .liste_a {width:auto; text-align:left; padding:5px; clear:both; margin-bottom:5px; border-top:1px solid #CCC;}
.liste_a { background-color:#FDFDFD; }
.liste { background-color:#FFFFFF; }
/*
.trenner, .trenner_liste, .trenner_liste_a { clear:both; margin:0px; padding:0px; border:0px; border-top:1px solid #DDD; margin-top:15px; padding-top:5px; }
.trenner_liste, .trenner_liste_a { margin:0px; padding-top:15px; padding-bottom:10px;}
.trenner_liste_a { background-color:#FDFDFD; }
*/
.zeile_1px { clear:both; height:1px; margin:0px; padding:0px; border:0px; line-height:0px; font-size:0px;}
.zeile_3px { clear:both; padding-top:3px;}
.zeile_sort { clear:both; padding-top:5px; padding-bottom:10px;}
.zeile_hidden { clear:both; visibility:hidden; display:none;}
.sichtbar { visibility:visible; display:block;}


#wahl_suche {border-bottom:1px solid #DDD; margin:0px; line-height:24px; height:24px; padding:0px; color:#3f3f3f; margin-bottom:-2px; overflow:hidden;}
#such_paras { visibility:hidden; display:none; margin-top:0px; margin-bottom:0px; background-color:#F6F6F6; clear:both; margin-bottom:5px;}
/*.bg_set td.notice { background-image:url(../system_imgs/shop/suche_tr.gif); background-position:left top; background-repeat:repeat-x; font-style:normal; color:#3d3d3d;}*/
.bg_set td.notice { font-style:normal; color:#3d3d3d;}
.bg_set img { margin-top:2px;}

.box_order_p, .box_order_a { width:149px; height:37px; line-height:37px; background-image:url(/system_imgs/mvg_shop/btn_bg.gif); background-position:left top; background-repeat:no-repeat; text-align:center; vertical-align:middle; color:#3d3d3d; }

.box_order_p {background-image:url(/system_imgs/bestellung/btn_a.gif); margin-left:auto; margin-right:auto; color:#3d3d3d; text-shadow: #FFFFFF 1px 1px 2px; }
.box_order_a {background-image:url(/system_imgs/bestellung/btn_a.gif); margin-left:auto; margin-right:auto; color:#3d3d3d; text-shadow: #EEE 1px 1px 1px; }
.box_order_a a { padding-right:15px; padding-left:2px; background-image:url(/system_imgs/shop/ok.gif); background-position:right center; background-repeat:no-repeat; }

