html,body{
margin:0 auto;
padding:0;
background-color:#000;

}

body{
background-color:#000;
margin:0 auto;
font: 76% arial,sans-serif;
text-align:center;
color:#ffffff;
width:1024px;
}

*:first-child+html body{
background:url(../gfx/seiteHG.jpg) center repeat-y;
width:1024px;
}

img{border:0px;}
p{margin:0 10px 10px;}
p.boxheader_oben {color:#40403c;text-align:center;font-size:14px;font-weight:bold;padding-top:8px;}

p.warenkorb{color:#40403c;font-weight:bold;padding-top:4px;padding-left:20px}
p.warenkorb_klein{color:#40403c;font-weight:bold;padding-top:4px;padding-left:25px;font-size:10px;}

a{
        text-decoration:none;
        padding:0px;
        margin:0px;
        color:#fff;
}

a:hover{
        text-decoration: underline;
        color:#f3e304;
}

h1{
        padding:0px;
        margin:0px;
        color:#ffffff;
        font-size: 18px;
}

#header h1 {
        padding:0px;
        margin:0px;
        color:#f3e304;
        font-size: 26px;
}
#header h2 {
        padding:0px;
        margin:0px;
        color:#f3e304;
        font-size: 20px;
}

#header h1 a, #header h2 a {
	color:#fff;
	text-decoration:none;
}

#header h1 a:hover, #header h2 a:hover {
	color:#333;
	text-decoration:none;
}

a.menulink, a.versand, a.warenkorblink, a.verfuegbarlink, a.verfuegbarlink_img {
        padding:0 0 0 2px;
        margin:0px;
        color:#ffffff;
}

a.versand_artikel {
        padding:0 0 0 2px;
        margin:0px;
        color:#d2d2d2;
}

a.versand_artikel:hover {
        padding:0 0 0 2px;
        margin:0px;
        color:red;
}

a.kategorielink {
        padding:0 0 0 2px;
        margin:0px;
        color:#ffffff;
}

a.kategorielink:hover {
        padding:0 0 0 2px;
        margin:0px;
        font-size:12px;
        color:#f4e607;
}

a.artikelnamelink_startseite {
        font-family:Tahoma;
		font-size:10px;
		padding:2 0 0 2px;
        margin:0px;
        color:#ffffff;
        font-weight:bold;
}

a.verfuegbarlink_img{
        margin-right:11px;
}

a.verfuegbarlink{
        padding-left:0px;
}

a.artikelnamelink {
        padding:0px;
        padding-left:7px;
        margin:0px;
        color:#ffffff;
        font-weight: bold;
        font-size:16px
}

a.artikelnamelink_box_start {
        padding:0px;
        margin:0px;
        color:#40403c;
        font-weight: bold;
        font-size:12px
}
a.artikelnamelink_box {
        padding:0px;
        padding-left:7px;
        margin:0px;
        color:#ffffff;
        font-weight: bold;
        font-size:12px
}
a.artikelnamelink_box_gross {
        padding:0px;
        padding-left:7px;
        margin:0px;
        color:#000000;
        font-weight: bold;
        font-size:14px
}

a.agblink {
        color:red;
        font-weight: bold;
}

a:hover.artikelnamelink_box {
        padding:0px;
        padding-left:7px;
        margin:0px;
        color:#666;
        font-weight: bold;
        font-size:12px
}
a:hover.artikelnamelink_box_gross {
        padding:0px;
        padding-left:7px;
        margin:0px;
        color:#666;
        font-weight: bold;
        font-size:14px
}

a.versand{
        padding:0px;
        font-size:1em;
}

a.kopfnavi{
        font-size: 14px;
        font-weight: bold;
        padding:11px;
        padding-bottom:0px;
        margin:0px;
        color: #555555;
}

a.fusslink, a.powered{
        color:#ffffff;
        font-size: 12px;
}

a.fusslink1{
        color:#bababa;
        font-size: 12px;
}


