html 
{
}

/*body{margin:0;padding:0;font-size: 100%;background:url(./back_content.jpg) repeat-x left top #acacac;}*/
body{margin:0;padding:0;font-size: 100%;background:url(./back_content_kachel.jpg) repeat left top #acacac;}
/*body{margin:0;padding:0;font-size: 100%;}*/
body {font-family: Arial;font-size:11pt;line-height:1.1em;overflow-y:scroll;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote {color:#010066;}
h1{font-size:1.2em;line-height:1.4em;}
h2{font-size:1.1em;line-height:1.3em;}
.topoffer{font-size:1.4em;line-height:1.5em;text-decoration:underline;}
h3,h4,h5,h6{font-size:1.0em;line-height:1.2em;}

a img{border:0px;}

a:link {color : #010066; text-decoration : underline;}
a:visited {color : #010066; text-decoration : underline;}
a:active {color : #000000; text-decoration : underline;}
a:hover {color : #6699ff; text-decoration : underline;}

a.aktiv:link {color : #ff0000; text-decoration : underline;}
a.aktiv:visited {color : #ff0000; text-decoration : underline;}
a.aktiv:active {color : #000000; text-decoration : underline;}
a.aktiv:hover {color : #6699ff; text-decoration : underline;}
ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
li{padding:0px 0px 0px 0px;margin:3px 0px 3px 0px;}


/*#allaround {margin: 0 auto;width:1247px;}*/
#allaround {margin: 0 auto;width:1247px;}
#schatten {float:left;margin: 0px 0px 0px 0px;padding:0px 0px 0px 25px;width:1222px;background:url(./schatten.png) repeat-y left top}

/*Header*/
#headerdiv{float:left;width:1196px;height:174px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:url(./header_blanko.jpg) no-repeat left top #ffffff;}
#header_logo{float:left;width:250px;height:63px;padding:0px 0px 0px 0px;margin:7px 0px 0px 30px;}
#header_gh{float:left;padding:0px 0px 0px 0px;margin:7px 0px 0px 30px;}
#header_gh{font-weight:bolder;line-height:1.4em;font-size:1.2em;font-style:italic;font-family: Arial Black,Arial;width:150px;}
#header_fuz{float:left;padding:0px 0px 0px 0px;margin:13px 0px 0px 30px;font-family: Arial Black,Arial;}
#header_fuz{font-weight:bolder;line-height:1.0em;font-size:1.0em;font-style:italic;}
#header_tel{float:left;padding:0px 0px 0px 0px;margin:7px 0px 0px 50px;}
#header_tel_img{float:left;width:39px;height:36px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#header_tel_text{float:left;padding:0px 0px 0px 0px;margin:3px 0px 0px 0px;font-weight:bolder;line-height:1.4em;font-size:1.3em;}
#header_adresse{float:left;padding:0px 0px 0px 0px;margin:7px 0px 0px 50px;}
#header_adresse_img{float:left;width:39px;height:36px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#header_adresse_text{float:left;padding:0px 0px 0px 0px;margin:3px 0px 0px 0px;font-weight:bold;line-height:1.2em;font-size:0.8em;}

#header_navi{float:left;width:1196px;height:45px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:url(./back_navi_horizontal.gif) no-repeat left top;}
#header_navi_suche{float:left;width:285px;padding:0px 0px 0px 0px;margin:13px 0px 0px 10px;}
#header_navi_navi{float:left;width:870px;padding:0px 0px 0px 0px;margin:16px 0px 0px 0px;color : #fff;line-height:1.1em;font-size:1.0em;}
#header_navi_navi a:link {color : #fff; text-decoration : none;font-weight:bolder;}
#header_navi_navi a:visited {color : #fff; text-decoration : none;}
#header_navi_navi a:active {color : #000000; text-decoration : none;}
#header_navi_navi a:hover {color : #ffcc00; text-decoration : none;}

/* Inhalt */
#maindiv{float:left;width:1196px;padding:0px 0px 30px 0px;margin:0px 0px 0px 0px;background-color:#ffffff;}
#navidiv{float:left;width:242px;min-height:361px;padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}
#navidiv_inhalt{float:left;width:242px;min-height:361px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:url(./back_navi_vertikal.gif) repeat-x left top #6699ff;}
#navidiv_inhalt{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
#navidiv_unter{float:left;width:242px;height:10px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:url(./schatten_navi_vertikal.jpg) repeat-x left top;}
#maindiv_inhalt{float:left;width:884px;padding:10px 0px 0px 0px;margin:0px 0px 0px 40px;line-height:1.2em;}

#maindiv_inhalt_artikel{float:left;width:624px;padding:10px 10px 0px 0px;margin:0px 0px 0px 0px;line-height:1.2em;}
#maindiv_inhalt_filter{float:left;width:228px;padding:10px 0px 0px 0px;margin:0px 0px 0px 20px;line-height:1.2em;}

#maindiv_inhalt_start{float:left;width:634px;padding:10px 0px 0px 0px;margin:0px 0px 0px 40px;line-height:1.2em;}
#maindiv_inhalt_start img{max-width:100%;}
#navidiv_right{float:left;width:240px;padding:10px 0px 0px 0px;margin:0px 0px 0px 10px;line-height:1.2em;}

/* Navigation Links */
.Navi_mainkat{float:left;list-style-type:none;width:240px;margin:10px 0px 10px 10px;padding: 0px 0px 0px 0px;}
.Navi_mainkat_ueberschrift{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;font-weight:bolder;line-height:1.1em;font-size:1.0em;color:#fff;}
.Navi_mainkat_inhalt{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;font-weight:normal;line-height:1.1em;font-size:1.0em;color:#fff;}
.NaviItem_mainkat{list-style-image: url(pfeil_navi_vertikel.png);list-style-position: inside;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;color:#fff;}
.NaviItem_mainkat:hover{list-style-image: url(pfeil_navi_vertikal_aktiv.png);list-style-position: inside;}
.NaviItem_mainkatSelected{list-style-image: url(pfeil_navi_vertikel.png);list-style-position: inside;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}

.Navi_subkat{float:left;list-style-type:none;width:230px;margin:5px 0px 5px 5px;padding: 0px 0px 0px 0px;}
.NaviItem_subkat{list-style-image: url(pfeil_navi_vertikel.png);list-style-position: inside;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}
.NaviItem_subkat:hover{list-style-image: url(pfeil_navi_vertikal_aktiv.png);list-style-position: inside;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}
.NaviItem_subkatSelected{list-style-image: url(pfeil_navi_vertikal_aktiv.png);list-style-position: inside;margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}

.navi_trenner{float:left;height:3px;width:220px;color:#fff;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}

#navidiv_inhalt a.katetext{font-weight:bold;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:none;}
#navidiv_inhalt a.katetext:visited{font-weight:bold;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:none;}
#navidiv_inhalt a.katetext:active{font-weight:bold;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:none;}
#navidiv_inhalt a.katetext:hover{font-weight:bold;line-height:1.1em;font-size:1.0em;color:#ffcc00;text-decoration:none;}

#navidiv_inhalt a.mainlink{font-weight:bold;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:none;}
#navidiv_inhalt a.mainlink:visited{font-weight:bold;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:none;}
#navidiv_inhalt a.mainlink:active{font-weight:bold;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:none;}
#navidiv_inhalt a.mainlink:hover{font-weight:bold;line-height:1.1em;font-size:1.0em;color:#ffcc00;text-decoration:none;}

#navidiv_inhalt a{font-weight:normal;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:none;}
#navidiv_inhalt a:visited{font-weight:normal;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:none;}
#navidiv_inhalt a:active{font-weight:normal;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:none;}
#navidiv_inhalt a:hover{font-weight:normal;line-height:1.1em;font-size:1.0em;color:#ffcc00;text-decoration:none;}

#navidiv_inhalt a.sublink_active{font-weight:normal;line-height:1.1em;font-size:1.0em;color:#ffcc00;text-decoration:underline;}
#navidiv_inhalt a.sublink_active:visited{font-weight:normal;line-height:1.1em;font-size:1.0em;color:#ffcc00;text-decoration:underline;}
#navidiv_inhalt a.sublink_active:active{font-weight:normal;line-height:1.1em;font-size:1.0em;color:#ffcc00;text-decoration:underline;}
#navidiv_inhalt a.sublink_active:hover{font-weight:normal;line-height:1.1em;font-size:1.0em;color:#fff;text-decoration:underline;}


/* Footer */
#footerdiv{float:left;width:1196px;height:53px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:url(./back_footer.gif) no-repeat left top #fff;}
#footer_inhalt{float:right;padding:0px 0px 0px 0px;margin:19px 0px 10px 0px;}
#footer_inhalt a:link {color : #010066; text-decoration : none;}
#footer_inhalt a:visited {color : #010066; text-decoration : none;}
#footer_inhalt a:active {color : #000000; text-decoration : none;}
#footer_inhalt a:hover {color : #6699ff; text-decoration : none;}

#schatten_bottom{float:left;margin: 0px 0px 20px 0px;padding:0px 0px 0px 0px;width:1247px;height:30px;background:url(./schatten_bottom.png) no-repeat left top}

/* Artikelansicht */
.artikeluebersicht h2{padding:0px 0px 0px 0px;margin:0px 0px 3px 0px;}
.artikeluebersicht{float:left;width:877px;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}
.artikeluebersicht_1{float:left;width:360px;padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;}
.artikeluebersicht_2{float:left;width:160px;padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;line-height:1.0em;font-size:0.9em;}
.artikeluebersicht_3{float:left;width:160px;padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;line-height:1.0em;font-size:0.9em;}
.artikeluebersicht_4{float:left;width:140px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:right;}
.artikelvideo{float:left;width:877px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;}
.artikeldetail{float:left;width:877px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.artikeltrenner{float:left;height:2px;width:877px;color:#c2c2c2;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}
.mehrinfoDiv img{float:left;margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}
.favorit{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.ampel{float:left;padding:0px 0px 0px 0px;margin:2px 0px 0px 0px;}
.artikelmenge{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.warenkorbbild{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.auktion_meingebot{float:left;width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.auktion_laufzeit{float:left;width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.auktion_mindestpreis{float:left;width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.auktion_mindestpreis p{color:#ff0000;}
.auktion_meinegebotsinfo{float:left;width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.auktion_meinegebotsinfo p{color:#ff0000;}
.wkinfo{color:#ff0000;}
.image_container {float: left;width: 120px;}

/* Artikelansicht  Filter*/
.artikeluebersicht_filter h2{padding:0px 0px 0px 0px;margin:0px 0px 3px 0px;}
.artikeluebersicht_filter{float:left;width:630px;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}
.artikeluebersicht_filter .artikeluebersicht_1{float:left;width:280px;padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;}
.artikeluebersicht_filter .artikeluebersicht_2{float:left;width:160px;padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;line-height:1.0em;font-size:0.9em;}
.artikeluebersicht_filter .artikeluebersicht_3{float:right;width:160px;text-align:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1.0em;font-size:0.9em;}
.artikeluebersicht_filter .artikelvideo{float:left;width:620px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;}
.artikeldetail_filter{float:left;width:620px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#maindiv_inhalt_artikel .artikeltrenner{float:left;height:2px;width:620px;color:#c2c2c2;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}
.artikeluebersicht_filter .mehrinfoDiv img{float:left;margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}
.artikeluebersicht_filter .favorit{float:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.artikeluebersicht_filter .ampel{float:right;padding:0px 0px 0px 0px;margin:2px 0px 0px 0px;}
.artikeluebersicht_filter .artikelmenge{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.artikeluebersicht_filter .warenkorbbild{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.artikeluebersicht_filter .wkinfo{color:#ff0000;}
.artikeluebersicht_filter .image_container {float: left;width: 155px;}

/* Artikelpopup */
.bgpopup{background:#fff;}
.artikelvideo_popup{float:left;width:100%;padding:0px 0px 0px 0px;margin:100px 0px 0px 0px;text-align:center;}

/* Anzahl Artikel je Seite */
.warengruppe2_Selektor_div{float:left;width:647px;height:25px;margin:0px 0px 0px 0px;padding: 30px 0px 0px 0px;}
.warengruppe2_Selektor_divBoben{float:left;width:100%;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.warengruppe2_Selektor_divB{float:left;width:100%;margin:0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
.warengruppe2_Selektor_divB ul{float:left;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style-type:none;}
.warengruppe2_Selektor_divB li{float:left;margin:0px 0px 0px 0px;padding: 5px 7px 5px 7px; border:3px solid #fff;background-color:#010066;}
.warengruppe2_Selektor_divB li{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.warengruppe2_Selektor_divB li:hover{background-color:#ffcc00;}
.warengruppe2_Selektor_divB li.filteractive{float:left;margin:0px 0px 0px 0px;padding: 5px 7px 5px 7px;background-color:#ffcc00; border:3px solid #fff;}
.warengruppe2_Selektor_divB li:last-child{border-right:0px;}
.warengruppe2_Selektor_divB a{color:#fff;font-weight:bold;line-height:1.0em;font-size:0.9em;}
.warengruppe2_Selektor_divB a.filteractivelink{color:#ff0000;font-weight:bold;line-height:1.0em;font-size:0.9em;}
.warengruppe2_Selektor_divB a:hover{color:#000;}
.anzahl_artikel_selektor_div{float:right;width:200px;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align:right;}
.anzahl_artikel_selektor_ul{float:left;list-style-type:none;width:100%;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.anzahl_artikel_selektor_li{float:right;margin:0px 5px 0px 5px;padding: 0px 0px 0px 0px;}

.kategorie_selektor_div{float:left;width:300px;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align:left;}
.kategorie_selektor_ul{float:right;list-style-type:none;width:100%;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.kategorie_selektor_li{float:right;width:100%;margin:0px 5px 0px 5px;padding: 0px 0px 0px 0px;}

.preisanzeigen{float:right;width:200px;margin:10px 0px 3px 0px;padding: 0px 0px 0px 0px;}
.clearhr{clear:both;visibility: hidden;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

.warengruppe2_Selektor_divsuche{float:left;width:647px;height:55px;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.sortierung_artikel_ul{float:left;list-style-type:none;width:100%;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.sortierung_artikel_li{float:left;margin:0px 5px 0px 5px;padding: 0px 0px 0px 0px;}

/* Bestellvorgang */
.bestellunguber{border:1px solid #010066;background-color:#ffcc00;font-weight:bold;margin:0px 0px 20px 0px;padding: 2px 0px 2px 2px;}

.impressum_ems_links{float:left;width:350px;margin:0px 0px 20px 0px;padding: 0px 0px 0px 0px;}
.impressum_ems_rechts{float:left;width:50px;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

/* News */
.newsaround{float:left;width:240px;margin: 0px 0px 10px 0px;padding: 5px 0px 0px 0px;background:url(./news_bg.jpg) repeat-x left top;}
.newsaround{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #010066;}
.newsaround h3{margin: 0px 0px 3px 3px;text-decoration:underline;}
.newsdiv{float:left;margin: 0px 0px 0px 0px;padding: 3px 3px 3px 3px;}
.newsdate{float:left;width:100%;text-align:left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;line-height:1.0em;font-size:0.9em;}
.newsname{float:left;width:100%;text-align:left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;line-height:1.0em;font-size:0.9em;}
.newslink{float:left;width:100%;text-align:left;margin: 5px 0px 0px 0px;padding: 0px 0px 0px 0px;}

/* Downloads */
.download_div{float:left;width:230px;margin: 5px 0px 0px 10px;padding: 5px 0px 0px 0px;}
.download_div h3{color:#fff;margin: 0px 0px 3px 0px;padding: 0px 0px 0px 0px;}
.download{float:left;width:224px;margin: 5px 0px 5px 0px;padding: 3px 3px 3px 3px;line-height:1.0em;font-size:0.9em;color:#fff;}
.download_bild{float:left;width:100px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color:#fff;}
.download_text{float:left;width:116px;margin: 0px 0px 0px 0px;padding: 3px 3px 3px 3px;color:#fff;}
#navidiv_inhalt .download_text a{text-decoration:underline;}

/* Zufallsartikel Startseite */
#random_neuigkeit{float:left;width:620px;height:235px;margin: 0px 0px 10px 0px;padding: 5px 0px 0px 0px;background:url(./news_bg.jpg) repeat-x left top;}
#random_neuigkeit h2{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;}
#random_neuigkeit{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #010066;}
.randomartikel h3{padding:0px 0px 0px 0px;margin:0px 0px 3px 0px;}
.randomartikel{float:left;width:620px;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}
.randomartikel_artikeluebersicht_1{float:left;width:200px;padding:5px 0px 0px 5px;margin:0px 10px 0px 0px;text-align:center;}
.randomartikekl_img_landscape{width:200px;border:1px solid #010066;}
.randomartikekl_img_landscape{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #010066;}
.randomartikekl_img_portrait{height:200px;border:1px solid #010066;}
.randomartikekl_img_portrait{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #010066;}
.randomartikel_artikeluebersicht_2{float:left;width:390px;padding:5px 0px 0px 0px;margin:0px 10px 0px 0px;line-height:1.0em;font-size:0.9em;}
/*
.artikeldetail{float:left;width:877px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.artikeltrenner{float:left;height:2px;width:877px;color:#c2c2c2;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}
.mehrinfoDiv img{float:left;margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}
.favorit{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.ampel{float:left;padding:0px 0px 0px 0px;margin:2px 0px 0px 0px;}
.artikelmenge{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.warenkorbbild{float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
.wkinfo{color:#ff0000;}
*/
.mypopin{background-color:#fff;}

.groessentabelle {border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;border-top:0px solid #c2c2c2;}
.groessentabelle td{border-top:1px solid #c2c2c2;}

.class_kundenemail{visibility:hidden;}

.service_kategorie_ul
{
	float:left;
	width: 884px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}
.service_kategorie_li
{
	float:left;
	width:410px;
	padding: 5px 7px 5px 7px; 
	border:1px solid #010066;
	height:200px;
}
.service_kategorie_li:nth-child(odd)
{
	margin:0px 10px 20px 0px;
}
.service_kategorie_li:nth-child(even)
{
	margin:0px 0px 20px 10px;
}
.service_kategorie_li{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.service_kategorie_li h6 {margin:5px 0px 10px 0px;padding:0px 0px 0px 0px;}

.service_kategorie_li ul 
{
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}
.service_kategorie_li ul li 
{
	display:block;
	padding: 5px 0px 5px 0px;
}

#maindiv_inhalt_filter .filter {
    margin-bottom: 15px;
}
#maindiv_inhalt_filter .filter {
    position: relative;
}
#maindiv_inhalt_filter .thumbnail {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: block;
    line-height: 1.42857;
    margin-bottom: 20px;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}

#maindiv_inhalt_filter div div label {
    border: 1px solid #ffffff;
    line-height: 28px;
    margin: 0 5px 0 0;
    padding: 1px;
}

#maindiv_inhalt_filter .filter label {
    display: inline-block;
    margin: 5px 10px 5px 0 !important;
	
}

#maindiv_inhalt_filter .filter label.active {
	border-radius: 4px;
}

#maindiv_inhalt_filter div div label span {
    cursor: pointer;
}

#maindiv_inhalt_filter .filter label span {
    background-color: #FFCC00;
    color: #010066;
    display: block;
    font-size: 90%;
    font-weight: 100;
    line-height: 14px;
    padding: 5px 10px;
	border: 1px solid #e78f08;
	border-radius: 4px;
}

#maindiv_inhalt_filter .filter label span:hover{
    background-color: #010066;
    color: #ffffff;
}

#maindiv_inhalt_filter .filter label.active span{
	border-color : #e78f08 !important;
	border-radius: 4px !important;
	background-color: #010066;
	color: #ffffff;
}

#maindiv_inhalt_filter .filter label.active span:hover{
	background-color: #6699FF;
}

#maindiv_inhalt_filter .filter label span.active:hover{
	/* background-color: #504fd1 !important; */
}

#maindiv_inhalt_filter .removeFilter{
    display: none;
    font-size: 1em;
    position: absolute;
    right: 5px;
    top: 5px;
}

#maindiv_inhalt_filter .removeAllFilter{
    /*display: none;*/
}

#maindiv_inhalt_filter .pullright{
    font-size: 1em;
    position: absolute;
    right: 5px;
    top: 5px;
}

#slider-vertical {
    height: 10px;
    margin: 15px 0 15px 5%;
    width: 90%;
}

#slider-vertical .ui-widget-header {
    background: url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #ffcc00 !important;
    border: 1px solid #e78f08 !important;
}

.input-group {
    width: 40% !important;
	border-collapse: separate;
    display: table;
    position: relative;
}

.form-control {
	display: table-cell;
	width:90%;
}

.input-group-addon {
	display: table-cell;
}

.pull-left {
    float: left !important;
}

.pull-right {
    float: right !important;
}


.hidden {
    display: none !important;
    visibility: hidden !important;
}

.opening_div{
    margin: 5px;
    padding: 0;
    width: 230px;
}

/* App Definitions */
.app_api_table {border:1px dotted;width:100%;}
.app_api_td_api {width:70%;}
.app_api_td_apiedit {width:30%;text-align:right;}
.app_api_apikey {font-weight:bold;}

.app_user_table {width:100%;}
.app_user_table  tr td{border:1px dotted;padding:3px;margin:0px;}
.table_heading {font-weight:bold;}
.app_user_td_id {width:15%;}
.app_user_td_name {width:55%;}
.app_user_td_preis {width:15%;text-align:center;}
.app_user_td_edit {width:15%;text-align:right;}
.maxwidth {width:98%;}

.kat_under{
	color: #ffffff;
    float: left;
    height: 2px;
    margin: 10px 0;
    padding: 0;
    width: 877px;
	border:0px;
}

.b2binfo{
	font-style:italic;
	color:#ff0000;
}

/* Cookie Information */
#cookie_information{
	position:fixed;bottom:0px;left:0px;right:0px; z-index:1999999;
	float:left;
	width:100%;
	padding:10px;
}
#cookie_information .hidden{
	display: none;
}
#cookie_information_text{
	float:left;
	width:60%;
}
#cookie_information_link{
	float:right;
	width:20%;
	padding-top:10px;
	padding-bottom:10px;
}
#cookie_information, #cookie_information > div {
	background-color:#000000;
	color:#ffffff;
}
#cookie_information_text  a{color:#ffffff;text-decoration:underline;}
#cookie_information_link a{color:#ffffff;text-decoration:none;border:1px solid;padding:5px;}