*{padding:0; margin:0;}
html, body{font-family:arial, verdana, sans-serif; font-size:0.95em; color:#000; background:#B2E1F4;}
h1{font-size:1.9em; line-height:1.2em; font-weight:bold; margin-bottom:0.35em; color:#393939; font-style:normal; font-family:arial;}
h2{font-size:1.3em; margin-bottom:0em; color:#666666; font-weight:normal}
h3{font-size:1.1em; margin:0 0 0px 0;}
h4{font-size:1.1em; margin-bottom:0em; }
h5{font-size:1em; margin-bottom:0em; font-weight:bold; color:#0093D0;}
img{border:0;}
.clear{clear:both; height:0.1px; overflow:hidden;}
.hidden{display:none;}
.noborder{border-bottom:none !important;}
a, a:link, a:visited{text-decoration:none; color:#7E1208;}
a:hover{text-decoration:underline;}
p{line-height:1.3em; padding-bottom:1.2em;}
p.mitziblau{color:#0093D0; line-height:1.2em; padding:0;}
p.teaser{font-size:1.1em;}
p.nopad{padding:0;}
p#skipnav{display:none;}
fieldset{border:none;}
ul, ol{list-style:none;}
#content ul, .boxlinks ul{padding-left:0.2em; line-height:1.3em; padding-bottom:1.2em;}
#content ul li, .boxlinks ul li{background:url(../images/mitziblue/li_style.gif) left 2px no-repeat; padding-left:15px;}
a.buttonlink, a.buttonlink:link, a.buttonlink:visited{float:left; text-decoration:none; background:url(../images/mitziblue/li_o.gif) top left no-repeat; display:block; color:#fff; font-family:arial; font-size:0.9em; font-weight:bold; }
a.buttonlink span{float:left; background:url(../images/mitziblue/re_o.gif) top right no-repeat; display:block; float:left; margin:0px 0px 0px 4px;}
a.buttonlink span span{float:left; background:url(../images/mitziblue/li_u.gif) bottom left no-repeat; margin:4px 0px 0px -4px;}
a.buttonlink span span span{float:left; background:url(../images/mitziblue/re_u.gif) bottom right no-repeat; margin:0px 0px 0px 4px;}
a.buttonlink span span span span{float:left; padding:0 8px 4px 8px; background:url(../images/mitziblue/linkpfeil_w.gif) left 5px no-repeat; cursor:pointer;}

a:hover.buttonlink{background:url(../images/mitziblue/li_o_hov.jpg) top left no-repeat; text-decoration:none;}
a:hover.buttonlink span{float:left; background:url(../images/mitziblue/re_o_hov.jpg) top right no-repeat; display:block; float:left; margin:0px 0px 0px 4px;}
a:hover.buttonlink span span{float:left; background:url(../images/mitziblue/li_u_hov.jpg) bottom left no-repeat; margin:4px 0px 0px -4px;}
a:hover.buttonlink span span span{float:left; background:url(../images/mitziblue/re_u_hov.jpg) bottom right no-repeat; margin:0px 0px 0px 4px;}
a:hover.buttonlink span span span span{float:left; padding:0 8px 4px 8px; background:url(../images/mitziblue/linkpfeil_w.gif) left 5px no-repeat; cursor:pointer;}

#wrapper{margin:0 auto; width:914px;}
#header{width:914px; height:300px; position:relative; }
#header_sub{float:left; width:914px; height:227px; position:relative; background:url(../images/mitziblue/mitziheader.gif) left top no-repeat;}
div.figur{position:absolute; right:-55px; bottom:0; z-index:10; }
#tools{float:right; width:100%; text-align:right; font-size:0.85em; background:none; height:31px;  z-index:100 !important; padding-top:5px;}
#tools a, #tools a:link, #tools a:visited{color:#000;}
#tools a.active, #tools a:link.active, #tools a:visited.active{color:#fff; text-decoration:underline;}
#tools a:hover{text-decoration:underline;}
#crossnav {float:right; padding:7px 0;}
#crossnav li{display:inline; margin-right:1em; }
#size{display:inline; float:right; padding:1px 5px; margin-right:2px; z-index:100; position:relative;}
#size .klein{font-size:0.9em; margin-right:4px;}
#size .mittel{font-size:1.2em; margin-right:4px;}
#size .gross{font-size:1.5em; margin-right:1px;}
#language{float:right; padding:4px 10px 4px 0;}
#language {position:relative; z-index:100; margin-top:-3px; padding-top:3px; margin-right:2px; }
#language ul li a, #language ul li a:visited {display:block; text-decoration:none; width:70px; text-align:right; line-height:20px; overflow:hidden; padding-right:20px; background:url(../images/mitziblue/lang_pfeil.gif) 72px 10px no-repeat; padding-top:3px;}
#language ul {padding:0; margin:0; list-style: none; background:#fff;}
#language ul li {float:left; position:relative;}
#language ul li ul {display: none;}
#language ul li:hover { border:1px solid #fff; border-top:none; border-bottom:none;}
#language ul li:hover ul{ border:1px solid #fff; border-top:none; margin-left:-1px; margin-top:0px; padding-bottom:3px; padding-top:3px;}
#language ul li:hover ul li{border:none;}
#language ul li:hover a { width:69px; padding-right:19px; background:#fff url(../images/mitziblue/lang_pfeil.gif) 71px 10px no-repeat; padding-top:3px; }
#language ul li:hover ul {display:block; position:absolute; top:21px; left:0; }
#language ul li:hover ul li a.hide {}
#language ul li:hover ul li:hover a.hide {}
#language ul li:hover ul li ul {display: none;}
#language ul li:hover ul li a, #language ul li:hover ul li a:visited{display:block; width:68px; background:none; padding-right:20px; padding-top:0; line-height:15px; padding-top:3px; padding-bottom:3px;}
#language ul li:hover ul li a:hover {text-decoration:underline;}
/*ie6*/
* html #language ul li a.hide, #language ul li a:visited.hide {display:none;}
* html #language ul li a:hover ul li a.hide {display:none;}

* html #language ul li a:hover {border:1px solid #fff !important; border-top:none; border-bottom:none; width:69px; padding-right:19px; background-position:71px 10px ;}
* html #language ul li a:hover ul {display:block; position:absolute; top:21px; left:0; width:70px; border:1px solid #fff  !important; border-top:none; }
* html #language ul li a:hover ul li a {display:block; background:none; border:none; width:68px; padding-right:20px;}
* html #language ul li a:hover ul li a ul {visibility:hidden;}
* html #language ul li a:hover ul li a:hover {text-decoration:none; padding-left:0; text-decoration:underline;}
/**/


#teaser{border-left:17px solid #000; border-right:17px solid #000; border-bottom:15px solid #000;}
#teaser_sub{border:none;}

#mainnav{background:#fff; width:914px; float:left; margin:10px 0 0 0; line-height:50px;}
#mainnav li{float:left; background:url(../images/mitziblue/trenner.jpg) bottom right no-repeat;}
#mainnav li.li1{width:148px;}
#mainnav li.li2{width:144px;}
#mainnav li.li3{width:195px;}
#mainnav li.li4{width:138px;}
#mainnav li.li5{width:155px;}
#mainnav li.li6{width:134px;background:none;}
#mainnav li.li7{width:134px;background:none;}
#mainnav li.li8{width:78px; background:none;}
#mainnav li.li1{/*width:121px;*/ width:148px;}
#mainnav li.li2{/*width:127px;*/ width:144px;}
#mainnav li.li3{/*width:172px;*/ width:195px;}
#mainnav li.li4{/*width:112px;*/ width:138px;}
#mainnav li.li5{/*width:127px;*/ width:155px;}
#mainnav li.li6{/*width:85px;*/ width:134px;}
#mainnav li.li7{/*width:92px;*/ width:104px; background:none;}
#mainnav li.li8{width:78px; background:none;}

#mainnav li a, #mainnav li a:link, #mainnav li a:visited{margin-right:1px; display:block; text-align:center; text-decoration:none; color:#000;}
#mainnav li.li8 a, #mainnav li.li8 a:link, #mainnav li.li8 a:visited{margin-right:0px;}
#mainnav li a:hover{background:url(../images/mitziblue/li_bg_hov.jpg) left bottom repeat-x;}
#mainnav li a.active, #mainnav li a:link.active, #mainnav li a:visited.active{background:url(../images/mitziblue/li_bg_act.jpg) left bottom repeat-x; font-weight:bold;}



#container{float:left; width:914px; margin:10px 0 0 0;}
#tabs{float:left; width:635px; margin-right:9px;}
#tabs ul{width:635px; float:left;}
#tabs ul li{float:left; line-height: 30px; margin-right:10px; padding-left:0; background:none;}
#tabs ul li.tab1{width:228px;}
#tabs ul li.tab2{width:191px;}
#tabs ul li.tab3{width:196px; margin-right:0;}
#tabs ul li a, #tabs ul li a:link, #tabs ul li a:visited{ font-weight:bold;display:block; text-align:center; background:#CECECE url(../images/mitziblue/tab_act.jpg) left bottom repeat-x; font-size:1.1em; color:#00597C;}
#tabs ul li.tab1 a, #tabs ul li.tab1 a:link, #tabs ul li.tab1 a:visited{padding-left:20px; text-align:left;}

#tabs ul li a.active, #tabs ul li a:link.active, #tabs ul li a:visited.active{background:#fff;}
#tabs ul li a:hover{background:#E7E7E7 url(../images/mitziblue/tab_hov.jpg) left bottom repeat-x; color:#000; text-decoration:none;}
#tabs ul li a:hover.active{color:#7E1208;}
#tabinhalt{background:#fff; width:595px; clear:left; float:left; min-height:316px; padding:15px 20px;}

#rechts{float:right; width:270px;}
.latestnews{height:160px; padding:9px 12px; background:#fff;}
.latestnews h1{font-size:1.1em; font-weight:bold; color:#393939; margin-bottom:1em; font-style:normal;}
.latestnews h2{font-size:1em; margin-bottom:0em; font-weight:bold;}
.latestnews h2 a, .latestnews h2 a:link, .latestnews h2 a:visited{padding-left:10px; background:url(../images/mitziblue/linkpfeil_r.gif) left 3px no-repeat; display:block;}
.latestnews a:hover{color:#460803;}
.latestnews p{padding:0 0 0.5em 10px;}
.box{height:80px; background:#fff; padding:9px 0 0px 12px;  margin-top:10px;}
.boxtext{float:left; width:160px; font-size:0.9em; line-height:1.2em; padding:0;}
.boxbild{float:right; width:95px;}

.boxlinks{background:#fff; padding:10px 12px; margin-bottom:10px; float:left; width:204px; font-size:0.9em;}
.boxlinks ul{padding-bottom:1em; float:left; width:100%;}
.boxlinks h2{color:#000; margin-bottom:0.2em; font-size:1.2em; font-weight:bold;}
.boxlinks ul li{background:none; padding:0; width:100%; float:left;}
.boxlinks ul li a, .boxlinks ul li a:link, .boxlinks ul li a:visited{color:#0055AA; padding-left:10px; background:url(../images/mitziblue/linkpfeil_dc.gif) left 3px no-repeat; display:block; float:left;}


#welcome{background:#fff; width:914px; margin-top:10px; height:200px;}
#links{float:left; margin-right:10px; width:228px;}
#mitte{float:left; width:676px; }
#mittebreit{float:left; width:914px;}
#content{background:#fff; float:left; width:636px; min-height:700px; padding:12px 20px; font-family:times; }
#mittebreit #content{background:#fff; float:left; width:874px; min-height:500px; padding:12px 20px 20px 20px; font-family:times; }
#ads img{float:left; margin-right:10px;}
#ads img.ad3{float:left; margin-right:0px;}

#subnav{background:#fff; margin-bottom:10px; float:left; width:228px;}
#subnav h2{font-family:arial; font-weight:bold; font-style:normal; color:#00597C; font-size:1.4em; background:url(../images/mitziblue/sub_h2.jpg) left bottom repeat-x; line-height:2em; padding-left:12px; margin-bottom:0.5em;}
#subnav ul li{float:left; width:228px; margin:0; line-height:1.2em;}
#subnav ul li a, #subnav ul li a:link, #subnav ul li a:visited{color:#000; font-size:0.9em; width:228px; display:block; float:left;}
#subnav ul li a.active, #subnav ul li a:link.active, #subnav ul li a:visited.active{float:left; background:#DFB391 url(../images/mitziblue/sub_li_act.jpg) left bottom no-repeat;}
#subnav ul li a span, #subnav ul li a:link span, #subnav ul li a:visited span{display:block; padding:4px 0 10px 12px; }
#subnav ul li a.active span, #subnav ul li a:link.active span, #subnav ul li a:visited.active span{font-weight:bold; 
background:url(../images/mitziblue/li_pfeil.gif) 98% 10px no-repeat;}
#subnav ul li a:hover{background:#EDD4C0 url(../images/mitziblue/sub_li_hov.jpg) left bottom repeat-x; text-decoration:none;}
#subnav ul li.active a:hover{background:url(../images/mitziblue/li_pfeil.gif) 98% 10px no-repeat; text-decoration:none;}

#subnav ul ul li a, #subnav ul ul li a:link, #subnav ul ul li a:visited{padding-left:30px; width:198px;}


#footer{float:left; width:914px; margin-top:10px; color:#000; font-size:0.75em;}
#footer div#finhalte{float:left; width:60%;} 
#footer img{float:left; padding-right:8px;}
#footer a, footer a:link, #footer a:visited{color:#000; text-decoration:underline; padding-left:8px; background:url(../images/mitziblue/linkpfeil_schwarz.gif) left 3px no-repeat;}
#footer a:hover{text-decoration:none;}
#footer p{line-height:1.3em; }
#footer ul{float:right; width:35%;}
#footer ul li{display:inline; float:right; margin-left:1em;}

#footer_sub, #ads{float:left; width:676px; margin-top:10px; color:#000; font-size:0.75em;}
#footer_sub div#finhalte{float:left; width:70%;} 
#footer_sub img{float:left; padding-right:8px;}
#footer_sub a, footer_sub a:link, #foote_sub a:visited{color:#000; text-decoration:underline; padding-left:8px; background:url(../images/mitziblue/linkpfeil_schwarz.gif) left 3px no-repeat;}
#footer_sub a:hover{text-decoration:none;}
#footer_sub p{line-height:1.3em; }
#footer_sub ul{float:right; width:25%;}
#footer_sub ul li{display:inline; float:right; margin-left:1em;}
#mittebreit #footer_sub{width:914px;}

#footer a#c1, #footer_sub a#c1{background:none; display:none;}
/*shop*/

#shopleiste{float:left; width:890px; background:#009CDA; padding:4px 12px 4px 12px;}
#shopleiste p{line-height:1.8em; padding-bottom:0em; font-size:0.9em; color:#D2D2D2; float:left; }
#shopleiste div.links{line-height:1.8em; padding-bottom:0em; font-size:0.9em; color:#fff; float:left; }
#shopleiste a, #shopleiste a:link, #shopleiste a:visited{color:#fff; text-decoration:underline; float:left;}
#shopleiste div.links span{float:left; color:#fff; }
#shopleiste div.links #loginform{float:left;}
#shopleiste a:hover{text-decoration:none;}
#wkklein{float:left;background:url(../images/mitziblue/mini_wku.gif) left bottom no-repeat; width:318px; margin-right:0.6em;}
#wkklein div{float:left; background:url(../images/mitziblue/mini_wko.gif) left top no-repeat; width:318px; line-height:1.8em; }
#shopleiste #wkklein a, #shopleiste #wkklein a:link, #shopleiste #wkklein a:visited{color:#0055AA; padding-left:20px; font-size:0.9em; background:url(../images/mitziblue/wk_symbolk.gif) left 1px no-repeat; line-height:1.8em; display:block; float:left; margin-left:4px;font-weight:bold;}
#shopleiste #wkklein p{color:#000;}
#shopleiste form{float:right;}
#shopleiste form input.textfield{float:left; width:95px; border:1px solid #52717D; padding:3px 0 4px 5px; background:#CCEBF8; color:#52717D;}
#shopleiste form div.button{float:left; width:29px;}

/*warenkorb box*/
.wklinks {background:#fff; padding:10px 12px; margin-bottom:10px; float:left; width:204px; font-size:0.9em;}
.wklinks p{font-weight:bold; padding:0;}
.wklinks h2{font-weight:bold;}
.wklinks h2 a, .wklinks h2 a:link, .wklinks h2 a:visited {text-decoration:underline; color:#0055AA; background:url(../images/mitziblue/wkicon.gif) right top no-repeat; display:block; padding:5px 0;}
.wklinks a.zumwk, .wklinks a:link.zumwk, .wklinks a:visited.zumwk {text-decoration:underline; color:#0055AA; padding-left:10px; background:url(../images/mitziblue/linkpfeil_dc.gif) left 5px no-repeat; float:right;}
.wklinks a:hover{text-decoration:none;}
.wklinks br{clear:both; height:0.1px; overflow:hidden;}
.wklinks a.buttonlink, .wklinks a:link.buttonlink, .wklinks a:visited.buttonlink{float:right; margin-bottom:0.5em;}
.wklinks table{border-collapse:collapse; margin:5px 0;  width:100%; font-size:0.9em;}
.wklinks table td{border-top:1px solid #9E9E9E; border-bottom:1px solid #9E9E9E; padding: 2px 0;}
.wklinks table tfoot td{ border-top:2px solid #9E9E9E; border-bottom:none; text-align:right; font-weight:bold;}
.wklinks table td.td1{ padding-right:3px; text-align:right;}




#content #tabs{float:left; width:635px; margin-right:0px; font-family:arial; margin-bottom:2em;}
#content #tabs ul{width:635px; float:left; padding:0; border-bottom:1px solid #9E9E9E;}
#content #tabs ul li{float:left; line-height: 30px; margin-right:10px; padding-left:0; background:none; border:1px solid #9E9E9E; margin-bottom:-2px; }
#content #tabs ul li.tab1{width:226px;}
#content #tabs ul li.tab2{width:189px;}
#content #tabs ul li.tab3{width:194px; margin-right:0;}
#content #tabs ul li a, #content #tabs ul li a:link, #content #tabs ul li a:visited{ font-weight:bold;display:block; text-align:center; background:#CECECE url(../images/mitziblue/tab_act.jpg) left bottom repeat-x; font-size:1.1em; }
#content #tabs ul li.tab1 a, #content #tabs ul li.tab1 a:link, #content #tabs ul li.tab1 a:visited{padding-left:20px; text-align:left;}
#content #tabs ul li a.active, #content #tabs ul li a:link.active, #content #tabs ul li a:visited.active{background:#fff; color:#009CDA; }
#content #tabs ul li a:hover{background:#E7E7E7 url(../images/mitziblue/tab_hov.jpg) left bottom repeat-x; color:#00597C; text-decoration:none;}
#content #tabs ul li a:hover.active{color:#009CDA;}
#content #tabinhalt{z-index:-50;background:#fff; width:593px; clear:left; float:left; min-height:316px; padding:15px 20px; border:1px solid #9E9E9E; border-top:0;}

/*blauer link*/
.productlist a, .productlist a:link, .productlist a:visited, .productlistall a, .productlistall a:link, .productlistall a:visited, .listall a, .listall a:link, .listall a:visited, .pager a, .pager a:link, .pager a:visited, #productdetail a, #productdetail a:link, #productdetail a:visited{color:#0055AA;}

.productlist{float:left; width:100%; font-size:0.8em;}
.productlist .product{ float:left; width:153px; margin-right:60px;}
.productlist .product img{padding-bottom:10px;}
.productlist .pright{margin-right:0;}
.productlist p{ padding:0; }
.productlist p.title{font-weight:bold; line-height:1.5em; min-height:4.5em; }
.productlist p.title a{padding:0; font-size:1em; text-decoration:none; color:#000; width:153px;}
.productlist p span.price{font-size:1.2em; font-weight:bold; display:block; float:left; width:50px;}
.productlist p span.mwst{font-size:0.9em; font-weight:bold; display:block; float:left; width:103px;}
.productlist p span.neu{color:#009CDA;}
.productlist p a{width:103px; float:left; padding-left:50px; font-size:0.9em; font-weight:bold; text-decoration:underline;}
.productlist p a:hover{text-decoration:none;}
.productlist .product form.fastwk{float:left; width:153px;}
.productlist .product form.fastwk input.textfield{ font-size:1.4em; font-family:arial; padding:4px; text-align:right; font-weight:bold; border:1px solid #A3A3A3; width:28px; float:left;}
.productlist .product form.fastwk input.stk{ font-size:1.4em; font-family:arial; padding:4px; text-align:right; font-weight:bold; border:1px solid #A3A3A3; width:28px; float:left;}
.productlist .product form.fastwk label{float:left; font-size:1.3em; padding:5px; color:#666666;}

form.fastwk .wkbutton{width:130px; float:left; background:url(../images/mitziblue/wk_buttonu.gif) left bottom no-repeat; margin-top:10px;}
form.fastwk .wkbutton div{width:130px; float:left; background:url(../images/mitziblue/wk_buttono.gif) left top no-repeat;}
form.fastwk .wkbutton input{ float:left; padding:0; margin:0; width:130px; background:url(../images/mitziblue/linkpfeil_w.gif) 5px 50% no-repeat; border:none; color:#fff; font-size:0.9em; padding:3px 0 3px 5px; cursor:pointer;}

.pager{float:right; margin-top:0.5em;font-family:arial; font-size:0.8em;}
.pager span{font-weight:bold;}

 /*Liste aller Produkte*/
.listall{position:relative; float:left; border-bottom:1px solid #9e9e9e; width:100%;}
.listall h2{ font-weight:bold; font-style:italic; }
.listall .pager{ position:absolute; right:0; top:5px; font-family:arial; font-size:0.8em; margin:0; padding:0;}
.listall .pager span{font-weight:bold;}
.productlistall{float:left; width:100%; font-size:0.8em; font-family:arial;}
.productlistall .product{ float:left; width:100%; border-bottom:1px solid #9e9e9e; padding:3px 0 3px 0;}
.productlistall .product img{float:left; padding:0px 10px 0px 0;}
.productlistall .pright{margin-right:0;}
.productlistall p{ padding:0; width:120px; float:left; }
.productlistall p.title{font-weight:bold; line-height:1.5em; float:left; width:250px; padding-right:10px;}
.productlistall p span.price{font-size:1.5em; font-weight:bold; display:block; float:left; width:100%; color:#666666;}
.productlistall p span.mwst{font-size:0.9em; font-weight:bold; display:block; float:left; width:100%;}
.productlistall p span.neu{color:#7E1208;}
.productlistall p.title a{width:100%; float:left; font-size:1em; font-weight:bold; text-decoration:none; color:#000;}
.productlistall p.title a:hover{text-decoration:underline;}
.productlistall p a{width:100%; float:left; font-size:0.9em; font-weight:bold; text-decoration:underline;}
.productlistall p a:hover{text-decoration:none;}
.productlistall form.fastwk{float:right; width:130px;}
.productlistall form.fastwk input.textfield{ font-size:1.4em; font-family:arial; padding:4px; text-align:right; font-weight:bold; border:1px solid #A3A3A3; width:28px; float:left;}
.productlistall form.fastwk label{float:left; font-size:1.3em; padding:5px; color:#666666;}

p.inhalt{font-family:arial; font-size:0.9em;}
span.gross{font-size:1.3em; font-weight:bold; color:#393939;}
#productdetail{width:100%; float:left; margin-bottom:2em;}
#productdetail #pdlinks{float:left; width:360px; padding-right:10px;}
#productdetail #pdrechts{float:left; width:260px;}
#productdetail p.preis{font-family:arial; color:#393939; font-size:1em; padding-bottom:1em; float:left;}
#productdetail p.preis span.price{font-size:1.3em; font-weight:bold; display:block; float:left; padding-right:0.5em; margin-top:-0.1em;}
#productdetail p.preis span.mwst{font-weight:bold; font-size:0.8em;display:block; float:left; padding-right:0.5em;}
#productdetail p.preis span.neu{color:#7E1208;}
#productdetail p.preis a{float:left; font-weight:bold; font-size:0.8em; text-decoration:underline; }

#productdetail form.fastwk{float:left; width:359px; font-family:arial; color:#393939; background:url(../images/mitziblue/wkform_u.gif) left bottom no-repeat;}
#productdetail form.fastwk fieldset{float:left; width:339px; background:url(../images/mitziblue/wkform_o.gif) left top no-repeat; padding:5px 10px;}
#productdetail form.fastwk input.textfield{ font-size:1.2em; font-family:arial; padding:1px 4px 1px 10px; text-align:right; font-weight:bold; border:1px solid #A3A3A3; width:28px; float:left; width:20px;}
#productdetail form.fastwk span.buy{ float:left; padding:6px 5px 3px 0;font-weight:bold; font-size:0.9em; width:80px;}
#productdetail form.fastwk label{float:left; font-size:1.2em; padding:4px; color:#666666; width:50px;}
#pdlinks form.fastwk .wkbutton{width:149px; float:left; background:url(../images/mitziblue/wk_button2u.gif) left bottom no-repeat; margin-top:2px;}
#pdlinks form.fastwk .wkbutton div{width:149px; float:left; background:url(../images/mitziblue/wk_button2o.gif) left top no-repeat;}
#pdlinks form.fastwk .wkbutton input{ float:left; padding:0; margin:0; width:149px; background:url(../images/mitziblue/linkpfeil_w.gif) 5px 50% no-repeat; border:none; color:#fff; font-size:0.9em; padding:1px 0 1px 5px; cursor:pointer;}

.crossselling{width:100%; float:left;}
.crossselling h2{ border-bottom:1px solid #9e9e9e; font-style:italic; font-weight:bold; margin-bottom:0.5em;}
.crossselling .product{font-family:arial;}

#bigwk{position:relative;}
#bigwk .wkbuttonr{font-size:0.9em; width:128px; float:left; background:url(../images/mitziblue/button_kasse_u.gif) left bottom no-repeat; margin:0 5px 0 0; float:right;}
#bigwk .wkbuttonr div{width:128px; float:left; background:url(../images/mitziblue/button_kasse_o.gif) left top no-repeat;}
#bigwk .wkbuttonr input{ float:left; padding:0; margin:0; width:128px; background:url(../images/mitziblue/linkpfeil_w.gif) 5px 50% no-repeat; border:none; color:#fff; font-size:0.9em; padding:4px 0 4px 5px; cursor:pointer; font-weight:bold; font-family:arial;}
#bigwk .abs{position:absolute; top:5px; right:0;}
#warenkorb{border-collapse:collapse; width:874px; font-family:arial; font-size:0.9em; margin-bottom:1.5em;}
#warenkorb h1, #warenkorb h2{padding-bottom:0; margin-bottom:0; font-family:times; font-size:2.5em;}
#warenkorb h2{color:#393939; font-size:1.4em;}
#warenkorb thead th{vertical-align:bottom; font-weight:normal; border-bottom:1px solid #9E9E9E; padding-bottom:5px;}
#warenkorb thead th.th1, #warenkorb thead th.th2{text-align:left;}
#warenkorb thead th.th5{text-align:right; padding-right:15px;}
#warenkorb tbody td{border-bottom:1px solid #9e9e9e; padding:3px 0; vertical-align:top;}
#warenkorb tbody td.leer{border-bottom:0; height:18px;}
#warenkorb input.textfield{ font-size:1.1em; font-family:arial; padding:3px; text-align:right; font-weight:bold; border:1px solid #A3A3A3; width:28px; float:left;}
#warenkorb label{float:left; font-size:1.1em; padding:7px 4px 1px 4px; color:#666666;}
#warenkorb tbody td.td1{width:100px;}
#warenkorb tbody td.td2{padding:18px 0 0 0; width:370px;}
#warenkorb tbody td.td3{padding:10px 0 0 5px; width:100px;}
#warenkorb tbody td.td4{color:#666666; padding:18px 55px 0 0; width:85px; text-align:right; }
#warenkorb tbody td.td5{font-size:1.2em; font-weight:bold; color:#666666; padding:18px 15px 0 0; width:74px; text-align:right;}
#warenkorb tbody td.td6{padding:18px 0 0 0; width:70px; text-align:center;}
#warenkorb tfoot{background:#EBEBEB; color:#393939; }
#warenkorb tfoot td.zws{text-align:right; padding:8px 30px 8px 0; border-bottom:1px solid #9E9E9E;}
#warenkorb tfoot td.zws2{font-weight:bold; text-align:right; padding:8px 85px 8px 0; border-bottom:1px solid #9E9E9E; width:74px; }
#warenkorb tfoot td.gess{text-align:right; padding:12px 30px 8px 0; font-size:1.2em; }
#warenkorb tfoot td.gesb{font-weight:bold; text-align:right; font-size:1.2em; padding:12px 85px 8px 0; width:74px;}
#warenkorb tfoot td.fortsetzen{padding:12px 0px 12px 20px; }
#warenkorb tfoot td.aktualisieren{padding:12px 0px 12px 0; text-align:right; padding-right:30px;}
#warenkorb tfoot td.kasse{padding:12px 0px 12px 0; text-align:right; padding-right:5px;}
#warenkorb tfoot a, #warenkorb tfoot a:link, #warenkorb tfoot a:visited{color:#0055AA; text-decoration:underline; padding-left:10px; background:url(../images/mitziblue/linkpfeil_dc.gif) left 3px no-repeat; font-weight:bold;}
#warenkorb tfoot a:hover{text-decoration:none;}

#warenkorb .wkbuttonr{width:128px; float:left; background:url(../images/mitziblue/button_kasse_u.gif) left bottom no-repeat; margin:0 5px 0 0; float:right;}
#warenkorb .wkbuttonr div{width:128px; float:left; background:url(../images/mitziblue/button_kasse_o.gif) left top no-repeat;}
#warenkorb .wkbuttonr input{ float:left; padding:0; margin:0; width:128px; background:url(../images/mitziblue/linkpfeil_w.gif) 5px 50% no-repeat; border:none; color:#fff; font-size:0.9em; padding:4px 0 4px 5px; cursor:pointer; font-weight:bold; font-family:arial; font-size:1em;}


/*Checkout*/
#content ul.wkfortschritt{padding:0 0 0 0; margin-bottom:1em; line-height:34px; float:left; background:#CECECE url(../images/mitziblue/ulbg.gif) right top no-repeat;}
#content ul.wkfortschritt li{background:url(../images/mitziblue/fortschritt_pfeil.gif) right top no-repeat; padding:0 0 0 0; display:block; float:left; height:34px; padding:0 40px 0 15px; color:#fff; font-family:arial;}
#content ul.wkfortschritt li a, #content ul.wkfortschritt li a:link, #content ul.wkfortschritt li a:visited{ color:#fff;}
#content ul.wkfortschritt li a:hover{text-decoration:none;}
#content ul.wkfortschritt li a.active, #content ul.wkfortschritt li a:link.active, #content ul.wkfortschritt li a:visited.active{color:#000; text-decoration:none;}

form.konto{width:874px; float:left; background:url(../images/mitziblue/konto_bottom.gif) left bottom no-repeat; margin-bottom:1em; position:relative;}
form.konto fieldset{width:844px; padding:15px; float:left; background:url(../images/mitziblue/konto_top.gif) left top no-repeat; font-family:arial; font-size:0.9em; color:#393939; }
form.konto fieldset h2{font-family:times; font-size:1.8em; color:#000;}
.konto p a, .konto p a:link, .konto p a:visited{color:#0055AA; text-decoration:underline;}
.konto p a:hover{text-decoration:none;}
.konto .fslinks{float:left; width:620px;}
.konto .fsrechts{float:left; width:224px;}

.konto input.textfield{ font-size:1.4em; font-family:arial; padding:4px; text-align:right; font-weight:bold; border:1px solid #A3A3A3; width:220px; float:left; margin-top:0.5em; text-align:left;}
.konto label{float:left; padding:6px 0;  width:110px; margin-top:0.5em;}
.konto br{clear:both;}
.konto a.forgot, .konto a:link.forgot, .konto a:visited.forgot{float:left; width:340px; text-align:right; color:#0055AA; text-decoration:underline; font-size:0.9em;}
.konto a:hover.forgot{text-decoration:none;}


form.konto a.buttonlink{position:absolute; top:45px; left: 635px;}
form.konto a.buttonlink span span span span{float:left; padding:0 8px 4px 8px; background:url(../images/mitziblue/linkpfeil_w.gif) left 5px no-repeat; cursor:pointer; width:172px;}

form.konto .wkbutton{width:194px; float:left; background:url(../images/mitziblue/konto_u.gif) left bottom no-repeat; margin-top:30px; }
form.konto .wkbutton div{width:194px; float:left; background:url(../images/mitziblue/konto_o.gif) left top no-repeat; }
form.konto .wkbutton input{ float:left; padding:0; margin:0; width:182px; background:url(../images/mitziblue/linkpfeil_w.gif) 5px 50% no-repeat; border:none; color:#fff; font-size:0.9em; padding:3px 0 3px 13px; cursor:pointer; font-weight:bold; font-family:arial; text-align:left;}

.adresse{float:left; width:868px; background:url(../images/mitziblue/adress_bg.gif) left top repeat-y; font-family:arial; font-size:0.9em; color:#393939;}
.adresse .top{float:left; padding:15px; width:838px; background:url(../images/mitziblue/adress_top.gif) left top no-repeat; border-bottom:1px solid #9E9E9E; color:#000;}
.adresse h2{color:#000; font-size:1.6em; font-family:times;}
.adresse h3{font-size:1.2em; margin-bottom:0.7em;}
.adresse .top p{padding:0;}
.adresse .middle{float:left; width:868px; border-bottom:1px solid #9E9E9E;}
.adresse .adressblock{float:left; width:385px; padding:15px;}
.adresse .bottom{float:left; background:url(../images/mitziblue/adress_bottom.gif) left bottom no-repeat; padding:15px; text-align:right; width:838px;}
.adresse .wkbutton{width:155px; float:right; background:url(../images/mitziblue/adresse_u.gif) left bottom no-repeat;}
.adresse .wkbutton div{width:155px; float:left; background:url(../images/mitziblue/adresse_o.gif) left top no-repeat; }
.adresse .wkbutton input{ float:left; padding:0; margin:0; width:140px; background:url(../images/mitziblue/linkpfeil_w.gif) 7px 50% no-repeat; border:none; color:#fff; font-size:0.9em; padding:3px 0 3px 15px; cursor:pointer; font-weight:bold; font-family:arial; text-align:left;}
.adresse .bottom input.agb{float:left; margin-left:320px;}
.adresse .bottom label{float:left; padding:2px 0 0 0; font-size:0.9em;}
.adresse .bottom label a, .adresse .bottom label a:link, .adresse .bottom label a:visited{color:#0055AA; text-decoration:underline;}
.adresse .bottom label a:hover{text-decoration:none;}
/*breiterer button*/
.adresse .wkbutton2{width:194px; float:right; background:url(../images/mitziblue/adresse_u2.gif) left bottom no-repeat;}
.adresse .wkbutton2 div{width:194px; float:left; background:url(../images/mitziblue/adresse_o2.gif) left top no-repeat; }
.adresse .wkbutton2 input{ float:left; padding:0; margin:0; width:189px; background:url(../images/mitziblue/linkpfeil_w.gif) 7px 50% no-repeat; border:none; color:#fff; font-size:0.9em; padding:3px 0 3px 15px; cursor:pointer; font-weight:bold; font-family:arial; text-align:left;}

.adressblock br{clear:both; height:0.1px; overflow:hidden;}
.adressblock label{float:left; width:85px; padding:5px 0 0 0; margin-bottom:2px; font-size:0.85em;}
.adressblock label.zweizeilig{padding:0; line-height:1.1em;}
.adressblock input.textfield{float:left; width:207px; padding:4px 4px; border:1px solid #9E9E9E; margin-bottom:3px;}
.adressblock select{float:left; width:217px; padding:4px 4px; border:1px solid #9E9E9E; margin-bottom:3px;}
.adressblock input.textfield2{float:left; width:143px; padding:4px 4px; margin:0 2px 0 0; border:1px solid #9E9E9E; margin-bottom:2px;}
.adressblock input.textfield3{float:left; width:52px; padding:4px 4px; margin:0 2px 0 0; border:1px solid #9E9E9E; margin-bottom:2px;}
div.error{border:1px solid #9e9e9e; background:#F7EDE5; padding:10px; margin:15px 15px 0px 15px; }
div.error p{padding:0; font-weight:bold;}
.adresse h3.lieferadr{float:left; padding-right:2em;}
.adresse input.lieferadr{float:left;margin-right:0.5em; font-size:1.5em; width:20px; height:20px; }
.adresse label.lieferadr{padding:1px 0 0 0; width:200px; font-size:1em;}
.newsletter{ border-bottom:1px solid #9E9E9E;  border-top:1px solid #9E9E9E; padding:15px;}
.newsletter input{float:left;margin-right:0.5em; font-size:1.5em; width:20px; height:20px; }
.grusskarte{ padding:15px;}
.grusskarte label{float:left; font-size:0.85em; width:85px;}
.grusskarte textarea{width:625px; border:1px solid #9e9e9e; min-height:4em; font-family:arial; font-size:1em; padding:4px;}
.zahlungsblock{ float:left; padding: 15px; border-bottom:1px solid #9E9E9E; width:838px;}
.zahlungsblock2{ float:left; padding: 15px; width:838px; }
p.hinweise{padding:0;}
.mpay24zlg{border:1px solid #9e9e9e; margin-bottom:1em; padding:10px; background:#F7F3F3;}
.mpay24zlg h4{margin-bottom:0.7em;}
.zahlungsblock label, .zahlungsblock2 label{padding:0 20px 0 5px;}
.zahlungsblock2 label.zahlungsweise{font-size:1.2em; font-weight:bold;}
.zahlungsblock fieldset.radios{padding-bottom:0.2em;}
.zahlungsblock2 table{border-collapse:collapse; width:700px; margin-bottom:1em; margin-top:0.5em;}
.zahlungsblock2 table td{white-space:nowrap; padding-left:23px;}
.zahlungsblock2 table .td1{width:205px;}
.zahlungsblock2 table .td2{width:205px;}
.zahlungsblock2 table .td3{width:125px;}
.zahlungsblock2 table .td4{}

.zahlungsblock2 table label{float:left; width:100%; font-size:0.85em; padding:0;}
.zahlungsblock2 input.kk{float:left; padding:4px 4px; border:1px solid #9E9E9E; width:190px;}
.zahlungsblock2 input.mm{float:left; padding:4px 4px; border:1px solid #9E9E9E; width:20px; margin-right:2px;}
.zahlungsblock2 input.yyyy{float:left; padding:4px 4px; border:1px solid #9E9E9E; width:50px;}
.zahlungsblock2 input.cvc{float:left; padding:4px 4px; border:1px solid #9E9E9E; width:55px;}

.bestuebersicht{float:left; width:320px; margin:15px 0 15px 15px; display:inline;}
.rechnungsuebersicht{ float:left; width:515px; margin: 15px 0 15px 0;}
.infoblock{background:#fff; border:1px solid #9E9E9E; margin-bottom:10px; width:260px; padding:5px;}
.infoblock h4{position:relative;}
.infoblock h4 a, .infoblock h4 a:link, .infoblock h4 a:visited{position:absolute; right:5px; text-decoration:underline; font-size:0.82em; font-weight:normal; color:#0055AA;}
.infoblock h4 a:hover{text-decoration:none; }
.rechnung{width:513px; border:1px solid #9E9E9E; background:#fff; border-collapse:collapse;}
.rechnung thead th{border-bottom:1px solid #9E9E9E; padding:5px;}
.rechnung thead th.th1{width:240px; text-align:left;}
.rechnung thead th.th2{width:53px;}
.rechnung thead th.th3{width:112px;}
.rechnung thead th.th4{width:68px;}

.rechnung tbody td{border-bottom:1px solid #CECECE; padding:5px;}
.rechnung tbody td.td1{}
.rechnung tbody td.td2{text-align:right; padding-right:27px;}
.rechnung tbody td.td3{text-align:right; padding-right:47px;}
.rechnung tbody td.td4{text-align:right; padding-right:24px;}
.rechnung tfoot td.td4{text-align:right; padding-right:24px;}
.rechnung tbody tr.border td{border-bottom:1px solid #9E9E9E;}
.rechnung tfoot td{padding:5px 0 0 5px;}
.rechnung tfoot tr.pad td{padding:0px 5px;}
.rechnung tfoot tr.pad2 td{padding:0px 5px;}
.rechnung tfoot td.td4, .rechnung tfoot tr.pad td.td4, .rechnung tfoot tr.pad2 td.td4, .rechnung tfoot tr.gesamt td.td4 {text-align:right; padding-right:24px;}
.rechnung tfoot tr.border td{border-bottom:1px solid #9E9E9E;}
.rechnung tfoot tr.pad2 td{padding:0 0 5px 5px;}
.rechnung tfoot tr.gesamt td{border-top:1px solid #9E9E9E; padding:10px 5px; font-weight:bold; font-size:1.1em;}

/*rgtabs*/
div.tx-rgtabs-pi1{float:left; width:635px; margin-right:9px;}
ul.rgtabs-menu{}
div.rgtabs-wrapper{background:#fff; width:595px; clear:left; float:left; min-height:316px; padding:15px 20px;}

ul.rgtabs-menu{width:635px; float:left;}
ul.rgtabs-menu li{float:left; line-height: 30px; margin-right:10px; padding-left:0; background:none;}
ul.rgtabs-menu li.tabfirst{width:228px;}
ul.rgtabs-menu li.tabmiddle{width:191px;}
ul.rgtabs-menu li.tablast{width:196px; margin-right:0;}
ul.rgtabs-menu li a, ul.rgtabs-menu  li a:link, ul.rgtabs-menu  li a:visited{ font-weight:bold;display:block; text-align:center; background:#CECECE url(../images/tab_act.jpg) left bottom repeat-x; font-size:1.1em; color:#00597C;}
ul.rgtabs-menu li.tabfirst a, ul.rgtabs-menu  li.tabfirst a:link, ul.rgtabs-menu  li.tabfirst a:visited{padding-left:20px; text-align:left;}

ul.rgtabs-menu li a.sel, ul.rgtabs-menu  li a:link.sel, ul.rgtabs-menu  li a:visited.sel{background:#fff; color:#009CDA;}
ul.rgtabs-menu li a:hover{background:#E7E7E7 url(../images/tab_hov.jpg) left bottom repeat-x; color:#000; text-decoration:none;}
ul.rgtabs-menu li a:hover.active{color:#7E1208;}


/*shop tabs*/
#content div.tx-rgtabs-pi1{float:left; width:635px; margin-right:0px; font-family:arial; margin-bottom:2em;}
#content ul.rgtabs-menu{}
#content div.rgtabs-wrapper{z-index:-50;background:#fff; width:593px; clear:left; float:left; min-height:316px; padding:15px 20px; border:1px solid #9E9E9E; border-top:0;}

#content ul.rgtabs-menu{width:635px; float:left; padding:0; border-bottom:1px solid #9E9E9E;}
#content ul.rgtabs-menu li{float:left; line-height: 30px; margin-right:10px; padding-left:0; background:none; border:1px solid #9E9E9E; margin-bottom:-2px;}
#content ul.rgtabs-menu li.tabfirst{width:226px;}
#content ul.rgtabs-menu li.tabmiddle{width:189px;}
#content ul.rgtabs-menu li.tablast{width:194px; margin-right:0;}
#content ul.rgtabs-menu li a, ul.rgtabs-menu  li a:link, ul.rgtabs-menu  li a:visited{ font-weight:bold;display:block; text-align:center; background:#CECECE url(../images/tab_act.jpg) left bottom repeat-x; font-size:1.1em;}
#content ul.rgtabs-menu li.tabfirst a, ul.rgtabs-menu  li.tabfirst a:link, ul.rgtabs-menu  li.tabfirst a:visited{padding-left:20px; text-align:left;}

#content ul.rgtabs-menu li a.sel, ul.rgtabs-menu  li a:link.sel, ul.rgtabs-menu  li a:visited.sel{background:#fff; color:#7E1208;}
#content ul.rgtabs-menu li a:hover{background:#E7E7E7 url(../images/tab_hov.jpg) left bottom repeat-x; color:#000; text-decoration:none;}
#content ul.rgtabs-menu li a:hover.active{color:#7E1208;}