a.powered:link{color:#ffffff;text-decoration:none;font-size: 1em;}
a.powered:visited{color:#ffffff;text-decoration:none;font-size: 1em;}
a.powered:hover{color:#333;text-decoration:underline;font-size: 1em;}

a.linkklein:link{color:#ffffff;text-decoration:none;font-size: 10px;}
a.linkklein:visited{color:#ffffff;text-decoration:none;font-size: 10px;}
a.linkklein:hover{color:#F35F16;text-decoration:underline;font-size: 10px;}

a.linkklein_schwarz:link{color:#000000;font-weight:bold;text-decoration:none;font-size: 10px;}
a.linkklein_schwarz:visited{color:#000000;font-weight:bold;text-decoration:none;font-size: 10px;}
a.linkklein_schwarz:hover{color:#F35F16;font-weight:bold;text-decoration:underline;font-size: 10px;}

a.link:link{color:#ffffff;text-decoration:none;font-size: 12px;}
a.link:visited{color:#ffffff;text-decoration:none;font-size: 12px;}
a.link:hover{color:#F35F16;text-decoration:underline;font-size: 12px;}

a.link_schwarz:link{color:#f4e607;font-weight:bold;text-decoration:none;font-size: 12px;}
a.link_schwarz:visited{color:#f4e607;font-weight:bold;text-decoration:none;font-size: 12px;}
a.link_schwarz:hover{color:#F35F16;font-weight:bold;text-decoration:underline;font-size: 12px;}

a.link_schwarz_warenkorb:link{color:#f3e304;font-weight:bold;text-decoration:none;font-size: 12px;}
a.link_schwarz_warenkorb:visited{color:#f3e304;font-weight:bold;text-decoration:none;font-size: 12px;}
a.link_schwarz_warenkorb:hover{color:#F35F16;font-weight:bold;text-decoration:underline;font-size: 12px;}

a.linko:link{color:#ffffff;text-decoration:none;font-size: 14px;}
a.linko:visited{color:#ffffff;text-decoration:none;font-size: 14px;}
a.linko:hover{color:#696969;text-decoration:underline;font-size: 14px;}

a.linko_category:link{color:#ffffff;text-decoration:none;font-size: 14px;}
a.linko_category:visited{color:#ffffff;text-decoration:none;font-size: 14px;}
a.linko_category:hover{color:#696969;text-decoration:underline;font-size: 14px;}

a.linko_kategorie:link{color:#ffffff;text-decoration:none;font-size: 16px;}
a.linko_kategorie:visited{color:#ffffff;text-decoration:none;font-size: 16px;}
a.linko_kategorie:hover{color:#696969;text-decoration:underline;font-size: 16px;}

a.button:link{color:#305fa3;text-decoration:none}
a.button:visited{color:#305fa3;text-decoration:none}
a.button:hover{color:#3f3f3f;text-decoration:underline}

a.menu_oben:link{color:#000000;text-decoration:none}
a.menu_oben:visited{color:#000000;text-decoration:none}
a.menu_oben:hover{color:#8d8d8d;text-decoration:underline}

a.kategorie:link{color:#ffffff;text-decoration:none;font-size:14px;font-weight:bold;}
a.kategorie:visited{color:#ffffff;text-decoration:none;font-size:14px;font-weight:bold;}
a.kategorie:hover{color:#3f3f3f;text-decoration:underline;font-size:14px;font-weight:bold;}

a.fusslink:hover{color:#777777;text-decoration:underline;font-size: 12px;}
a.fusslink1:hover{color:#777777;text-decoration:underline;font-size: 12px;}

a.boxlink:link{color:#40403c;text-decoration:none;font-size:12px;font-weight:bold;}
a.boxlink:visited{color:#40403c;text-decoration:none;font-size:12px;font-weight:bold;}
a.boxlink:hover{color:#ff0000;text-decoration:underline;font-size:12px;font-weight:bold;}

a.mk:link{color:#40403c;text-decoration:none;font-size:12px;font-weight:bold;}
a.mk:visited{color:#40403c;text-decoration:none;font-size:12px;font-weight:bold;}
a.mk:hover{color:#ff0000;text-decoration:underline;font-size:12px;font-weight:bold;}

div.seite {padding:10px;color:#000000;}
div.content {margin:0;padding:0;}
div.tab {color:#ffffff;font-size="12px";}
.tab li ul p{color:#ffffff;font-size="12px";}
div.xsellcontent {}
p.warenkorb {
        color: #fff;
		margin:3px 0pt 3px 10px;
		text-decoration: none;
        }

p.warenkorb a{
        color: #efefef;
        font-size: 13px;
		font-weight:bold;
        text-decoration: none;
        }

p.warenkorb a:hover{
        color: #000000;
        font-size: 13px;
		font-weight:bold;
        text-decoration: underline;
        }

p.variationshinweis, p.navi{
        margin:0px;
        padding:0px;
        font-size:0.8em;
}

span.bluenormal {
margin:0;
padding:0;
color:#f3e304;}

span.variationshinweis_suche{
        margin:0px;
        padding:0px;
        font-size:0.8em;
        color:#000000
}

p.box_login, p.content, p.head{
        margin:0px;
        margin-top:5px;
        color:#ffffff;
}

p.head, span.head{
        font-weight: bold;
}

span.boxpreis{
        padding:0px;
        margin:0px;
        color:#121212;
}

span.standard{
        padding:0px;
        margin:0px;
        color:#ffffff;
}

span.standard_artikel{
        padding:0px;
        margin:0px;
        color:#000000;
}

span.lager{
        padding:0px;
        margin:0px;
        color:#000000;
}
span.lager_artikel{
        padding:0px;
        margin:0px;
        color:#ffffff;
}

span.alterPreis {
        padding:0px;
        margin:0px;
        color:#000000;
}

span.artikelnummer_box {
        padding:0px;
        margin:0px;
        color:#000000;
}

span.xselling_standard{
        padding:0px;
        margin:0px;
        color:#121212;
        font-size: 1.7em;
}

span.kopf_waehlen{
		color:#333;
		padding:0px 0px 0px 0px;
}

hr.linie{height:1px;color:#D5D5D7;}
.ustklein{font-size: 0.8em;margin:0px;padding:0px;}
.footerklein{font-size: 0.8em;margin:0px;padding:0px; color:#797878;}
.footerklein1{font-size: 12px;margin:0px;padding:0px; color:#4f4f4f;}
.spacer{font-size: 8px;margin:0px;padding:0px;}
.waehrung{font-size: 12px;margin:0px;padding:0px;padding-top:12px;}

.seitenzahl{font-size: 1em;margin:0px;padding:0px;padding-top:12px;}
a.seitenzahl:link{color:#ffffff;text-decoration:none}
a.seitenzahl:visited{color:#ffffff;text-decoration:none}
a.seitenzahl:hover{color:#ff0000;text-decoration:underline}

.artikelpreis{font-size: 14px;margin:0px;padding:0px;}
.grafikpreis{white-space:nowrap;}

.warning{color:#ff0000;font-weight:bold;margin:0px;margin-top:12px;font-size:14px;padding-top:5px;padding-bottom:5px;}
p.warning{color:#ff0000;font-weight:bold;margin:0px;margin-top:12px;font-size:14px;padding-top:5px;padding-bottom:5px;}
span.warning{color:#ff0000;font-weight:bold;margin:0px;padding:0px;margin-top:12px;padding-top:5px;padding-bottom:5px;}

div.sonderangebot {
				width:250px;
				height:140px;
				background-image:url(../gfx/tool-tip.png);
        background-repeat: no-repeat;
        background-position: top left;
				}

div.button_mk {
        background-image:url(../gfx/button.png);
        background-repeat: no-repeat;
        background-position: top center;
				border: 0;
        height: 24px;
        width: 210px;
        padding-top:4px;
}
span.startseite_preise{
				height:40;
				align:center;
}

span.sonderangebot1 {
				margin-left:50px;
				margin-top:150px;
				}

td.kategorie, td.kategoriesub, td.kategorieselected{
        background: #40403c;
        border-width:0px;
}

td.kategoriesub{
        background:#40403c;
}

td.staffelpreis{
        font-size:0.9em;
        color:#121212;
}

td.artikelliste{
        padding:5px;
        margin:0px;
        padding-top:15px;
        background: #40403c;
}

td.artikelliste_ub{
		border:solid 1px #e0e0e0;
        padding:5px;
        margin:0px;
        padding-top:10px;
        background: #40403c
}

td.kategorieselected{
        background: #40403c;
}

textarea.frage{
        width:280px;
        border: 1px solid #D4D5D8;
        margin:0px;
        padding:2px;
        background: #FFFFFF;
}

input.frage_email, input.login{
        width:280px;
        border: 1px solid #D4D5D8;
        margin:0px;
        padding:2px;
        background: #FFFFFF;
}

input.suche {
        width:140px;
        border: 1px solid #aab3ba;
        margin:0px;
        padding:2px;
        background: #fff;
}

input.login_email, input.login_passwort, input.suche_verfeinern, input.schnellkaufEAN{
        width:140px;
        border: 1px solid #D4D5D8;
        margin:0px;
        padding:2px;
        background: #FFFFFF;
}

input.anzahl, input.gehzuseite {
        width:40px;
        border: 1px solid #D4D5D8;
        margin:0px;
        padding:2px;
        background: #FFFFFF;
}

input.login_passwort{
        width:80px;
        border: 1px solid #D4D5D8;
        margin:0px;
        padding:2px;
        background: #FFFFFF;
}

 input.gehzuseite{
        width:30px;
}

input:active, input:focus, input:hover { background: #FCF5E1 url(../gfx/inputHG.png) repeat-x;}

hr.katartikel{
        border: 0px dotted #D4D5D8;
}

#container{width:1024px;height:16px;margin-top:100 auto;text-align:left;background:#305fa3;font-size:12px;color:#ffffff;}

#content p{color:#fff;font-size:12px;}
#wrapper{float:left;width:100%}

#left_container{float:left;width:210px;margin-left:-1024px;margin-left:0px;}
#content{float:left;margin:0px;margin-left:3px;margin-top:2px;width:815px;width:505px;position:relative;}
#right_container{float:left;width:180px;margin-left:-180px}


#footer {
        width:1024px;
        padding-top:10px;
        clear: left;
        margin-top: 25px;
        color: #FFF;
        position:relative;
        
}
#footer_white{
        height: 10px;
        position:absolute;
        left:50%;
}

#header{
        background:#000 url(../gfx/head_bg.png) center no-repeat;
        height:179px;
        width:1024px;
	     	margin:0 auto;
	     	position:relative;
	     	text-align:left;
}

#header h1{
        text-decoration: none;
				font-size:17px;
        padding-left:20px;
				margin:0;
        color:#ffffff;
        }

h1.start{
        background:#000 url(../gfx/h1_startseite.png) left no-repeat;
        text-decoration: none;
				font-size:20px;
        padding-left:5px;
				margin:0;
        color:#000000;
        }

#header h1.artikelname{
        text-decoration: none;
				font-size:28px;
				padding:0;
				margin:0;
				color:#ffffff;        
				vertical-align:top
        }
#header h1.artikelname_schwarz{
        text-decoration: none;
				font-size:24px;
				padding:0;
				margin:0; 
				vertical-align:bottom;
        }
#header h1.artikelname_warenkorb{
text-decoration: none;
font-size:13px;
padding:0;
margin:0;        
vertical-align:top;
color:#3265a6;
}

#header h2{
        text-decoration: none;
        color: #333;
		font-size:18px;
		padding:0;
		margin:0;
        }


.mainMenu div {
margin-left:10px;
margin-top:10px;
}

.mainMenu {
font-size: 12px;
font-weight:bold;
width: 180px;
padding-top:22px;
*padding-top:6px;
padding-left:686px;
*padding-left:515px;
margin: 0;
text-align:right;
}

* html .mainMenu {
margin: 16px 0 0 0;
}
*:first-child+html .mainMenu {
margin: 16px 0 0 0;
}
.mainMenu ul {
list-style-type: none;
margin: 0px;
padding: 0px;
text-align:left;
}

.mainMenu li {
display: inline;
margin: 0px;
padding: 0px;
}
p.mainmenu {
line-height:1.15em
}

.mainMenu li a, .mainMenu li a:link {
text-decoration: none;
padding: 0 5px;
color: #333;
}

.mainMenu li a:visited {
color: #333;
text-decoration: none;
}

.mainMenu li a:hover, .mainMenu li a:focus, .mainMenu li a:active {
color: #666;
text-decoration: none;
}

.mainMenu span {
padding:0pt 2px 0pt 0pt;
}

.trenner {
vertical-align:middle;
height:23px;
padding:0;
width:2px;
 }

* html .trenner { /* IE6 Fix */
 height:23px;
 padding:0;
 }
*:first-child+html .trenner { /* IE7 Fix */
 height:23px;
 padding:2px 0 0 0;
 }

#logo{
        background-image:url(../gfx/boxlogo-b.png);
        height:99px;
}

#topnavi{
        background-image:url(../gfx/boxorange_940.png);
        background-repeat: no-repeat;
        background-position: top left;
        background-color: #fff;
        height:36px;
}

#topnavi_button{
        float:left;
        height:36px;
        background-image:url(../gfx/boxorange_trenner.png);
        background-repeat: no-repeat;
        background-position: top right;
}

#topnavi_rechts{
        float:right;
        height:36px;
        width:80px;
}

#topnavi_button {
        font-size: 14px;
        font-weight: bold;
        padding:11px;
        padding-bottom:0px;
        margin:0px;
        color: #555555;
}

input.button_suche {
        background-image:transparent url(../gfx/button.png);
        border: 0;
				cursor:pointer;
        height: 24px;
        width: 180px
}

input.button_login {
        background-image:url(../gfx/buttons/button_anmelden_gross.gif);
        border: 0;
				cursor:pointer;
        height: 23px;
        width: 181px
}

input.button_weiter {
        background-image:url(../gfx/buttons/button_weiter.gif);
        border: 0;
				cursor:pointer;
        height: 23px;
        width: 150px
}
        
input.warenkorb, .button, input.finden, input.loginbox {
        background-image:url(../gfx/button-hg.png);
        border: 1px solid #C7C7C7;
        color: #fff;
		cursor:pointer;
        font-size: 14px;
        font-weight: bold;
        height: 25px;
		padding:1px 5px 3px 5px;
}
* html input.warenkorb{width:160px;}
*:first-child+html input.warenkorb{width:160px;}

#brotnavi{
        height:18px;
        background-image:url(../gfx/hg_brotnavi.png);
        background-repeat: no-repeat;
        background-position: top left;
        background-color: #000000;
        color:#000000;       
}

*brotnavi p{
        height:18px;
        font-size:12px;
}

#brotnavi .navi{
        font-size: 12px;
        padding:6px;
        padding-left:11px;
        margin:0px;
        color: #333;
}
#kategorie_center {text-align:center;}
#kategorie_center p {color:#000000;}
#brotnavi a{
        text-decoration: none;
        color: #000000;
        }

#brotnavi a:hover{
        text-decoration: none;
        color: #8d8d8d;
        }
*brotnavi a{
        text-decoration: none;
        color: #000000;
        font-size:12px;
        }

*brotnavi a:hover{
        text-decoration: none;
        color: #8d8d8d;
        font-size:12px;
        }

#subbox{
        width:100%;
        margin-top:2px;
        background-color: #40403c;
}

#subbox_neu{
        width:100%;
        margin-top:10px;
        background-color: #40403c;
}

#subbox_header_hell{
        background-image:url(../gfx/bg_left_container.png);
        background-repeat: no-repeat;
        background-position: top left;
        background-color: #40403c;
        text-align:center;
        padding-left:7px;
        height:25px;
}
#subbox_header_hell_warenkorb{
        background-image:url(../gfx/boxheader_180_warenkorb.png);
        background-repeat: no-repeat;
        background-position: top left;
        background-color: #40403c;
        text-align:left;
        padding-left:7px;
        height:25px;
}

#subbox_bottom_hell{
        background:#40403c;
        height:10px;
				width:210px;
}

#subbox_header_hell .boxheader{
        font-size: 13px;
        font-weight: bold;
        padding:0 0 0 13px;
        margin:0px;
        padding-top:5px;
        color: #ffffff;
		height:25px;
		text-transform:uppercase;
		text-align:left;
}

#subbox_content{
	background: #40403c;
	border:0;
	width:210px;
	text-align:left;
}

.subbox_content_linkBox {
	padding:5px;
}

#content_head_links{
        padding:0px;
        margin:0px;
        border-width:0px;
        border-bottom-width:1px;
        border-style:solid;
        border-color:#3F444E;
        height:25px;
        color:white;
}
#content_head_rechts{
        padding:0px;
        margin:0px;
        border-width:0px;
        border-bottom-width:1px;
        border-style:solid;
        border-color:#3F444E;
        height:25px;
        color:white;
}

#content_head {
		width:812px;
        padding-top:1px;
        height:28px;
        text-decoration: none;
    		padding-left:3px;
    		margin:0;
}

div.youtube {
        width:805px;
        height:418px;
        padding-left:3px;
        background:#000 url(../gfx/youtube.png) left no-repeat;
        }

#content_head_weiss {
        padding-top:10px;
        padding-left:10px;
        text-decoration: none;
    		margin:0;
}

#content_head_xsell {
        padding-top:10px;
        padding-left:10px;
        text-decoration: none;
    		margin:0;
}


#content_head_bestell {
        padding:0px;
        width:100%;
        text-align:center;
        color: #000000;
		    margin-bottom:20px;
}
div.bestellvorgang{color:#000000;padding:11px;}

#content_head_rechts{
        float:right;
        border-width:0px;
        margin-top:8px;
}

#content_head_links{
        float:left;
        border-width:0px;
        margin-top:12px;
}

#contentmid_start{
		width:811px;
        margin-left:0px;
        margin-right:0px;
        background:#000000;
        margin-top:0px;
}
#contentmid{
		width:811px;
        margin-left:0px;
        margin-right:0px;
        background:#000000;
        margin-top:0px
}
#contentmid_weiss{
        background:#40403c;
        margin:0;
        padding:0;
        width:810px;
        color:#ffffff;
        }

#contentUntereGrenze{
        padding:0px;
        margin:0px;
        margin-top:10px;
        padding-top:10px;
        border-width:0px;
        border-top-width:1px;
        border-style:solid;
        border-color:#3F444E;
        height:27px;
        color:#ffffff;
}

#contentUntereGrenze_rechts, #contentUntereGrenze_links{
        float:right;
        border-width:0px;
}

#contentUntereGrenze_links{
        float:left;
        border-width:0px;
}

div.warenkorb {
				width:100%;
        padding-top:0px;
        text-decoration: none;
				padding-left:10px;
				margin:0;
        color:#ffffff;
}

div.warenkorb_schwarz {
				 padding:10px;
        text-decoration: none;
				margin:0;
        color:#000000;
}


.warenkorbSumme {
color:#333;
padding:6px 0 6px 10px;
}

.warenkorbSumme .standard {
color: #ffffff;
font-weight:bold;
padding-left:25px;
}

.font_big {
color:#333;
padding-right:6px;
}

#subbox_header_hell_korb{

        background-image:url(../gfx/boxkorb-top.png);
        background-repeat: no-repeat;
        background-position: top left;
        text-align:left;
        font-size: 13px;
        font-weight: bold;
        color: #ffffff;
        padding-left:5px;
        padding-top: 7px;
        height:29px;
}

#subbox_warenkorb{
        background:transparent url(../gfx/warenkorb.png) top left no-repeat;
        width:210px;
}

#subbox_warenkorb_leer{
        background:transparent url(../gfx/warenkorb_leer.png) top left no-repeat;
				width:210px;
}

#suche_verfeinern{
        border-width:0px;
        margin-top:12px;
        padding:0px;
}

#sectionheader{
		background:f3e304;
		border:1px solid #E0E0E0;
    padding:10px;
    margin-top:15px;
    font-weight: bold;
    color:#ffffff;
}
#sectionheader_weiss{
		background:transparent;
		border:1px solid #E0E0E0;
        padding:10px;
        margin:0;
        font-weight: bold;
}
#sectionheader_kategorie {
		background:#3f3f3f;
		border:1px solid #E0E0E0;
        padding:10px;
        margin:0px;
        font-weight: bold;
}

.highslide {
	cursor: pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid silver;
}

.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-html {
background-color: #f2f2f4;
}
.highslide-html-blur {
}
.highslide-html-content {
position: absolute;
display: none;
}
.highslide-loading {
display: block;
color: black;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;

padding-left: 22px;
background-image: url(../js/highslide/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
padding: 2px;
color: silver;
text-decoration: none;
font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
color: white;
background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
background-color: #f2f2f4;
}
.highslide-wrapper .highslide-html-content {
width: 820px;
padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
margin: 0;
text-align: right;
border-bottom: 1px solid white;
font-family: Verdana, Helvetica;
font-size: 10pt;
padding: 5px;
background-color: silver;
}
.highslide-wrapper .highslide-header ul li {
display: inline;
padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
display: none;
}
.highslide-wrapper .highslide-header a {
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
color: white;
}
.highslide-wrapper .highslide-header .highslide-move a {
cursor: move;
}
.highslide-wrapper .highslide-footer {
height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
float: right;
height: 11px;
width: 11px;
background: url(../js/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
cursor: move;
}
.highslide-resize {
cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
display: block;
}
.highslide-display-none {
display: none;
}

#search {
	margin:0;
	padding:0px 25px 13pt 15px;
	text-align: right;
}

input.searchButton {
        background:url(../gfx/search.png) no-repeat;
        border:none;
		cursor:pointer;
		margin:-3px 0 0 -6px;
		vertical-align: middle;
        min-height: 21px;
		height: 22px;
		width:22px;
}
* html input.searchButton {
   margin:-7px 0 0 -7px;
}

*:first-child+html input.searchButton {
   margin:-7px 0 0 -7px;
}

.contentStart {
	background:#fff;
	width:33%;
}

#bestellSumme {
	background:transparent;
	border:1px solid red;
	border-collapse: collapse;
	color:#000000;
	margin-top:10px;
	margin-left:470px;
	width:40%;
}


#artPrev, #artNext {padding-top:10px;}
#artPrev img, #artNext img {vertical-align:middle;}
#artPrev a, #artNext a {
	color:#121212;
	font-weight:bold;
	text-decoration:none;
}
#artPrev a:hover, #artNext a:hover {
	color:#121212;
	font-weight:bold;
	text-decoration:none;
}

/*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */
.ratingblock {
	display:block;
	/*border-bottom:1px solid #999;*/
	padding-bottom:8px;
	margin-top:10px;
	margin-bottom:10px;
	}

.loading {
	height: 30px;
	background: url('../gfx/starrater/working.gif') 50% 50% no-repeat;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../gfx/starrater/starrating_big_yellow.png') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('../gfx/starrater/starrating_big_yellow.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../gfx/starrater/starrating_big_yellow.png') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/* CONTENT */
#tabelle_links {
  float: left;
  width: 150px;
  margin-right: 20px;
  padding-left:10px
}
#tabelle_rechts {
  float: left;
  width: 550px
}

#tabelle_ueberschrift {
	padding:9px;
  margin-right: 20px
  float: left;
}

.ueberschrift {
font-size:18px;
color:#ffffff;
}
.ueberschrift_schwarz {
font-size:18px;
color:#ffffff;
}

.ueberschrift_klein {
font-size:16px;
padding-left:9px;
font-weight:bold;
}
/* mediaboxAdvanced - black theme */

#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#mbOverlay.mbOverlayFF {
	background: transparent url(../mediabox/80.png) repeat;
}

#mbOverlay.mbOverlayIE {
	position: absolute;
}

#mbCenter {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
	-webkit-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
}

#mbCenter.mbLoading {
	background: #000 url(../mediabox/BlackLoading.gif) no-repeat center;

/*	This style is applied only during animation.	*/
/*	For example, the following turns off shadows,	*/
/*	helping browser performance on slow systems.	*/
/*	To leave shadows on, just remove these lines:	*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#mbImage {
	position: relative;
	left: 0;
	top: 0;

/*	Begin styles for inline content, if no style is given	*/
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 10px;
}

#mbImage a, #mbImage a:link, #mbImage a:visited {
	color: #ddd;
}

#mbImage a:hover, #mbImage a:active {
	color: #fff;
}

/*	End inline content styles	*/

#mbBottom {
	min-height: 20px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	text-align: left;
	padding: 0 10px 10px;
}

#mbTitle {
	display: inline;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}

#mbNumber {
	display: inline;
	color: #999;
	line-height: 14px;
	font-size: 10px;
	margin: auto 10px;
}

#mbCaption {
	display: block;
	color: #999;
	line-height: 14px;
	font-size: 10px;
}

#mbPrevLink, #mbNextLink, #mbCloseLink {
	display: block;
	float: right;
	height: 20px;
	margin: 0;
	outline: none;
}

#mbPrevLink {
	width: 69px;
	background: transparent url(../mediabox/BlackPrevious.gif) no-repeat center;
}

#mbNextLink {
	width: 41px;
	background: transparent url(../mediabox/BlackNext.gif) no-repeat center;
}

#mbCloseLink {
	width: 46px;
	background: transparent url(../mediabox/BlackClose.gif) no-repeat center;
}

/*	Styles for flash version alert	*/

#mbError {
	position: relative;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border: 10px solid #700;
	padding: 10px 10px 10px;
	margin: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
	color: #d00;
	font-weight: bold;
	text-decoration: underline;
}

