/* Attaxs 07.02.07 */
body { 	margin:0px; padding:0px; color:#333333;
		font-family:ARIAL, Helvetica, Geneva, verdana, sans-serif; font-size:12pt; height:100%; width:100%;}
.menuhg3 {background:#E1E1E1; margin-left:2px; font-size:10pt; border-right:1px solid #666666;} /* Hintergrund menue zweite spalte */
.menuhg3 a {color:#3D738F;	text-decoration:none; font-size:10pt;}
.menuhg3 b {color:#000000; font-weight:normal;}
.menuhg3 b.akt {color:#000000; font-weight:normal; text-decoration:underline;}
.menuhg3 li{margin-left:0px; padding-left:0px; font-size:10pt;}
.menuhg3 ul {margin-left:15px; padding:0px;}
.menuhg3 h2.menu_art {color:#DFECF3; list-style-type:none; margin:0px; padding:0px;text-align:center; font-size:14pt; font-weight:bold;}

.menuhg0 {background:#666666; margin-top: 0px; margin-left:2px; font-size:10pt; border-top:0px; border-bottom:1px solid #333333; border-right:1px solid #333333;}
.menuhg0 a {text-decoration:none; font-size:10pt; color:#eeeeee;}
.menuhg0 b {font-weight:normal; color:#000000;}
.menuhg0 b.akt {color:#000000; font-weight:normal; text-decoration:underline;}
.menuhg0 li{color:#eeeeee; margin-left:0px; padding-left:0px; font-size:10pt;}
.menuhg0 ul {margin-left:15px; padding:0px;}
.menuhg0 h2.menu_art {color:#eeeeee; list-style-type:none; margin-top:2px; margin:0px; padding:0px;text-align:center; font-size:1pt; font-weight:bold;}

.menuhg2 {color:#333333;	background:#ffffff; margin-left:2px; font-size:10pt; border-bottom:1px solid ##333300; border-top:1px solid #ffffff; border-left:1px solid #ffffff;}
.menuhg2 a {color:#eeeeee;	text-decoration:none; font-size:10pt;}
.menuhg2 b {color:#222222; font-weight:normal;}
.menuhg2 b.akt {color:#333333; font-weight:normal; text-decoration:underline;}
.menuhg2 li{color:#eeeeee;	margin-left:0px; padding-left:0px; font-size:10pt;}
.menuhg2 ul {margin-left:15px; padding:0px;}
.menuhg2 h2.menu_art {color:#eeeeee; list-style-type:none; margin:0px; padding:0px;text-align:center; font-size:14pt; font-weight:bold;}

.bestnr {font-size:8pt; font-family:arial, helvetica,verdana;color:#888888; margin-right:20px;}
.bestnr input {vertical-align:bottom; margin-right:20px; width:108px; height:20px}
#warengruppe .bestnr img {border:none; padding:0px}
.anzahl {font-size:8pt; font-weight:bold; border: #888888 solid 1px; margin-left:10px}

.menu {background:#ffffff;}
.menu a {text-decoration:none; font-size:10pt;}
.menu b {font-weight:normal;}
.menu b.akt {font-weight:normal; text-decoration:underline;}
.menu {font-size:10pt; text-align:left;}
.menu li a{margin-left:2px; padding-left:0px; font-size:10pt; color:#333333;}
.menu ul {margin-left:15px; padding:0px;}
.menu h2.menu_art {color:#eeeeee; list-style-type:none; margin:0px; margin-top:2px; padding:0px;text-align:center; font-size:14pt; font-weight:bold;}
.menu input.search {border-left: #888888 solid 1px; border-top: #888888 solid 1px; border-bottom: #888888 solid 1px; width:100%}

.gb_tab { border:2px solid #001133; font-size:9pt; padding:0px; margin:0px;}
.gb_tab3 {background:#001133;}
.gb_tab2 {background:#000522;}
.eingabe_formular {background:#444444;}

.menu_top a {text-decoration:none; font-size:9pt; color:#555555;}
.menu_top b {font-weight:normal; color:#ff2222;}
.menu_top b.akt {font-weight:normal; text-decoration:underline;}
.menu_top {font-size:10pt; text-align:left;}
.menu_top li{margin-left:2px; padding-left:0px; font-size:10pt;}
.menu_top ul {margin-left:15px; padding:0px;}
.menu_top h2.menu_art {display:inline; font-weight:normal;}
.menu_top img {width:4px; height:4px; margin-bottom:2px; margin-left:5px; margin-right:5px;}



#headline {margin:0px; text-align:center; font-size:16pt; color:#000000;}
#headline a {color:#000000;}
.headline {text-align:center; font-size:16pt; color:#000000;}
#headline2 {font-size:10pt; color:#888888;}
#headline h2 {font-size:10pt; color:#888888;}
#headline2 a {font-size:10pt; color:#888888;}

#pfad {clear:both; width:800px; padding:0px; padding-top:17px; padding-left:10px; margin:0px; font-size:9pt; font-weight:normal; color:#333333; line-height:14pt;}
#pfad a {font-weight:normal; color:#333333;}

.in_wg {padding:0px; margin:0px; font-size:10pt; font-weight:normal; color:#888888; line-height:12pt;}
.in_wg a {font-weight:normal; color:#888888;}

.artikel {padding-left: 5px;padding-right: 5px; font-size:10pt; }
// #warengruppe .artikel ul {margin-left: 0.5em; padding-left: 0.5em; font-size:10pt; }
#warengruppe .artikel li {margin-left: 0.5em; padding-left: 0.5em; font-size:10pt; }
// #warengruppe img{margin:10px; padding:0px; margin-right:20px;}

#warengruppe table.startseite img{border:0px}

.unterteilung {text-align:center; font-size:9pt; color:#888888; line-height:15pt;}
.unterteilung a {text-decoration:none; padding:4pt; padding-top: 0pt; padding-bottom: 0pt; border:1pt solid #FFC47F; background-color: #eeeeee; border-bottom: 1pt solid #FFAE4F; border-right: 1pt solid #FFAE4F; font-size:10pt; color:#333333; font-weight:bold;}
.unterteilung a.akt{padding:4pt; padding-top: 0pt; padding-bottom: 0pt; border:1pt solid #FF981F; background-color: #CCCCCC; border-bottom: 1pt solid #FF981F; border-right: 1pt solid #FF981F; font-size:10pt; color:#333333; font-weight:bold;}
.unterteilung a.aaa {margin-top: 15px; font-size:8pt; color:#999999; font-weight:normal; padding:3pt; padding-top: 0pt; padding-bottom: 0pt; border:1pt solid #FFC47F; background-color: #EEEEEE; border-bottom: 1pt solid #FFAE4F; border-right: 1pt solid #FFAE4F;}


.tab-arttext {background:#dddddd;}
.tab-arttext2 td {background:#ffffff; vertical-align:top;}



#warengruppe {padding-left:10px; padding-right:10px; font-size:10pt;}
#warengruppe td {font-size:10pt;}
#warengruppe a{color:#000000}
#warengruppe a.s{text-decoration:none; color:#000000}
#warengruppe td {font-size:10pt;}
#warengruppe H2 {clear:left; font-size:12pt;}
#warengruppe H3 {clear:left; font-size:11pt;}

#warengruppe td.wk {font-size:9pt; border:#cccccc solid 1px; text-align:right;}
#warengruppe hr {clear:left; color:#FFCC66; background-color:#FFCC66; height:2px; text-align:center; border:1px solid #FFCC66}

#warengruppe div.art_im_ft{float:left; padding: 10px; border:2px solid #CCCCCC; margin:5px; width:250px}

#warengruppe div.art_right{float:right; padding: 10px; border:2px solid #CCCCCC; margin-left:5px}

#warengruppe div.ajk{background-color:#EFEFEF; float:right; border: #FFA200 solid 2px; text-align:center; font-size:8pt; font-weight:bold; color:#003300; width:25%; min-width: 141px; }
#warengruppe	div.ajk .bestnr {font-size:8pt; font-weight:normal; color:#888888; text-align:center;}
#warengruppe	div.ajk input.anzahl {font-size:8pt; padding:0px; margin:0px; background-color:#FFFFFF; font-weight:bold; border: #999933 solid 1px; color:#000000; text-align:right}
#warengruppe div.ajk .bestnr input{border:none; padding:0px; margin:0px; padding-left:auto; padding-right:auto; width:137px; height:32px}
#warengruppe div.ajk .abez {background-color:#FFD86F; width:100%; font-size:8pt; font-weight:normal; color:#B96901; overflow:auto;}
#warengruppe div.ajk .aopt {font-size:8pt; font-weight:normal; text-align:left; border-bottom: #FFF8CC solid 1px;}

#warengruppe div.apic{float:left; padding-right:5px}
#warengruppe div.atxt{}


.tab_n {height:100%; width:100%; border:0px;}
.tab_n td.n-p {vertical-align:bottom; text-align:right;}

.td_h3 {height:100%; width:33%; border: #cccccc solid 1px; vertical-align:top; text-align:center;}
.td_h2 {height:100%; width:50%; border: #cccccc solid 1px; vertical-align:top; text-align:center;}


.nur_vk {font-size:8pt; color: #888888;}

.tab_h3 {height:100%; width:100%;}
.tab_h3 td.h3-1 {vertical-align:top;}
.tab_h3 td.h3-2 {vertical-align:middle;}
.option {vertical-align:bottom; font-size:8pt;}
.option input{font-size:8pt; border: #cccccc solid 1px;}
.option option{font-size:8pt; border: #cccccc solid 1px;}
.option select{font-size:8pt;}
.option span{font-size:8pt;}

.tab_h3 td.h3-p {vertical-align:bottom; text-align:right;}
.tab_h3 h3 {width:100%; line-height:12pt; margin:1pt; padding:1px; padding-left:4pt; background-color:#dddddd; font-size:10pt; color:#000000;}


.art-n {width:100%; padding:1pt; line-height:12pt; margin:1pt; padding:1px; padding-left:4pt; background-color:#dddddd; font-size:10pt; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee;}

#tab-wk {width:100%; padding-top:5px;}
#warenkorb {margin:0px; padding:0px; border:1px solid #FF9933; width:80%;}
#warenkorb th {background:#eeeeee; font-size:8pt; font-weight:normal; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; border-right:1px solid #ffffff; border-top:1px solid #ffffff;}
#warenkorb a {font-size:10pt; font-weight:normal; color:#333333; text-decoration:underline;}

.wk_gesamt {font-weight:bold;}
.wk_art {vertical-align:top; text-align:left; font-size:8pt; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}
.wk_ab {background:#eeeeee; text-align:right; font-size:8pt; border-bottom:1px solid #dddddd; border-right:1px solid #ffffff; border-top:1px solid #ffffff;}
.wk_ak {background:#eeeeee; text-align:right; font-size:8pt; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-top:1px solid #ffffff;}
.wk_leer {border-bottom:1px solid #dddddd;}
.wk_nr {vertical-align:top; text-align:right; font-size:8pt; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}
.wk_zs {vertical-align:top; text-align:right; font-size:8pt;}

#warengruppe .wk_akt {padding-left:20px; width:80%; font-size:10pt; font-weight:bold; color:#FFB400}

#warenkorb .wknurvk {font-size:8pt; color: #888888;}

.copy {text-align:center; font-size:8pt; color:#666666;}

#warengruppe	div.ajk span{font-size:150%; }
.mwsttext {clear:both; text-align:center; font-size:8pt; color:#222222;}
.mwsttext a{color:#222222;}

#warengruppe .mwsttext {clear:both; padding-bottom:10px; text-align:center; font-size:9pt; color:#222222;}
#warengruppe .mwsttext a{color:#222222;}

#login {border:1px solid #FF9933;}
#login td.login0{color:#aaaaaa;}
#login td.login1{color:#aaaaaa;font-weight:bold}
#login td.btop{color:#666666; border-top:1px solid #dddddd;}
#login td.bbottom{color:#666666; border-bottom:1px solid #dddddd;}

#nk {border:1px solid #FF9933;}
#nk td.login0{color:#aaaaaa;}
#nk td.login1{color:#333333; font-weight:bold}

.f_p {font-size:10pt; width:98%;margin-left:auto; margin-right:auto; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd}
.f_p td.f_pnn {padding-bottom:2px; color:#666666; background:#eeeeee; text-align:left; font-size:8pt; border-top:1px solid #f8f8f8; border-right:1px solid #f8f8f8; border-bottom:1px solid #efefef; width: 15%;}
.f_p td.f_pbtr {padding-bottom:2px; background:#eeeeee; text-align:left; font-weight:bold; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #f8f8f8;}

.f_p td.f_pbtr input {border-style:none; text-decoration:none; padding-right:5px;}
.f_p td {padding-bottom:5px; padding-left:5px; vertical-align:top}
.f_p td.f_panswer {background:#eeeeee; padding-bottom:1px}
.f_p td.f_panswer input{width:100%; border:1px solid #dddddd;}
.f_p td.f_panswerb textarea{width:100%; border:1px solid #dddddd;}

.f_anm {color:#999999; font-size:8pt; padding-top:10px}

.f_fueb {font-size:10pt; width:98%; margin-left:auto; margin-right:auto; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd}
.f_fueb th{padding-left:5px; background:#eeeeee; text-align:left; font-size:8pt; font-weight:bold;}
.f_fueb td.ul{padding-left:10px; border-bottom:1px solid #dddddd; padding-bottom:5px;}

.f_es {text-align:center; font-weight:bold; font-size:10pt;}
.f_es a{}
.f_nb_hinweis {margin-left:auto; margin-right:auto; border:1px solid #dddddd; width:80%%; padding:20px; margin-bottom:20px; margin-top:20px}

.f_pfad {padding-left:10px; padding-bottom:5px; font-weight:bold; font-size:10pt;}
.f_pfad a{font-weight:bold; font-size:10pt;}

.werbung1 {font-size:9pt; font-family:arial, helvetica,verdana;color:#AAAAAA}
.werbung2 {font-size:9pt; font-family:arial, helvetica,verdana;color:#AAAAAA}
.werbung3 {font-size:9pt; font-family:arial, helvetica,verdana;color:#AAAAAA; text-decoration:underline;}

.other_lang {font-size:9pt; font-weight:normal; color:#2C4B5B;}
.other_lang a {font-weight:normal; color:#2C4B5B;}

.wa {font-size:9pt; font-family:arial, helvetica,verdana; color:#555555; clear:both; padding-top:20px;}
.wa table{border: #888888 solid 1px; margin:10px}
.wa_pr {font-size:9pt; font-weight:bold; font-family:arial, helvetica,verdana;color:#555555; vertical-align:bottom; text-align:right}
.wa_txt {font-size:8pt; font-family:arial, helvetica,verdana;color:#555555}
.wa_bez {font-size:9pt; font-family:arial, helvetica,verdana;color:#333333}


#gb {font-size:11pt;}
#gb td {font-size:11pt;}
.gb_tab { border:2px solid #444444; font-size:9pt; padding:0px; margin:0px; background:#eeeeee;}
.gb_tab3 {background:#dddddd;}
.gb_tab2 {background:#eeeeee;}
.eingabe_formular {background:#ffffff; border:1px solid #444444;}
