.highlight { width: 70%; position: relative; padding: 10px; color: #000; margin-left: auto; margin-right: auto; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFDBD6), to(#FFA093)); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.hidden { display:none; }


#bx_content ul.btnlist { text-align:left; }
#bx_content ul.btnlist li { display:inline; line-height:38px; padding:7px 16px; border:1px solid #454f4b; background:none; list-style:none; list-style-image:none; white-space:nowrap; font-weight:normal; }



.box1 { text-align: center !important; width: 25%; float: left; }
.box1_inhalt { padding: 20px; border: 1px solid #ccc;margin: 10px;  background: #FFF; height: 520px; cursor:pointer; }
.box1 .box1_inhalt { background:rgba(141,100,0,0.12); }
.box4 .box1_inhalt { background:rgba(0,103,141,0.12); }
.box3 .box1_inhalt { background:rgba(0,141,133,0.12); }
.box2 .box1_inhalt { background:rgba(96,141,0,0.12); }

.box1:hover .box1_inhalt { background:rgba(141,100,0,0.25); }
.box4:hover .box1_inhalt { background:rgba(0,103,141,0.25); }
.box3:hover .box1_inhalt { background:rgba(0,141,133,0.25); }
.box2:hover .box1_inhalt { background:rgba(96,141,0,0.25); }


.box1 strong { color:rgba(141,100,0,100); }
.box4 strong { color:rgba(0,103,141,100); }
.box3 strong { color:rgba(0,141,133,100); }
.box2 strong { color:rgba(96,141,0,100); }


.chat_them.chat_intro { width: 50%; float: left; }
.chat_me.chat_intro { width: 50%; float: right; }
#bx_container .blog_c .chat_me.chat_intro p { text-align:right !important; }

.chat_them p { float: left;margin: 0 0 0.5em; border-radius: 1em; padding: 0.5em 1em; background: #e5e5ea; max-width: 75%; clear: both; position: relative; }
.chat_them.chat_intro p { width:90%; max-width:90%; }
.chat_them p ::after { content: ""; position: absolute; left: -0.5em; bottom: 0; width: 0.5em; height: 1em; border-right: 0.5em solid #e5e5ea; border-bottom-right-radius: 1em 0.5em; }
.chat_me p { float: right; margin: 0 0 0.5em; border-radius: 1em; padding: 0.5em 1em; max-width: 75%; clear: both; position: relative; background-color: #1289fe; color: white; }
.chat_me.chat_intro p { width:90%; max-width:90%; }
.chat_me p::after { content: ""; position: absolute; right: -0.5em; bottom: 0; width: 0.5em; height: 1em; border-left: 0.5em solid #1289fe; border-bottom-left-radius: 1em 0.5em; }


.video_c { width:100%;max-width:480px;margin:auto; }
.video { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; }
.video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

.bild_links { float: left; margin: 0px 15px 15px 0px; }
.bild_rechts { float: right; margin: 0px 0px 15px 15px; }
.bild_titel { display:block; font-style:italic; font-size:12px; padding:5px 0px 0px 0px; text-align:center; line-height:15px; }
.bild_rechts .bild_titel { text-align:center; }

.fullbutton { width:100%; }
.buttonlist li { margin-top:5px; }
.buttonlist .button { display:block; }
.buttonlist_1 .button { width:250px; }

input.button,input.button2,
a.button,a.button:link,a.button:visited,a.button:active,a.button:hover,
a.button2,a.button2:link,a.button2:visited,a.button2:active,a.button2:hover { display: inline-block; margin: 0px auto 5px auto; padding: 10px 20px; font-size: 1em;font-weight: 600;color: #fff !important; background: linear-gradient(to right, #1e2a78, #3cd5c9) !important;
      border: none; border-radius: 30px; text-decoration: none !important; transition: transform 0.3s ease, box-shadow 0.3s ease; }
input.button.bigbutton { font-size:20px; height:50px; padding-left:30px; padding-right:30px; }

input.button:hover,
input.button2 { border:0px solid #434343; background:linear-gradient(to right, #1e2a78, #44779b) !important; color:#FFFFFF; }
input.button2:hover,a.button:hover { transform: translateY(-2px); box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); }





a.button.active,a.button.active:link,a.button.active:visited,a.button.active:active,a.button.active:hover { background-color:#3c3c3b; color:#738eb8; }

a.button2,a.button2:link,a.button2:visited,a.button2:active,a.button2:hover { background:none !important; background-color:#434343 !important; color:#FFFFFF;  }
a.button2:hover { background-color:#CCC !important; color:#434343 !important; }

a.button3,a.button3:link,a.button3:visited,a.button3:active,a.button3:hover { background-color:#000; color:#738eb8; border:2px solid #000; }
a.button3:hover { background-color:#434343; color:#738eb8 !important; border:2px solid #434343; }


a.smallbutton:link,a.smallbutton:visited,a.smallbutton:active,a.smallbutton:hover { border:1px solid #000; background-color:#000; color:#000000; font-size:11px; cursor:pointer; padding:1px 5px; margin:0px 0px 3px 0px; text-decoration:none; text-align:center; }
a.smallbutton:hover { border:1px solid #343434; background-color:#343434; color:#738eb8; text-decoration:none; }

a.button_tbl:link,a.button_tbl:visited,a.button_tbl:active,a.button_tbl:hover { border:1px solid #000;background:#004b90;color:#FFF;padding:2px 5px;text-decoration:none;font-size:11px;text-transform:uppercase; }
a.button_tbl:hover { border:1px solid #000;background:#000;color:#FFF; }

.round_button { margin-left: -1px; background:#000; display:inline; padding:2px 0px; }
.round_button a.button,.round_button input.button { margin-left: 1px; margin-right: 1px; padding-bottom:1px; }
.round_button a.button:hover,.round_button input.button:hover,
.round_button a.button.active,.round_button a.button.active:link,.round_button a.button.active:visited,.round_button a.button.active:active,.round_button a.button.active:hover { margin-right:1px; border-left:1px solid #738eb8; border-right:1px solid transparent; }


.button_w1 { width:150px; display:block; }

input.integratedInput { border:none; /*resize:none;*/ overflow-y:hidden; /*margin:1px;*/ background:transparent; }
textarea.integratedInput { border:none; border:1px solid transparent; /*margin:1px;*/ background:transparent; }
textarea.integratedInput:hover { border:1px solid #CCCCCC; }

.error { color: #FFF; border:1px solid #a61c12; background-color: #a61c12 !important; font-weight:bold; font-size:15px; line-height:20px; padding:10px; margin-bottom:15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; border-radius: 10px;; }
.error.info { color: #000; border:1px solid #CCC; background-color: #FFFFFF !important; font-weight:bold; font-size:15px; line-height:20px; padding:10px; margin-bottom:15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }

.error a:link,.error a:visited,.error a:active { color:#000; }
.error a.button:link,.error a.button:visited,.error a.button:active { color:#FFF; }
.error a:hover { color:#a61c12; }
.ssl { color: #a61c12; border:1px solid #a61c12; background-color: #FFFFFF; font-weight:bold; font-size:15px; line-height:20px; padding:10px; margin-bottom:15px; }

.tbl_heading { color: #f79f1a; font-weight:bold; font-size:11px; padding:5px; text-transform:uppercase; }
.hinweis { color:#dc1900; }

.img_s { border: 1px solid #FFFFFF; }

.fnk_feld { background-color:#FFFFFF; border:1px solid #f79f1a; }
.btn_text { font-family:'Small Fonts',sans-serif; font-size: 9px; text-transform: uppercase; text-decoration: none; color:#FFFFFF; }
.small_txt { font-family:'Small Fonts',sans-serif; font-size: 9px; text-transform: uppercase; text-decoration: none; color:#FFFFFF; }
.small,.small input,.small select,.small textarea { font-size:10px; font-weight:100; text-decoration: none; }
.img_link { margin:0px 5px 0px 0px;	 }
.small h2 { font-size:12px !important; line-height: normal; margin:0px 0px 4px 0px; text-align:left !important; }
.small p { text-align:justify; line-height: normal; margin:0px 0px 4px 0px; }

.tblEdit { border:none; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; }
.tblEdit th,.tblEdit_head { font-size:13px; text-transform:uppercase; background:#f0f0f0; border-bottom:1px solid #DDD; font-weight:bold; text-align:left; padding:10px 10px 10px 10px; }
.tblEdit thead th { position: sticky; }
.tblEdit th,table.tblEdit th,.tblEdit_head { color:#565656; vertical-align:middle; }
.tblEdit td { vertical-align:top; padding:3px 10px 2px 10px; /*color: #FFFFFF;*/ }
div.tblEdit_head div { padding:1px 0px 0px 0px; }
div.tblEdit_head { margin-bottom:1px; }
.tblEdit th,.tblEdit_head,.tblEdit_head th,.tblEdit_head td { color:#232323; }
.tblEdit th,.tblEdit_head,.tblEdit_head th,
.tblEdit th a:link,.tblEdit_head a:link,.tblEdit_head th a:link,
.tblEdit th a:visited,.tblEdit_head a:visited,.tblEdit_head th a:visited,
.tblEdit th a:active,.tblEdit_head a:active,.tblEdit_head th a:active { color:#000000; text-decoration:none; }
.tblEdit th a:hover,.tblEdit_head a:hover,.tblEdit_head th a:hover { color:#333333; text-decoration:underline; }
.tblEdit_btm td { background:none; border:none; padding-left:0px;padding-right:0px; }
.tblEdit_btm1 td { background:none; border:none; }


.itemList { background:#FFF;/* url(/img/design/itemlist_bg.png) bottom repeat-x;*/ color:#000000; /*height:25px;*/ }
.itemList *,.itemList_active * {  text-align:left !important; }
.itemList td { cursor:pointer; /*border-top:1px solid #000;*/ border-top:none; color:#000000; text-align:left; }
.tblEdit tr:nth-child(even) td { background:#fbfafb; }
.tblEdit tr:nth-child(odd) td { background:#f3f2f5; }
.tblEdit tr:hover td { background:#afe2dd !important; }
.tblEdit tr.inactive td { background:#9B9B9B !important; }
.tblEdit_vertical td { border-top:none; /*border-bottom:1px solid #FFF;*/ }
.itemList .cn,.itemList.cn,.tblEdit .cn,.box1.cn { background:#f3f2f5; text-align:left; }
.itemList .c2,.itemList.c2,.tblEdit .c2,.box1.c2 { background:#fbfafb; text-align:left; }
.itemList .c3,.itemList.c3,.tblEdit .c3,.box1.c3 { background:#f0f0f0; text-align:left; }
.itemList_active,.itemList_active .cn,.itemList_active .c2,
.itemList:hover,.itemList:hover td,.itemList:hover .cn,.itemList:hover .c2 { background:#97bf0d !important; color:#000000; text-align:left; }
.itemList_active2,.itemList_active2 .cn,.itemList_active2 .c2 { background:#FFC; color:#000000; text-align:left; }
.itemList_inactive:hover,.itemList_inactive:hover .cn,.itemList_inactive:hover .c2 { background:#CCC; color:#FFF;	 }
.itemList_inactive,.itemList_inactive .cn,.itemList_inactive .c2 { background:#FCC; color:#FFF;	 }
.itemList_active,.itemList:hover,.itemList:hover td { color:#000000; }
.itemList_active a:link,.itemList_active a:active,.itemList_active a:visited,.itemList_active a:hover,
.itemList:hover a:link,.itemList:hover a:active,.itemList:hover a:visited,.itemList:hover a:hover { color:#000000; text-decoration:underline; }

.itemList .c4,.itemList.c4 td,.itemList.c4,.tblEdit .c4,.box1.c4,.itemList.c4:hover td,.itemList_active.c4 td,.itemList_active2.c4 td,.itemList_inactive.c4 td,.tblEdit tr.c4:nth-child(even) td,.tblEdit tr.c4:nth-child(odd) td { background:#98C8FF !important; }

.itemList .c5,.itemList.c5 td,.itemList.c5,.tblEdit .c5,.box1.c5,.itemList.c5:hover td,.itemList_active.c5 td,.itemList_active2.c5 td,.itemList_inactive.c5 td,.tblEdit tr.c5:nth-child(even) td,.tblEdit tr.c5:nth-child(odd) td { background:#98ffdc !important; }


/* DESIGN */

.nav_lang { color:#fe8a22; text-decoration:none; }
.nav_lang a:link,.nav_lang a:visited,.nav_lang a:active { color:#FFFFFF; text-decoration:none; }
.nav_lang #active,.nav_lang #active a:link,.nav_lang #active a:visited,.nav_lang #active a:active { color:#f9c87a; text-decoration:none; }
.nav_lang a:hover,.nav_lang #active a:hover { color:#fe8a22; text-decoration:underline; }

.hr { padding-top:10px; padding-bottom:0px; background-image: url(../../../../../../img/design/hr.png); background-repeat:repeat-x; background-position:center; height: 1px; border: 0px; }

.fortschrittsanzeige { color: #000000; font-size:10px; }
.navbtn_heading,.navbtn_heading a:link,.navbtn_heading a:active,.navbtn_heading a:visited { color: #000000; height:22px; background-image:url(../../../../../../img/design/nav_bg_h.gif); background-repeat:repeat-x; font-size:11px; text-align:center; text-decoration:none; }
.navbtn { color: #000000; height:77px; background-image:url(../../../../../../img/design/nav_bg.gif); background-repeat:repeat-x; font-size:11px; text-align:left; }
.navbtn a:link,.navbtn a:active,.navbtn a:visited,.navbtn2 a:link,.navbtn2 a:active,.navbtn2 a:visited { text-decoration:none; color:#000; }
.navbtn a:hover,.navbtn2 a:hover { text-decoration:none; color:#000000; }

.navbtn2_heading,.navbtn2_heading a:link,.navbtn2_heading a:active,.navbtn2_heading a:visited { color: #000000; height:22px; background-image:url(../../../../../../img/design/nav_bg2_h.gif); background-repeat:repeat-x; font-size:11px; text-align:center; text-decoration:none; }
.navbtn_heading a:hover,.navbtn2_heading a:hover { color: #000; font-weight:bold; text-decoration:none; font-size:11px; }
.navbtn2 { color: #000000; height:77px; background-image:url(../../../../../../img/design/nav_bg2.gif); background-repeat:repeat-x; font-size:11px; text-align:left; }

.nav,.nav a:link,.nav a:visited,.nav a:active { color:#000000; text-decoration: none; }
.nav a:hover { color:#000; text-decoration: underline; }
.box_text,.box_text td,.box_text th,.box_text div { color:#000000; }
.box_text .active { color:#000; }

.box_text a:link,.box_text a:visited,.box_text a:active { color:#000; text-decoration:none; }
.box_text a:hover { color:#000000; text-decoration:underline; }

.menue { color:#f79f1a; font-size:11px; }
.menue a:link,.menue a:active,.menue a:visited { color:#f79f1a; text-decoration:none; }
.menue a:hover { color:#f79f1a; text-decoration:none; }

.h1_td { background-color:#bbdbee; padding-left:10px; }

.bgBtn,.bgBtn a:link,.bgBtn a:active,.bgBtn a:visited { color:#535353; text-decoration:none; }
.bgBtn a:hover { color:#eb7c22; text-decoration:underline; }


input.btn_ok { border:0px; background:url(../../../../../../img/buttons/bg_ok.png); background-repeat:no-repeat; padding:0px 15px 0px 48px; height:29px; width:85px; font-size:15px; font-weight:bold; text-transform:uppercase; cursor:pointer; }
input.btn_ok:hover { background:url(../../../../../../img/buttons/bg_ok-h.png); }
input.btn_close,
input.btn_1 { border:0px; background:url(../../../../../../img/buttons/btn1_bg.png); color:#000000; background-repeat:no-repeat; padding:0px 0px 0px 0px; height:22px; width:81px; font-size:10px; font-weight:bold; text-transform:uppercase; cursor:pointer; }
input.btn_close:hover,
input.btn_1:hover { color:#0563a0; }
input.btn_close { background:url(../../../../../../img/buttons/btn1_bg.png); width:81px; }

.cms_fieldwarning { color:#990000; }

input.inactive { color:#838383; }

.user_actionlist { font-size:11px; text-align:left; }
.dropdown_container { background-color:#eaecef; border:1px solid #343434; color:#000; }
.dropdown_container .dropdown_heading { cursor:pointer; padding-top:1px; padding-bottom:1px; background:url(../../../../../../img/design/dropdown.png) no-repeat top right; }
.dropdown_container .dropdown_content { background-color:#eaecef; display:none; position:absolute; }
.dropdown_container:hover .dropdown_content,.dropdown_content:hover { display:inline; }


.dnd_object { float:left; }
.dnd_object,.dnd_object div { width:150px; height:150px; }
.dnd_object div { border:1px solid #999999; /*position:absolute;*/ }
.dnd_object div:hover { border:1px solid #000000; background-color:#999999; }
.dnd_object div:active { border:1px solid #000000; background-color:#000000; }


/* MULTI-LANG */

.site_langSelect img { border:1px transparent; filter:alpha(opacity=50); opacity: 0.5; }
.site_langSelect .active img { border:1px solid #000000; filter:none; opacity: 1; }
.site_langSelect a:hover img { filter:none; opacity: 1; }
#site_langSelect .active img { border:1px solid #FFFFFF; filter:none; opacity: 1; }

/* MULTI-LANG ALT */

.langSelect,a.langSelect:link,a.langSelect:visited,a.langSelect:active,a.langSelect:hover { font-weight:100; text-decoration:none; border:1px solid #000000; border-left:none; background-color:#FFFFFF; color:#660000; padding:2px 4px 1px 4px; line-height:24px; }
.langSelect_active,a.langSelect_active:link,a.langSelect_active:visited,a.langSelect_active:active,a.langSelect_active:hover { font-weight:bold; text-decoration:none; border:1px solid #000000; border-left:none; background-color:#000000; color:#FFFFFF; padding:2px 4px 1px 4px; line-height:24px; }
a.langSelect:hover { background-color:#CC0000; color:#FFFFFF; }
a.langSelect_active:hover { background-color:#333333; color:#FFFFFF; }

.button1,#modDivAlert .button1 { border:none; background:url(../../../../../../img/buttons/btn1_bg.png) repeat-x top; border:1px solid #757575; padding:1px 5px; font-size:11px; cursor:pointer; text-transform:uppercase; text-align:center; height:18px; font-weight:bold; color:#FFFFFF; }

.errorfield { color: #932802; font-weight:bold; border:1px solid #932802; background-color:#f7eeeb; }



.big,.big_input,.big_input input { font-size:18px;line-height:normal !important; }
.big2 { font-size:16px;line-height:normal !important; }
#bx_content2 .big p,#bx_content2 big2 p { line-height:normal !important; }



.tbl_vars { border-spacing: 0px 5px; border-collapse: separate; }
.frm_label { text-align: right; font-weight: 600; /*letter-spacing: 1px;*/ text-transform: uppercase;padding: 10px 8px 0px 0px; }
.frm_input { padding:0px 5px 0px 0px; }
.frm_input input { }
.frm_extra { padding:0px 5px 0px 0px; }





.labelcaption { margin-left:20px; }
.site_langSelect_c input { border-top-left-radius:0px; }
.frm_input_inline input,.frm_input_inline select,.frm_input_inline textarea { border: none; background:none; }
.frm_input_inline { margin:0px 0px; }
.box .frm_input_inline { margin:12px 0px; }
.frm_input_inline .frm_extra { padding:0px 5px 0px 0px; }
.frm_input_inline p { padding-left:15px; padding-bottom:5px; }
.calendar_c { text-align:left; }
/*.calendar_c select { background:#F0F0F0 !important; }*/
.calendar_day { max-width:90px; }
.calendar_month { max-width:120px; }
.calendar_year { max-width:90px; }


.frm_input_inline label {  }
.frm_input_inline .frm_label { text-transform: none; }
/*.frm_input input[name="plz"] { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.frm_input input[name="ort"] { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }*/
.frm_input_inline input,.frm_input_inline select,.frm_input_inline textarea { width:100%; padding:16px; }
.frm_input_inline input.check { width:auto; }
.frm_input input[type=radio],.frm_input input[type=checkbox] { width:auto; }
.frm_input_inline textarea { margin-top:17px;margin-bottom:2px;padding-top:0px; /*border-top:14px solid #FFF;*/ }
.frm_input_inline select { background:rgba(255,255,255,0) url(../img/dropdown-ico.png) no-repeat right 21px !important; }

.frm_input_inline .label { display:block; position:relative; border: 1px solid #AAA; border-radius:12px; background:rgba(255,255,255,1); padding:0px; }
.frm_input_inline .label table { margin:15px; }
.frm_input_inline label.nolabel { margin-left:7px; }


.frm_input_inline .frm_label { position:absolute; display: block; pointer-events:none; top:0em; margin-left:16px; transition:0.2s ease all; }
.frm_input_inline input { border-radius: 12px;}
/* Autofill Styling korrigieren */
.frm_input_inline input:-webkit-autofill,
.frm_input_inline input:-webkit-autofill:hover,
.frm_input_inline input:-webkit-autofill:focus,
.frm_input_inline input:-webkit-autofill:active {
  border-radius: 12px !important;
  -webkit-box-shadow: 0 0 0 1000px #e8f4f8 inset !important;
  box-shadow: 0 0 0 1000px #e8f4f8 inset !important;
  -webkit-text-fill-color: #333 !important;
}

.frm_input_inline .frm_label,.frm_input:has(:focus) .frm_label,
.frm_input_inline input:-webkit-autofill + .frm_label,
.frm_input_inline input:-webkit-autofill:hover + .frm_label,
.frm_input_inline input:-webkit-autofill:focus + .frm_label,
.frm_input_inline input:-webkit-autofill:active + .frm_label { margin-top:-5px; font-size:10px; text-transform: uppercase; opacity:0.6; }
.frm_input_inline .label :placeholder-shown+span { margin-top:5px; font-size:15px; text-transform:none; opacity:0.4; }
.frm_input_inline .label:has(.errorfield) { color: #932802; font-weight:bold; border:1px solid #932802; background-color:#f7eeeb; }
#bx_content form .frm_input_inline p { text-align: justify; margin-left:0px; font-size:12px; }


.frm_inlinefields { display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 15px; padding: 20px 0px; }

.frm_einlagerung .frm_inlinefields { display: grid; grid-template-columns: repeat(auto-fit, minmax(600px, 1fr)); }


.frm_inlinefields .fileupload { text-align: left; margin:22px 0px 0px 15px; text-align: left; }
.frm_inlinefields input[type=radio] { display: none; }
.frm_inlinefields .radios { padding-top:20px; padding-left:15px; padding-right:15px; padding-bottom:8px; display: flex; gap: 0px; flex-wrap: wrap; }
.frm_inlinefields .radios label { 
  display: inline-block;
  padding: 10px 20px;
  margin: 5px 0;
  border: 2px solid #ccc;
  border-radius: 8px;
  background-color: #f9f9f9;
  cursor: pointer;
  transition: all 0.2s;
  font-weight: normal; }

.frm_inlinefields .radios input[type="radio"]:checked + label {background-color: #3d6a94;/*background: linear-gradient(to right, #1e2a78, #4c89a4);/* background-color: #3d6a94;*/
	color: #fff; border-color: #3d6a94; }

.shipSelect { padding-right:15px; }
.paymentSelect,.shipSelect { padding-top:25px; padding-left:15px; display: flex; gap: 10px; flex-wrap: wrap; }
.paymentSelectItem,.shipSelectItem { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }
.paymentSelectItem input[type="radio"],.shipSelectItem input[type="radio"] {
  display: none;
}

.paymentSelectItem label {
}
.paymentSelectItem label,.shipSelectItem label {
  display: inline-block;
  padding: 10px 20px;
  margin: 5px 0;
  border: 2px solid #ccc;
  border-radius: 8px;
  background-color: #f9f9f9;
  cursor: pointer;
  transition: all 0.2s;
  font-weight: normal;
}
.paymentSelectItem input[type="radio"]:checked + label,.shipSelectItem input[type="radio"]:checked + label {
	background-color: #3d6a94;/*background: linear-gradient(to right, #1e2a78, #4c89a4);/* background-color: #3d6a94;*/
	color: #fff;
	border-color: #3d6a94;
  text-align: left;
}



.bigbutton { }

.button-dn { background:url(../img/ico-btndn.png) 13px center no-repeat; }
.button-dn.button2 { background:url(../img/ico-btndn3.png) 13px center no-repeat; }
.button-dn:hover { background:#000 url(../img/ico-btndn2.png) 13px center no-repeat; }
.button-dn.button2:hover { background:#000 url(../img/ico-btndn2.png) 13px center no-repeat; }


#fusszeile {
		margin-top:20px;
		padding-top:10px;
	border-top:1px solid #999;
	color:#333333;
	font-size:9px;
	text-align:center;
}


/* TAB-LIST */

.tabList { display:block; }
.tabList .tabContent { display:block; clear:both; padding-top:10px; }

.tabList ul { padding-left:0px; font-size:11px; }
.tabList ul.tabs { margin:0px; padding:0px; }
.tabList ul.tabs li { float:left; position:relative; list-style-type:none; list-style-image:none; margin:0px 3px 0px 0px; padding:0px 0px 0px 0px; line-height:25px;  }
.tab_content { display:none; }
.tab_content1 { visibility:hidden; }
.tab_content_show { display:inline; }




.checklist { margin-left: 0px; }

.checklist li { list-style-image: url(../img/ico_check3.png); list-style-position: inside; padding:2px 0px 0px 0px !important; margin:0px 0px 0px 0px !important; }

.checklist_big { margin-left: 0px; }
.checklist_big li { list-style-image:none; list-style: none; padding:4px 0px 4px 50px !important; background:url(../img/ico_check2.png) 0px 0px no-repeat; list-style-position: inside; margin:0px 0px 0px 0px !important; font-size:26px; line-height:normal; }


table.statistik {  }
table.statistik th, table.statistik td { border-bottom_:1px dotted #DDD; }
table.statistik th,table.statistik td { vertical-align:top; }
table.statistik th { width:350px; padding:0px; background:#F9F9F9; }
table.statistik td { text-align:right; padding:0px; background:#FEFEFE; }
table.statistik th.th2 { width:100px; text-align:right; }
table.statistik th.th3 { width:200px; text-align:right; }
table.statistik table th { width:50px; }
table.statistik td,table.statistik th { padding:2px 5px; }
.f_active,.f_active a { color:#009900 !important; }
.f_inactive,.f_inactive a { color:#990000 !important; }
.f_active a,.f_inactive a { text-decoration:underline !important; }
