/* background-image:url(../system_imgs/shop/body_bg_short.gif); background-position:top left; background-repeat:repeat-x; */
body { color:#000; font-family:"Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif; width:100%; margin:0px; padding:0px; border:0px; outline-color:#FFF; background-color:#FEFEFE;}
h1   { font-size: 14px; line-height: 18px; margin:0px; margin-bottom:2px;}
h2   { font-size: 13px; line-height: 17px; margin:0px; margin-bottom:2px; clear:both;}
h3   { font-size: 12px; line-height: 16px; margin:0px; margin-bottom:2px; }
h4   { font-size: 11px; line-height: 13px; margin:0px; margin-bottom:2px; }
h5   { font-size: 9px; line-height: 11px; margin:0px; margin-bottom:2px; }
a, a:link, a:visited { font-family:"Comic Sans MS", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;color:#006; text-decoration:none; outline:none; }
img { border:0px; margin:0px; padding:0px;}
select, input 	{ font-size: 12px; line-height: 14px; padding:4px; border:1px #DDD solid; height:auto; width:auto; cursor:pointer; text-align:left; outline:none; background-color:#FEFEFE;}
.box select, .box input 	{ background-color:#FFF;}
select { padding:2px; }
textarea 		{ font-size: 12px; line-height: 14px; padding:4px; border:1px #DDD solid; cursor:pointer; text-align:left; outline:none; background-color:#FEFEFE;}
form 			{ padding:0px; margin:0px; border:0px; outline:none; text-align:left; line-height:20px; margin-left:auto; margin-right:auto; clear:both; width:auto;}
td {vertical-align:top}

.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%; }

.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; }

#seite { width: 1000px; height:auto; margin:0px; border:0px solid #FFF; margin-left: auto; margin-right: auto; padding:0px; z-index: 2; background-image:url(../system_imgs/shop/body_bg.gif); background-position:top left; background-repeat:repeat-x; border:1px #DDD solid; border-top:0px;}
#top { font-family:"Comic Sans MS", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif; width: 985px; height:76px; margin:0px; padding:0px; padding-top:23px; border:0px; line-height:12px; font-size: 12px; padding-right:10px; padding-left:5px;}
#top a, #top a:link, #top a:visited {color:#3d3d3d; text-decoration:none;}
#top a:hover, #top a:active {color:#800; text-decoration:none;}
#top_logos { float:right; text-align:right; font-size:10px; color:#3f3f3f; line-height:10px; }

#menue { font-family:"Comic Sans MS", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif; width:auto; height:35px; margin:0px; padding:0px; padding-left:10px; padding-right:10px; border:0px; line-height:35px; font-size: 14px; vertical-align:baseline; }
#menue div { font-size:12px; color:#000066; }
#menue div a, #menue div a:link, #menue div a:visited, #menue div a:hover, #menue div a:active{ font-size:12px; color:#000066; }
#menue a, #menue a:link, #menue a:visited {color:#3d3d3d; text-decoration:none;}
#menue a:hover, #menue a:active {color:#800; text-decoration:none;}
#menue img { margin-bottom:-3px;}

#menue .aktives_menue, #menue .aktives_menue:link, #menue .aktives_menue:visited, #menue .aktives_menue:hover, #menue .aktives_menue:active {line-height:35px; height:35px; color:#800;}


#content { width:auto; margin:0px; padding: 15px 10px 15px 10px; border:#EEE 0px solid; clear:both; line-height:16px; font-size: 12px; background-color:#FFF;}

#fuss, #fuss_ende { font-family:"Comic Sans MS", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif; width:auto; height:25px; margin:0px; padding:0px; padding-left:10px; padding-right:10px; text-align:center; clear:both; line-height:25px; font-size:12px; color:#000; background-color:#FDFDFD;}
#fuss { background-image:url(../system_imgs/shop/bg_menue.gif); background-position:top left; background-repeat:repeat-x; }
#fuss { overflow:hidden; }
#fuss_ende { background-image:none; background-color:#FDFDFD;}
#fuss a, #fuss a:link, #fuss a:visited {color:#000; text-decoration:none;}
#fuss a:hover, #fuss a:active {color:#DD0000; text-decoration:none;}

.groesser { font-size:13px; line-height:19px;}
.kleiner { font-size:11px; line-height:13px; padding-top:3px; padding-bottom:5px; font-weight:normal;}
.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;}

.headline { font-size:1.1em; line-height:1.2em; font-weight:bold; padding-bottom:3px;}
.ueb, .ueb_tab, .ueb_tab_detail { color:#DD0000; padding-bottom:4px; font-size:14px; line-height:18px; font-weight:bold;}
.ueb:link, .ueb:visited, .ueb:hover, .ueb:active {color:#DD0000; text-decoration:none;}


.ueb_tab { border-bottom:1px solid #DD0000; }
.ueb_tab_detail { font-size:1em; line-height:0.9em; border-bottom:1px solid #3f3f3f; color:#3f3f3f;}
.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;}

#anmeldung {border-bottom:1px solid #DDD;}
#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;}

#seite_login { width: 200px; margin:auto; border:10px solid #FFF; padding:10px; background-color:#F3F3F3; line-height:20px; font-size:12px;}
#loginform {background-image:url(../system_imgs/seite_bg_top.gif); background-position:left top; background-repeat:repeat-x; width:100%; padding:0px; margin:0px; text-align:center; background-color:#FFF; margin-top:4px; line-height:30px;}
#loginform strong { font-weight:bold; font-size:11px;}



.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; }

.logout {float:right; line-height:20px; font-size:12px; border:0px; text-align:right;}
.logout:link, .logout:visited, .logout:active {color:#3d3d3d; text-decoration:none;}
.logout:hover {color:#006; text-decoration:none;}


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


<!-- .help_close { background-image:url(../../system_imgs/info.gif); background-repeat:no-repeat; background-position:center left; text-align:right; height:20px; width:100%; vertical-align:baseline} -->
.info { background-image:url(../system_imgs/info.gif); background-repeat:no-repeat; background-position:3px 4px; line-height:20px; visibility:hidden; display:none; width:320px;	position:absolute; top:0px; right:10px; border:3px double #EEE; border-top:0px; background-color:#FFF; padding:3px; z-index:100; font-size:12px; line-height:16px; color:#3d3d3d; padding-left:25px; z-index:2001; }
.info a:link, .info a:visited, .info a:active, .info a:link {color:#3d3d3d; text-decoration:none;}
.info a:hover {color:#006; text-decoration:none;}
.info strong { font-weight:bold; font-size:12px;}
.error_div, .error_notice { padding:3px; clear:both; margin:0px; border:3px double #C00; color:#C00; background-color:#FFF; font-style:italic;}
.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;}

.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 #3f3f3f 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_l { float:left; margin-right:10px; padding-right:5px; border-right: 1px dashed #DDD; margin-bottom:5px;}
.float_liste { float:left; margin-right:10px; padding-right:10px; margin-bottom:5px;}
.float_r { float:right;}
.float_r_hidden { float:right; visibility:hidden; display:none;}
.float_left { float:left;}
.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 { clear:both;}
.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;}

#box_lesezeichen { width:250px; padding-top:3px; text-align:right; }
#box_lesezeichen a, #box_lesezeichen a:link, #box_lesezeichen a:visited {opacity:0.5; margin-left:3px; margin-right:3px;}
#box_lesezeichen a:hover, #box_lesezeichen a:active {opacity:1;}

.zoom_list img, .zoom_list_a img {opacity:0.7;}
.zoom_list img:hover, .zoom_list_a img:hover {opacity:1;}

#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;}

