@charset "utf-8";
/* CSS Document */

a img { border:0;}
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:active {text-decoration:none}

.header{width:1053px; margin:auto;}
.top{overflow:hidden; width:auto; height:115px; background: url(/images/topbg.jpg) repeat;}
.top2{width:auto; height:45px; background: url(/images/top2bg.jpg) repeat;}
.top3{width:auto; height:74px; background: url(/images/top3bg.jpg) repeat; margin-bottom:10px;}
.top4{width:auto; height:22px; border:1px solid #2C3F45; margin-top:5px; margin-bottom:5px;}
.logodg{margin-top:50px; float:left;}
.logo2dg{float:right;}
.center{overflow:auto; width:1053px; height:100%; border:0px solid black; margin:auto;}
.centerleft{float:left; border:0px solid black; width:300px; height:100%;}
.centerright{float:left; left:300px; margin-left:15px; border:0px solid black; width:623px; height:100%;}
.centerwerbung{float:left; height:100%; width:98px; margin-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:small;}
.meindgleft{float:left; width:200px; height:100%;}
.meindgright{float:left; width:673px; height:100%; margin-left:15px;}
.meindgtop{overflow:hidden; width:673px; height:100%;}
.meindgkopfmitte{float:left; background: url(/images/menuekopfmitte.jpg) repeat-x; width:663px; height:32px;}
.meindginhalt{width:663px; border-left:1px solid #DDD; border-right:1px solid #DDD; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:small;}
.meindgfussmitte{float:left; background: url(/images/menuefussmitte.jpg) repeat-x; width:663px; height:32px;}
.meindgnavitop{overflow:hidden; width:200px;}
.meindgnavitopmitte{float:left; background: url(/images/menuekopfmitte.jpg) repeat-x; width:190px; height:32px;}
.meindgnavimitte{width:188px; border-left:1px solid #DDD; border-right:1px solid #DDD; padding:5px;}

.kategorien{border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; width:288px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:small; color:#2C3F45;}
.kategorie{margin-left:10px; margin-top:5px; margin-bottom:5px; margin-right:7px; border-bottom:1px dotted #DDDDDD; font-family:Arial, Helvetica, sans-serif; font-size:small;}

.menuekopf{overflow:auto; border:0px solid black; width: 300px; height:32px;}
.menuekopflinks{float:left; width:5px; height:32px; background: url(/images/menuekopflinks.jpg);}
.menuekopfrechts{float:right; width:5px; height:32px; background: url(/images/menuekopfrechts.jpg);}
.menuekopfmitte{float:left; width:285px; height:32px; background: url(/images/menuekopfmitte.jpg) repeat; padding-left:5px;}

.menuefuss{overflow:auto; margin-bottom:15px; border:0px solid black; width:300px; height:32px;}
.menuefusslinks{float:left; width:5px; height:32px; background: url(/images/menuefusslinks.jpg);}
.menuefussrechts{float:right; width:5px; height:32px; background: url(/images/menuefussrechts.jpg);}
.menuefussmitte{float:left; width:290px; height:32px; background: url(/images/menuefussmitte.jpg) repeat;}
.kopfueberschrift{margin-left:0px; margin-top:7px; font-family:Arial, Helvetica, sans-serif; color:#5D5D5D; font-weight:bold;}
.fussueberschrift{margin-left:0px; margin-top:8px; font-family:Arial, Helvetica, sans-serif; color:#5D5D5D; font-weight:bold; font-size:smaller;}

.shopstart{overflow:auto; width:100%; border:0px solid;}
.willkommenfront{overflow:auto; width:100%; border:0px dashed black;}
.shopkopfmitte{float:left; width:608px; height:32px; background: url(/images/menuekopfmitte.jpg) repeat; padding-left:5px;}
.shopfussmitte{float:left; width:608px; height:32px; background: url(/images/menuefussmitte.jpg) repeat; padding-left:5px;}
.shopfuss{overflow:auto; border:0px solid black; width:623px; height:32px;}
.shopkopf{overflow:auto; border:0px solid black; width:623px; height:32px;}
.balkengraufuss{overflow:auto; border:0px solid black; width:623px; height:25px;}



.eckegrau1{float:left; width:10px; height:10px; background: url(/images/eckegrau1.jpg);}
.eckegrau2{float:right; width:10px; height:10px; background: url(/images/eckegrau2.jpg);}
.eckegrau3{float:right; width:10px; height:10px; background: url(/images/eckegrau3.jpg);}
.eckegrau4{float:left; width:10px; height:10px; background: url(/images/eckegrau4.jpg);}
.balkengrauunten{float:left; width:603px; height:9px; border-bottom:1px solid #DDDDDD;}

.registerkopf{border-top:1px dotted #5D5D5D; border-bottom:1px dotted #5D5D5D; border-left:1px dotted #5D5D5D; border-right:1px dotted #5D5D5D; background:#DDDDDD; padding:2px; font-weight:bold; padding-left:5px;}
.registerinhalt{border-left:1px dotted #5D5D5D; border-right:1px dotted #5D5D5D; padding:5px;}
.unterkategoriekopf{float:left; background: url(/images/menuekopfmitte.jpg) repeat-x white; padding:2px; width:283px; font-weight:bold; padding-left:5px; color:#5D5D5D;}



.inhaltmitte{overflow:auto; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; width:621px; font-family:Arial, Helvetica, sans-serif; font-size:smaller;}
.templatekasten{float:left; margin:5px 5px 5px 5px; border:1px solid #DDDDDD; height:183px; padding:5px;}
.templatenummer{margin-top:5px; padding-left:5px; padding-bottom:2px; padding-top:2px; border:1px solid #DDDDDD; background: url(/images/menuefussmitte.jpg) #DDDDDD; font-family:Arial, Helvetica, sans-serif; font-size:smaller; color:#5D5D5D; font-weight:bold;}

.unterkategorie{width:300px; border-left:1px solid #DDD; border-right:1px solid #DDD; color:#5D5D5D;}
.unterkategoriewerbung{float:right; width:275px; border:1px solid #DDD; margin:10px; color:#5D5D5D;}


.imgtop2{float:left; width:297px;}
.menue{margin-right:5px;}

a.info{position:relative; z-index:24;}
a.info:hover{z-index:100;}
a.info span{display:none;}
a.info:hover span{display:block; position:absolute; top:2em; left:2em; width:15em; border:1px dashed black; background-color:#cff; color:black; text-align:left; padding:5px; width:180px;}

a.ladebalken{position:relative; z-index:24;}
a.ladebalken:hover{z-index:100;}
a.ladebalken span{display:none;}
a.ladebalken:hover span{display:block; position:absolute;}

.nachricht{border-bottom:1px solid #DDDDDD; overflow:hidden;}
#nachrichtzellelinks{border-bottom:1px solid grey; text-align:left;}
#nachrichtzellerechts{border-bottom:1px solid grey; text-align:right;}
#nachrichtentabelle{border-collapse:collapse; width:100%;}

#nachrichtzellelinkshead{border-bottom:2px solid grey; text-align:left;}
#nachrichtzellerechtshead{border-bottom:2px solid grey; text-align:right;}

.seiteneingabe{border:1px solid #DDDDDD;}
.seitenauswahl{float:right; border:1px solid #5D5D5D; background:white; margin-right:2px; font-size:small; padding:1px;}

a#link_none{text-decoration:none; color:blue;}
div#floatleft{float:left;}
.artikelanzeige_beobachten{overflow:hidden; height:68px; border-bottom:1px solid #DDDDDD; margin-bottom:3px;}
.artikelleft{float:left; width:300px; width:410px; overflow:hidden;}
.artikelanzeige_preis_beobachten{float:right; overflow:hidden;}
div#artikelbild_60{float:left; width:60px; height:60px; border:1px solid #DDDDDD;}

a#hover_underline:hover{text-decoration:underline;}
fieldset#standart_blue{border:1px solid #DDDDDD;}
fieldset#standart_blue legend{color:#1D6DB7;}

a#link_blue{color:#06F; text-decoration:none;}
a#link_blue:hover{color:blue; text-decoration:underline;}