/* teeblatt */

/*Fonts: 
font-family: Verdana, Arial, sans-serif;
font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif;*/

p, h1, h2, h3, h4, ul, ol, li, span, a, table, td, form, fieldset, img {margin: 0; padding: 0; font-size: 11px; line-height: 18px;}
	
.clear {height:1px; font-size: 0; line-height: 0;clear: both;}

body {margin: 0 auto; text-align: center;}
body#hideLeft #menu {display: none}
body#hideLeft #bio {display: none}
body#hideLeft div.article_history_head {display: none}
body#hideLeft div.artbox_history {display: none}
body#hideLeft {background: #FFF url(../img/default/bg_home.gif) repeat-x left top;}
	
#wrap {margin: 0 auto; width: 970px; text-align: center;}


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height:1%}
.clearfix {display:block}


/*------------HEADER---------------*/
#header {margin: 0; width: 970px; padding: 0; text-align: left; height: 85px;}

/*top navigation*/
#topnav {float: right; width: 600px; margin: 0; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #979B99 /*grau*/;}
#topnav ul {list-style: none; position: absolute; top: 14px; width: 600px; margin-left: 20px; padding: 0;}
#topnav ul li {border-right: #979B99 solid 1px; list-style: none; display: inline; padding: 0 10px 0 10px;}
#topnav ul li a, #topnav ul li a:visited {color: #979B99; text-decoration: none;}
#topnav ul li a:hover {color: #979B99; text-decoration: underline;}
*:first-child+html #topnav ul {margin-left: 40px;}
*:first-child+html #topnav ul li {padding: 0 6px 0 1px;}
*:first-child+html #topnav ul li a {padding: 0;}
*:first-child+html #topnav ul li a:hover {padding: 0;}

/*shopnavigation mit icons*/
#shopnav {margin: 0 0 0 550px; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/;}
#shopnav ul {list-style: none; position: absolute; top: 55px; padding: 2px 0 5px 0;}
#shopnav ul li {display: inline;}
#shopnav ul li.xartikel {padding-left: 358px; color: #FF6969; display: block}
#shopnav ul li a {color: #343635; text-decoration: none; border: none; }
#shopnav ul li a:hover {text-decoration: underline;} 
#shopnav ul li.newsletter {background: url(../img/default/icon_newsletter.gif) no-repeat left; padding: 5px 10px 5px 28px;}
#shopnav ul li.register {background: url(../img/default/icon_register.gif) no-repeat left; padding: 5px 10px 5px 22px;}
#shopnav ul li.login {background: url(../img/default/icon_login.gif) no-repeat left; padding: 5px 10px 5px 20px;}
#shopnav ul li.basket {background: url(../img/default/icon_basket.gif) no-repeat left; padding: 5px 10px 5px 29px;}
#shopnav ul li.merkzettel {background: url(../img/default/icon_merkzettel.gif) no-repeat left; padding: 5px 10px 5px 20px;}

* html #shopnav {margin: 0 0 0 441px;}

*:first-child+html #shopnav {margin: 0 0 0 380px; float: left; width: 600px;}
*:first-child+html #shopnav ul li.newsletter {padding: 5px 1px 5px 23px;}
*:first-child+html #shopnav ul li.register {padding: 5px 1px 5px 17px;}
*:first-child+html #shopnav ul li.login {padding: 5px 1px 5px 15px;}
*:first-child+html #shopnav ul li.basket {padding: 5px 5px 1px 22px;}
*:first-child+html #shopnav ul li.merkzettel {padding: 5px 1px 5px 20px;}
*:first-child+html #shopnav ul li.xartikel {position: relative; padding-left: 0; top: 15px; left: -200px;}


/*-------------FOOTER---------------------*/
#footer {margin: 0; width: 970px;  text-align: center; color: #979B99; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
#footer p {padding-top: 20px; line-height: 25px;}
a.footer, a.footer:visited {color: #979B99; text-decoration: none; border-bottom: #979B99 dotted 1px;}
a.footer:hover {color: #979B99; text-decoration: none; border-bottom: #979B99 solid 1px;}
a.em, a.em:visited {color: #E77A5A; text-decoration: none; border-bottom: #E77A5A dotted 1px;}
a.em:hover {color: #EFA691; text-decoration: none; border-bottom: #EFA691 solid 1px;}
a.secondflush, a.secondflush:visited {color: #DAB503; text-decoration: none; border-bottom: #DAB503 dotted 1px;}
a.secondflush:hover {color:#FCD312; text-decoration: none; border-bottom: #FCD312 solid 1px; }



#rahmen_content {margin: 0; width: 975px; text-align: center; position: relative;}
*:first-child+html #rahmen_content {margin: 10px 0 0 0;}

/*------------ LINKE SPALTE ---------------*/
#container_left_home {float: left; width: 757px; margin: 0; padding: 0; position: relative;}
* html #container_left_home {left: -210px;}
*:first-child+html #container_left_home {left: -200px;}
.rahmen_links {float: left; width: 200px;}





/*------------ RECHTE SPALTE --------------*/
#container_right {float: right; width: 200px; margin: 0; padding: 0; position: relative;}
* html #container_right {position: absolute; top: 0px; left:760px;}
*:first-child+html #container_right {position: relative; top: -12px;}
#right_box {margin-top: 11px; width: 200px; padding: 0; text-align: left;}
* html #right_box {margin-top: 10px;}
*:first-child+html #right_box {margin-top: 21px;}

/*searchform*/
div#searchcontainer {width:200px; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 110%; color: #463737; text-align: left; margin-top: 27px;}
*html div#searchcontainer {margin-top: 26px;}
form#searchform input#searchfield {border: #463737 solid 1px; font-family: Verdana, Arial, sans-serif; font-size: 100%; padding: 2px; width: 160px; color: #463737; height:16px;}
form#searchform input#submitbutton {vertical-align:middle;}
* html form#searchform input#submitbutton {vertical-align:top; margin-top: 2px;}
*:first-child+html form#searchform input#submitbutton {vertical-align:top; margin-top: 2px;}



/*------------ MENU ------------*/
/*Hauptmenu*/
#bio {margin: 0; padding: 0; width: 200px; height: 50px;}
#bio_start {margin: 0; padding: 0; width: 200px; height: 50px;}

#menu {margin: 10px 0 0 0; padding: 0; width: 198px; border-left: #C2C7BB solid 1px; border-right: #C2C7BB solid 1px;}

/*---level 1---*/
ul#categories {margin: 0; padding:0; list-style:none; text-align: left; color: #343635 /*schwarz*/; font-family: Verdana, Arial, sans-serif; font-size: 100%; border-top: #C2C7BB solid 1px; }
ul#categories li {padding: 1px; margin: 0; list-style:none; border-bottom: #C2C7BB solid 1px;}
ul#categories li a, ul#categories li a:visited {display: block; padding: 2px 5px 2px 15px; background:#FFF url(../img/default/bg_menu2.gif) repeat-x; color: #343635; text-decoration:none;}
ul#categories li a:hover {display: block; padding: 2px 5px 2px 15px; background:#FFF url(../img/default/bg_menu_over2.gif) repeat-x; color: #343635; text-decoration:none;}
ul#categories li a.active {display: block; padding: 2px 5px 2px 15px; background:#FFF url(../img/default/bg_menu_over2.gif) repeat-x; color: #343635; text-decoration:none;}



/*---level 2---*/
ul#categories ul {margin: 0; padding: 0; list-style:none; text-align: left; color: #808482 /*grau*/; font-family: Verdana, Arial, sans-serif; font-size: 100%;}
ul#categories ul li {padding: 1px 0 0 0; margin: 0; list-style:none; border: none;}
* html ul#categories ul li {height: 19px;}
ul#categories ul li a, ul#categories ul li a:visited 
{display: block; padding: 2px 5px 2px 30px; color: #808482; text-decoration:none; background: none;}
ul#categories ul li a:hover {display: block; padding: 2px 5px 2px 30px;background: none; background-color: #F3DCD0; text-decoration:none;  color: #343635 /*schwarz*/}
ul#categories ul li a.active {display: block; padding: 2px 5px 2px 30px; background: #F3DCD0 url(../img/default/pfeil2.gif) no-repeat 15px; text-decoration:none; color: #343635 /*schwarz*/}


/*---level 3---*/
ul#categories ul ul {margin: 0; padding: 0; list-style:none; text-align: left; color: #808482 /*grau*/; font-family: Verdana, Arial, sans-serif; font-size: 100%;}
ul#categories ul ul li {padding: 1px 0 0 0; margin: 0; list-style:none; border: none;}
* html ul#categories ul ul li {height: 19px;}
ul#categories ul ul li a, ul#categories ul ul li a:visited 
{display: block; padding: 2px 5px 2px 45px; color: #808482; text-decoration:none; background: none;}
ul#categories ul ul li a:hover {display: block; padding: 2px 5px 2px 45px; background: none; background-color: #FAF1EC; text-decoration:none; color: #343635 /*schwarz*/}

ul#categories ul ul li a.active {display: block; padding: 2px 5px 2px 45px; background: #FAF1EC url(../img/default/pfeil3.gif) no-repeat 30px; text-decoration:none; color: #343635 /*schwarz*/}


/*---level 4---*/
ul#categories ul ul ul {margin: 0; padding: 0; list-style:none; text-align: left; color: #808482 /*grau*/; font-family: Verdana, Arial, sans-serif; font-size: 100%;}
ul#categories ul ul ul li {padding: 1px 0 0 0; margin: 0; list-style:none; border: none;}
* html ul#categories ul ul ul li {height: 19px;}
ul#categories ul ul ul li a, ul#categories ul ul ul li a:visited 
{display: block; padding: 2px 5px 2px 70px; color: #808482; text-decoration:none; background: none;}
ul#categories ul ul ul li a:hover {display: block; padding: 2px 5px 2px 70px; background: none; background-color: #FAF1EC; text-decoration:none; color: #343635 /*schwarz*/}
ul#categories ul ul ul li a.active {display: block; padding: 2px 5px 2px 70px; background: #FAF1EC url(../img/default/pfeil3.gif) no-repeat 50px; text-decoration:none; color: #343635 /*schwarz*/}



/*------------ ALLE SEITEN AUSSER HOME: MITTE ------------*/
#center {float: left; width: 550px; margin: 0 0 0 6px; padding: 0; text-align: left;}
* html #center {margin: 0 0 0 5px;}

/*bradcrumb*/
body#hideLeft .breadcrumb {display: none}
div.breadcrumb {margin: 0; padding: 28px 4px 14px 4px; font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #A3A3A3; }
div.breadcrumb a, div.breadcrumb a:visited {color: #A3A3A3; text-decoration: none; font-size: 9px;}
div.breadcrumb a:hover {color: #6F6F6F; text-decoration: underline; font-size: 9px;}


/*Kategorie-Startseite mit Banner */
#category_home_banner {width: 550px; margin: 0; padding: 0; text-align: center; border-left: #FFF solid 6px;}
* html #category_home_banner {border-left: none;}
div.category_home_text {font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; margin: 10px;}
div.category_home_text h1 {color: #660000 /*dunkelrot*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 150%;}



/*--------------ARTIKELLISTEN-ANZEIGE ALLGEMEIN -----------------*/
/*blättern-box inkl. pulldownmenü*/
#pagenav {float: left; width: 550px; margin: 0; padding: 1px; border: #D2D6CB solid 1px; }
* html #pagenav {width: 545px;}
#frame_pagenav {width: 550px; margin: 0; padding: 0; background: #FFF url(../img/default/bg_menu2.gif) repeat-x; height: 22px;}
* html #frame_pagenav {width: 545px;}
div.pagenav {float: left; text-align: left;  color: #343635; font-family: Verdana, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0 10px 0 10px; height: 22px; width: 340px;}
div.pagenav a, div.pagenav a:visited, div.pagenav2 a, div.pagenav2 a:visited, div.pagenav3 a, div.pagenav3 a:visited {color: #343635 /*schwarz*/; text-decoration: none;}
div.pagenav a:hover, div.pagenav2 a:hover, div.pagenav3 a:hover {color: #C83504 /*rot*/; text-decoration: none;}
span.pagenav {color: #C83504; font-weight: bold;}
span.middle {vertical-align: middle!important; vertical-align:baseline;}
.pulldownmenu {float:right; width: 180px; text-align: right; padding-top: 1px; height: 21px;}
div.pulldownmenu a, .pulldownmenu a:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #C83504 /*rot*/; text-decoration: none; padding-right: 10px;}
div.pulldownmenu a:hover {color: #C10909 /*d-rot*/; padding-right: 10px;}
.pulldownmenu select {font-family: Verdana, Arial, sans-serif; width:110px; font-size: 9px; }
.pulldownmenu label {padding-right:5px; font-family: Verdana, Arial, sans-serif;}

/*blättern-box artikel detailansicht*/

/*untere leiste: artikel pro Seite */
#pageshow {float: left; width: 550px; margin: 13px 0 0 0; padding: 1px; border: #D2D6CB solid 1px; }
* html #pageshow {width: 545px;}
#frame_pageshow {width: 550px; margin: 0; padding: 0; background: #FFF url(../img/default/bg_menu2.gif) repeat-x; height: 20px;}
* html #frame_pageshow {width: 545px;}
div.pagenav2 {float: left; text-align: left;  color: #343635; font-family: Verdana, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0 10px 0 10px; height: 20px; width: 225px;}

.pagenav3 {float:right; text-align: right;  color: #343635; font-family: Verdana, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0 5px 0 5px; height: 20px; width: 260px;}
* html .pagenav3 {width: 240px; float: right; padding: 0;}
* html .pagenav3 img a {margin: 0; padding: 0;}

/*bewertungen*/
div.stat_pos {float: left; width: 234px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #D15918; margin: 20px 0 0 0; padding: 0;}



/*-------------- 1 COL ARTIKELLISTEN-ANZEIGE -----------------*/
/*linke spalte*/
div.box_1col {float: left; width: 514px; margin: 0; padding: 13px 13px 13px 23px; border-bottom: #DADDD6 solid 1px; text-align: left;}
div.box_1col_description {float: left; width: 234px; margin: 10px 0 0 0; padding: 0; font-family: Verdana, Arial, sans-serif;}
div.box_1col_description h1 {color: #660000 /*dunkelrot*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 120%; }
div.box_1col_description h1 a, div.box_1col_description h1 a:visited {color: #660000 /*dunkelrot*/; text-decoration: none; font-size: 100%; line-height: 110%;}
span.marker {float: left; margin-right: 10px; color:#f20000; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.article-description {margin: 15px 0 0 0; display: block; color: #343635 /*schwarz*/;}

/*Preisangabe*/
div.article_items3 {float: left; font-family: Verdana, Arial, sans-serif; font-size: 100%;
width: 150px; height:40px; margin: 30px 0 0 0; padding: 0;}
div.box_1col .article-price2  {color: #C83504 /*rot*/;}
div.box_1col .article-price  {color:#C83504 /*rot*/;}
div.box_1col span.article-price {color:#C83504 /*rot*/;}

/*Detail-Link*/
div.detaillink {float: right; font-family: Verdana, Arial, sans-serif; font-size: 100%;
width: 80px; height:40px; margin: 30px 0 0 0; padding: 0; text-align: right; }
div.detaillink a, div.detaillink a:visited {color: #660000 /*dunkelrot*/; padding: 0 20px 0 20px; background: url(../img/default/pfeil4.gif) no-repeat left; vertical-align: bottom; text-decoration: none; }
div.detaillink a:hover {color: #660000 /*dunkelrot*/; text-decoration: underline; }

/*Zusatztext zur Preisauszeichnung*/
div.additional {float: left; width: 234px; margin: 5px 0 0 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #808482;}
div.additional a, div.additional a:visited {font-size: 9px; color: #808482; border-bottom: #C7C9C8 dotted 1px; text-decoration: none;}
div.additional a:hover {font-size: 9px; color: #808482; border-bottom: #808482 solid 1px; text-decoration: none;}

/*rechte spalte*/
div.box_1col_picture {float:right; width: 260px; height: 200px; margin: 0; padding: 0; position: relative;}
div.icon_neu {position: absolute; top: 1px; left: 24px; width: 60px; height: 28px; z-index:2; background: url(../img/default/icon_neu.gif) no-repeat;}
div.icon_tip {position: absolute; top: 1px; left: 67px; width: 100px; height: 28px; z-index:2; background: url(../img/default/icon_tip.gif) no-repeat;}
.hidden {display: none;} 
a.thumb_image:hover {text-decoration: none;}
a.thumb_image {border: none; text-decoration: none;}
.thumb_frame {border: #3F4336 solid 1px; text-decoration: none;}




/*--------------2 COL ARTIKELLISTE-----------------*/

div.box_2col {position: relative; float: left; width: 260px; height:350px; padding: 0 0 13px 0; border-bottom: #DADDD6 solid 1px;text-align: left; margin: 10px 0 0 0;}
div.box_2col_picture {float:left; width: 260px; height: 200px; margin: 0; padding: 0; position: relative;}
div.box_2col_picture img, div.box_2col_picture img a {border: none;}
div.box_2col h1 {color: #660000 /*dunkelrot*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; letter-spacing:normal; font-size: 120%; padding: 0 13px 0 13px; }
div.box_2col h1 a, div.box_2col h1 a:visited {color: #660000 /*dunkelrot*/; text-decoration: none; font-size: 100%; padding: 0; line-height: 110%;}
div.article-description2 {font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; width: 234px; margin: 10px 13px 0 13px;}

/*Preisangabe*/
div.article_items4 {float: left; font-family: Verdana, Arial, sans-serif;  font-size: 100%;
width: 150px; height:40px; margin: 7px 0 0 13px; padding: 0;}
div.article_items4 .article-price  {color:#C83504 /*rot*/;}
div.article_items4 .article-price2  {color:#C83504 /*rot*/;}

/*Zusatztext zur Preisauszeichnung*/
div.additional2 {float: left; width: 130px; margin: 2px 0 0 13px; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #808482;}
div.additional2 a, div.additional2 a:visited {font-size: 9px; color: #808482; border-bottom: #C7C9C8 dotted 1px; text-decoration: none;}
div.additional2 a:hover {font-size: 9px; color: #808482; border-bottom: #808482 solid 1px; text-decoration: none;}

/*Detail-Link*/
div.detaillink2 {float: right; font-family: Verdana, Arial, sans-serif; font-size: 100%;
width: 100px; height:30px; margin: 15px 0 13px 0; padding: 0; text-align: right; }
div.detaillink2 a, div.detaillink2 a:visited {color: #660000 /*dunkelrot*/; padding: 0 20px 0 20px; background: url(../img/default/pfeil4.gif) no-repeat left; vertical-align: bottom; text-decoration: none;}
div.detaillink2 a:hover {color: #660000 /*dunkelrot*/; text-decoration: underline;}



/*------------ ARTIKEL DETAILSEITE ------------*/
/*rahmen*/
#article_detail {float: left; width: 540px; margin: 0; padding: 0 5px 5px 5px; border-bottom: #DADDD6 solid 1px; text-align: left; }
* html #article_detail {padding: 0; border-bottom: none;}

/*------------links oben----------*/
div#article_detail_picture {float:left; width: 280px; height: 216px; margin: 10px 0 0 0; padding: 0; position: relative;}
div.article_thumbs {width: 280px; height: 60px; margin-bottom: 30px;}
div.article_thumbs img, div.article_thumbs img a {width: 73px; height: 56px; margin-right: 10px; border:1px solid #C2C7BB /*hellgrau*/;}
*:first-child+html div.article_thumbs {width: 260px; visibility: hidden;}
* html div.article_thumbs {visibility: hidden; height: 1px;}
div.article_thumbs img a:hover {border:1px solid #818583 /*grau*/;}

/*------------rechts oben--------*/
/*rahmen*/
#article_detail_description {float: right; width: 230px; margin: 80px 0 0 0; padding: 0; position: relative; text-align: left;}
/*art.beschreibung*/
#article_detail_description h1 {color: #660000 /*dunkelrot*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 120%; margin: 10px 10px 10px 0; line-height: 130%}
.bestnr {color: #808482; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 5px 0 20px 0;}
/*preise */
table#preise {width: 230px; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/;}
table#preise td {padding: 3px 0;}
div.preisohnestaffel {float: right; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 120%; color:#C83504 /*rot*/; width: 230px; text-align: left; }
div.preisohnestaffel span {font-family: Verdana, Arial, sans-serif; font-size: 11px;}
div.preisohnestaffel .article-price  {color:#C83504 /*rot*/;}
div.preisohnestaffel .article-price2  {color:#C83504 /*rot*/;}
div.additional3 {float: right; width: 230px; margin: 8px 0 0 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #808482;}
div.additional3 a , div.additional3 a:visited {font-size: 9px; color: #808482; border-bottom: #C7C9C8 dotted 1px; text-decoration: none;}
div.additional3 a:hover {font-size: 9px; color: #808482; border-bottom: #808482 solid 1px; text-decoration: none;}


/*------text-kasten links unten---------*/
/*rahmen*/
#article_detail_textbox {float:left; width: 280px; height: 200px; margin: 10px 0 0 0; padding: 0; position: relative;}

/* Textbox Menü */
div.menu-textbox {position: relative; width: 280px; margin: 0; padding: 0; height: 23px; color: #343635 /*schwarz*/; font-family: Verdana, Arial, sans-serif; font-size: 100%;}
div.menu-textbox ul {margin: 0; padding:0; position: absolute; top: 4px; list-style:none; text-align: left;}
div.menu-textbox li {display:inline; padding: 4px 1px; border:1px solid #C2C7BB /*hellgrau*/; margin: 0 5px 0 0; }
div.menu-textbox li a, div.menu-textbox li a:visited {color: #343635 /*schwarz*/;text-decoration:none;padding: 4px 10px; background-image: url(../img/default/bg_menu.gif);background-color:#FFF;background-repeat: repeat-x;background-position: 1px 1px;}
div.menu-textbox li a:hover {color: #343635; text-decoration:none; padding:4px 10px; background-image:url(../img/default/bg_menu_over.gif); background-color: #FFF ; background-repeat: repeat-x;background-position: 1px 1px;}
div.menu-textbox li a.tabactive {color: #343635; text-decoration:none; padding:4px 10px; background-image:url(../img/default/bg_menu_over.gif); background-color: #FFF; background-repeat: repeat-x;background-position: 1px 1px; position: relative;}

* html div.menu-textbox {position: relative; top: -1px; }
* html div.menu-textbox ul {position: relative;}
* html div.menu-textbox li {padding: 0; margin: 0 10px 0 0; background-color: #FFF;}
* html div.menu-textbox li a {color: #343635 /*schwarz*/; text-decoration:none; padding: 4px 10px; background-image: none; background-color: #FFF;}
* html div.menu-textbox li a:visited {color: #343635 /*schwarz*/; text-decoration:none; padding: 4px 10px; background-image: none; background-color: #FFF;}
* html div.menu-textbox li a:hover {color: #FE5F36; background-image: none;}
* html div.menu-textbox li a.tabactive {color: #FE5F36; text-decoration:none; padding: 4px 10px; background-image: none;  background-color: #FFF; position: relative;}

*:first-child+html div.menu-textbox {position: relative; top: -1px;} 
*:first-child+html ul {position: relative;}
*:first-child+html li {padding: 0; margin: 0 10px 0 0; background-color: #FFF; background-image: none;}
*:first-child+html li a {color: #343635 /*schwarz*/; text-decoration:none; padding: 4px 10px; background-image: none; background-color: #FFF;}
*:first-child+html li a:visited {color: #343635 /*schwarz*/; text-decoration:none; padding: 4px 10px; background-image: none; background-color: #FFF;}
*:first-child+html li a:hover {color: #FE5F36; background-image: none;}
*:first-child+html li a.tabactive {color: #FE5F36; text-decoration:none; padding: 4px 10px; background-image: none;  background-color: #FFF; position: relative;}







/* Textbox Content */
div.textbox-content {float: left; width: 280px; margin: 0; padding: 0; height: 200px;  
border:1px solid #C2C7BB /*hellgrau*/; text-align: left; overflow: auto; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; line-height: 150%;}
#textbox-description {padding: 10px;}
#textbox-description span.min {background: url(../img/default/icon_uhr.gif) no-repeat left; padding: 6px 5px 6px 30px; line-height: 300%;}
#textbox-description span.temp {background: url(../img/default/icon_thermometer.gif) no-repeat 15px; padding: 6px 5px 6px 35px; line-height: 300%;}
#textbox-description span.tl {background:url(../img/default/icon_TL.gif) no-repeat 15px; padding: 6px 5px 6px 40px; line-height: 300%;}
#textbox-description a:link, #textbox-description a:visited {color:#AB3918; text-decoration: none;border-bottom:#AB3918 dotted 1px;}
#textbox-description a:hover {color:#AB3918; text-decoration: none;border-bottom:#AB3918 solid 1px;}
#textbox-comment {padding: 10px;}
#textbox-comment .comment {margin-top: 20px;font-family: Georgia, "Times New Roman", Times, serif; font-size: 140%; line-height: 120%; text-align: left; color: #343635 /*schwarz*/; font-style: italic; }
#textbox-comment .legend {font-family: Verdana, Arial, sans-serif; font-size: 100%; text-align: right; color: #D15918 /*braun*/; }
#textbox-comment .stars {text-align: right; margin: 5px 0 0 0;}
div.line {height: 20px; width: 240px; border-bottom: #8D9782 dotted 1px;}


/*bewertung, momentan im Template auskommentiert, da nicht gebraucht*/
div.article_detail_bewertung {float: left; width: 270px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #D15918; margin: 10px 0 0 10px; padding: 0; line-height: 200%;}


/*------ rechts unten---------*/
/*rahmen*/
#order {float: right; width: 230px; margin: 10px 0 0 0; padding: 0; position: relative; text-align: left; height: 230px;font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/;}
* html #order {height: 230px; width: 229px; overflow:hidden;}
.variant {display:none;}


/*einzelne buttons*/
.order_menge {float: right; width: 230px; margin: 0; padding: 0;}
.order_menge label {padding-right: 20px;}
.order_menge select {font-family: Verdana, Arial, sans-serif; width:110px; font-size: 11px; color: #343635 /*schwarz*/; text-align: right;}
.order_basket {float: right; width: 230px; margin: 15px 0 0 0; padding: 0; height: 43px;}
.order_basket:hover {background-color:#ECEEEA;}
.order_buttons {float: right; width: 230px; margin: 3px 0 0 0; padding: 0; height: 43px;}
.order_buttons:hover {background-color:#ECEEEA;}
#bewerten_zu {float: right; width: 230px; margin: 20px 0 0 0; padding: 0; height: 43px;}
* html .order_buttons  {position: relative; top: -140px;}



/*--------------SEITEN MIT FUNKTIONEN----------------*/
/*------------Artikel-bewerten-Box------------------*/
#bewerten_form {float: left; margin: 10px 0 0 0; padding: 0; width: 550px; height: 400px; z-index: 0; background-color: #FBB78E;}
/*div.bewerten {width: 530px;  height: 336px; margin: 1px 0 0 0; padding: 10px; text-align: right; z-index: 0;}
*html div.bewerten {margin: 0; position: relative; top: -3px;}*/
div.bewerten_bez {float: left; width: 130px; margin: 8px 0 4px 10px; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; text-align: left;}
div.bewerten_field {float: right; width: 380px; margin: 8px 10px 4px 0; }
div.bewerten_field textarea {background: #FFF; width: 372px; height: 183px; border: none; font-size: 100%; text-align: left; font-family: Verdana, Arial, sans-serif; color: #D15918; padding: 4px 4px 0 4px;}
div.bewerten_field select {font-family: Verdana, Arial, sans-serif; width: 130px; font-size: 11px; height: 18px; border: #FFF solid 1px; font-size: 100%; text-align: left; font-family: Verdana, Arial, sans-serif; color: #D15918; }
div.bewerten_field input {background: #FFF; width: 372px; height: 18px; border: none; font-size: 100%; text-align: left; font-family: Verdana, Arial, sans-serif; color: #D15918; padding: 4px 4px 0 4px; }
div.submit {float: right; width: 186px; height: 22px; border: #808482 solid 1px; background-color: #EC9563/*orange*/; text-align: center; margin: 8px 10px 4px 0;}
div.submit .absenden {border: none; background-color: #EC9563/*orange*/; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding-top: 4px;}

*:first-child+html div.submit  {width: 220px; }



/*------------tell-a-friend-Box------------------*/
#tellafriend_form {margin: 0; padding: 0; width: 550px; height: 360px; z-index: 0; background-color: #FBB78E; font-family: Verdana, Arial, sans-serif; border-left: #FFF solid 8px;}
#tellafriend_form form {margin: 0; padding: 0;}
#tellafriend_form h1 {color: #660000 /*dunkelrot*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 16px; margin: 10px 10px 10px 180px;}
#tellafriend_form h1 a, #tellafriend_form h1 a:visited {color: #660000 /*dunkelrot*/; font-size: 100%; text-decoration: none; }
#tellafriend_form h1 a:hover {text-decoration: underline; }
div.error {width: 430px; margin: 0 0 0 8px; padding: 20px 20px 10px 80px; color: #FF6600 /*orange*/; background-image:url(../img/default/icon_warnung.gif); background-repeat: no-repeat; background-position: 20px; font-size: 11px; font-family: Verdana, Arial, sans-serif; height: 30px;}
* html div.error {margin: 0;}
div.error h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 175%; line-height: 150%; color: #6A0739 /*ld-ila*/; font-weight: normal; margin: 0; padding: 10px 0 0 0;}
div.error p {margin-top: 10px; color: #343635 /*schwarz*/;}
div.allright {width: 430px; margin: 0 0 0 8px; padding: 20px 20px 0 80px; color: #343635 /*schwarz*/; background-image:url(../img/default/icon_ok.gif); background-repeat: no-repeat; background-position: 20px; font-size: 11px; font-family: Verdana, Arial, sans-serif; height: 30px;}
* html div.allright {margin: 0; width: 410px;}
div.tell_bez {float: left; width: 160px; margin: 8px 0 4px 10px; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; text-align: left;}
* html div.tell_bez {margin: 8px 0 4px 5px;}
div.tell_field input {float: right; width: 350px; height: 18px; margin: 8px 10px 4px 0; background: #FFF; border: none; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #D15918; padding: 4px 4px 0 4px;}
div.tell_field textarea {float: right; background: #FFF; width: 350px; height: 100px; border: none; font-size: 100%; text-align: left; font-family: Verdana, Arial, sans-serif; color: #D15918; padding: 4px 4px 0 4px; margin: 8px 10px 4px 0;}


/*------------merkzettel---------------*/
#note {margin: 0; padding: 0; width: 550px; height: 500px; font-family: Verdana, Arial, sans-serif; border-left: #FFF solid 6px;}
* html #note {border-left: none; height: 503px;}

div.note_head {margin: 0; padding: 0; width: 550px; height: 33px; background: url(../img/heads/head_merkzettel.gif) no-repeat;}
div.note_content {margin: 2px 0 0 0; padding: 0;width: 550px; border-top: #FFE0D7 solid 1px; border-top: #F3DCD0 solid 1px; background-color: #F8EBE4;}
h1.note_content {color: #660000 /*dunkelrot*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 16px; padding: 30px 15px ; text-decoration: none;}

div.note_row {margin: 0; padding: 10px 10px 10px 15px; width: 525px; height: 100px; border-bottom: #FCC7C8 solid 1px;}
div.note_row .picture {float: left; width: 130px; height: 100px; margin: 0; padding: 0;}
div.note_row h1 {color: #660000 /*dunkelrot*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 16px; line-height: 150%;}
div.note_row h1 a, div.note_row h1 a:visited {color: #660000 /*dunkelrot*/; font-size: 100%; text-decoration: none; margin: 10px 15px 0 15px; line-height: 150%;}
div.note_row h1 a:hover {color: #660000 /*dunkelrot*/; font-size: 100%; text-decoration: underline; margin: 10px 15px 0 15px; line-height: 150%;}
div.note_row .description {float: left; width: 220px; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; margin: 15px 0 0 15px;}
div.note_row .delete {float: right; width: 40px; height: 25px; margin: 50px 0 0 0;}


/*-------------newsletter---------------------*/
#newsletter {margin: 0; padding: 0; width: 550px; border-left: #FFF solid 6px;}
* html #newsletter {border-left: none;}
div.newsletter_head {margin: 0; padding: 0; width: 550px; height: 33px; background: url(../img/heads/head_newsletter.gif) no-repeat;}
div.newsletterarchiv_head {margin: 0; padding: 0; width: 550px; height: 33px; background: url(../img/heads/head_newsletter-archiv.gif) no-repeat;}
div.newsletter_head h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 20px; color: #515352 /*dunkelgrau*/; padding: 10px 10px 0 260px;}

div.newsletter_content {margin: 2px 0 0 0; padding: 0 0 165px 0; width: 550px; border-top: #FFE0D7 solid 1px; border-top: #F3DCD0 solid 1px; background-color: #F8EBE4; height: 299px;}
* html div.newsletter_content {height: 302px;}
div.newsletter_content p {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; text-align: left; padding: 10px 20px;}
a.newsletter_content {border: #808482 solid 1px; background-color: #EBABAD/*rosa*/; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; padding: 3px 10px; text-align: center; text-align:none; width: 150px; text-decoration:none;}
a.newsletter_content:hover {background-color: #EBABAD/*rosa*/; text-decoration:none;}

div.newsletter_content h2 {color: #343635 /*schwarz*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 15px; font-weight: normal; margin: 0; padding: 10px 20px;}
div.newsletter_content hr {border-top: none; height: 2px; border-right: none; border-left: none; border-bottom: #999 solid 1px; margin: 0 20px;}
div.newsletter_content_bez {float: left; width: 150px; margin: 15px 10px 10px 20px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; text-align: left;}
div.newsletter_content_field {float: right; width: 368px; margin: 10px 0; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/;}
* html div.newsletter_content_field {width: 350px; font-family: Verdana, Arial, sans-serif; color: #343635 /*schwarz*/;}
div.newsletter_content_field select {width: 250px; height: 18px; border: none; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/;}
div.newsletter_content_field input {width: 240px; height: 18px; background: #FFF;  border: #CCC solid 1px; padding: 2px 4px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #DA6366;}



div.submit_newsletter {float: right; width: 100px; margin: 10px 267px 20px 0; border: #808482 solid 1px; background-color: #EBABAD/*rosa*/; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; padding: 2px 0; text-align: center;}
* html div.submit_newsletter  {margin: 10px 0 20px 0; float: left;}
div.submit_newsletter input.speichern {width: 100px; border: none; background-color: #EBABAD; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; }
/*newsletter_right*/
div.newsletter_right_head {width: 200px; height: 33px; margin: 0; padding: 0; background-image: url(../img/heads/head_undnochmehr.gif);}
div.newsletter_right{width: 180px; margin: 1px 0 00; padding: 10px; background-color: #EDCAB8 /*hellbraun*/; text-align: right;}
div.newsletter_right_content {width: 160px; margin: 3px 0 0 0; padding: 5px 10px 10px 10px; background-color:#FFF; font-family: Verdana, Arial, sans-serif; font-size: 100%; border-top: #E9725C solid 1px;  border-bottom: #E9725C solid 1px; text-align: left;}
div.newsletter_right_content h2 {color: #E9725C/*orange*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 15px; font-weight: normal; margin: 0; padding: 13px 0 0 0;}
div.newsletter_right_content span {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/;}
div.newsletter_right_content p {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #818583 /*grau*/; line-height: 125%; padding: 8px 0 8px 0;}
div.newsletter_right img.rechts {padding: 12px 0 0 0;}

div#cr_archive {font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: left; padding-left: 20px; margin-top: 30px;}
div#cr_archive a {text-decoration: none; padding: 3px 10px;}
div#cr_archive a:hover {text-decoration: underline; padding: 3px 10px;}


/*------------login + logout + passwort vergessen ---------------*/
#login {margin: 0; padding: 0; width: 550px; font-family: Verdana, Arial, sans-serif; border-left: #FFF solid 6px; font-size: 100%; float: left; height: 500px;}
* html #login {border-left: none; height: 503px;}
div.login_head {margin: 0; padding: 0; width: 550px; height: 33px;}
div.login_content {margin: 2px 0 0 0; padding: 10px 10px 10px 15px;width: 525px; border-top: #FFE0D7 solid 1px; border-bottom: #F3DCD0 solid 1px; background-color: #F8EBE4; height: 397px;}
div.login_content a, div.login_content a:visited {color: #343635 /*schwarz*/; text-decoration: none;}
div.login_content a.pw:hover {text-decoration: underline;}
div.login_bez {float: left; width: 130px; margin: 0 0 10px 0; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; text-align: left;}
div.login_field input {float: right; width: 350px; height: 18px; margin: 0 10px 10px 0; background: #FFF; border: none; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #DA6366; padding: 4px 4px 0 4px;}
div.login_content p {padding: 13px 0 10px 0; color: #343635 /*schwarz*/;}
div.submit2 {float: right; width: 186px; height: 22px; border: #808482 solid 1px; background-color: #EBABAD;/*rosa*/; text-align: center; margin: 8px 10px 4px 0;}
*:first-child+html div.submit2 {margin: 8px 0 4px 0; width: 220px;}
div.submit2 .login_absenden {border: none; background-color: #EBABAD; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding-top: 4px;}
a.button_neu_reg, a.button_neu_reg:visited {background-color: #EBABAD; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; padding: 2px 0; width: 186px; border: #808482 solid 1px; float: right; margin: 0 10px 0 0; text-decoration: none; position: relative; top: -30px; text-align: center;}

#logout_right {margin: 0; padding: 0; width: 200px;}
#logout_right a, #logout_right a:visited; #logout_right_ a:hover {border: none; text-decoration: none;}
div.logout_box  {margin: 11px 0 0 0; padding: 20px 10px 10px 20px; width: 170px; height: 145px; background-color: #FCEEED /*h-rosa*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 15px; line-height:170%; color: #343635 /*schwarz*/; text-align: left; border-bottom: #FFF solid 1px;}
* html div.logout_box {margin: 6px 0 0 0;}
div.logout_box a, div.logout_box a:visited {border: none; text-decoration: none; }
div.logout_box img {float: left; margin: 0 10px 20px 0;}
div.logout_head {margin: 0; padding: 0; width: 200px; height: 33px;}
div.logout_head a {border: none;}
div.logout_content {margin: 1px 0 0 0; padding: 10px 5px 8px 5px; width: 190px; background-color: #F7D1CE; text-align: left;}
* html div.logout_content {position: relative; top: -5px;}
div.logout_content h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 150%; color: #343635 /*schwarz*/; font-weight: normal; padding: 5px 5px 5px 5px; line-height: 120%;}
div.logout_content h2 {font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 15px; color: #343635 /*schwarz*/; font-weight: normal; padding: 0 5px; line-height: 130%;}
div.logout_content h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #343635 /*schwarz*/; font-weight: normal; font-style:italic; padding: 0 0 10px 0;}
div.logout_content p {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; padding: 5px;}
div.logout_content a {border: none;}


/*------------register ---------------*/
#register {margin: 0; padding: 0; width: 550px; font-family: Verdana, Arial, sans-serif; border-left: #FFF solid 6px; font-size: 100%; float: left;}
* html #register {border-left: none;}
div.register_head {margin: 0; padding: 0; width: 550px; height: 33px; background: url(../img/heads/head_register.gif) no-repeat;}
div.register_content {margin: 2px 0 0 0; padding: 10px 10px 10px 15px;width: 525px; border-top: #FFE0D7 solid 1px; border-bottom: #F3DCD0 solid 1px; background-color: #F8EBE4;}
div.register_content h1 {color: #D85A5E /*d-rosé*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 16px; line-height: 150%; padding: 5px 0 15px 0;}
div.register_content a, div.register_content a:visited {color: #343635 /*schwarz*/; text-decoration: none;}
div.register_content a.button_back:hover {color: #343635 /*schwarz*/; text-decoration: none;}
div.register_content a:hover {text-decoration: underline;}
div.register_bez {float: left; width: 130px; margin: 4px 0 10px 0; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; text-align: left;}
div.register_field {float: right; width: 360px; margin: 0 10px 10px 0;}
* html div.register_field {width: 368px;margin: 0 0 10px 0;}
div.register_field input {width: 360px; height: 18px; background: #FFF; border: none; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #DA6366; padding: 4px 4px 0 4px;}
p.check {padding: 13px 0 0 165px;}
div.register_text {float: right; width: 370px; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; text-align:left; margin: 0 0 10px 0;}
div.register_text_hinweis {float: right; width: 365px; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #777B79 /*grau*/; text-align:left; margin: 0 0 10px 0; line-height: 120%;}
div.register_text_hinweis_unten {float: right; width: 380px; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #777B79 /*grau*/; text-align:left; margin: 10px 0 10px 0; line-height: 120%;}
div.register_text_hinweis_unten a {color: #777B79 /*grau*/; text-decoration: underline;}
div.register_text_hinweis_unten a:visited {color: #777B79 /*grau*/; text-decoration: underline;}
div.register_text_hinweis_unten a:hover {color: #343635 /*schwarz*/; text-decoration: underline;}

div.register_text label {padding: 0 0 10px 7px; vertical-align:middle;}
div.register_field select {width: 110px; font-size: 9px; height: 18px; border: none; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #DA6366; /*rot*/}
div.register_field textarea {width: 360px; font-size: 100%; height: 100px; border: none; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding: 5px;}
a.button_back {background-color: #EBABAD; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding: 2px 10px; border: #808482 solid 1px; float: left; margin-top: 8px; text-decoration: none;}
div.submit .weiter, div.submit2 .weiter {border: none; background-color: #EBABAD/*rosa*/; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding-top: 4px;}
.instyle_error {border: 1px solid #cf1c1c; background-color: #f7d8d8;}

/*payment-verfahren*/
div.payment_row {margin: 0; padding: 10px 10px 10px 15px; width: 500px; border-bottom: #FCC7C8 solid 1px;}
* html payment_row {width: 475px;}
div.payment_row input .radio {border: none; background-color: #F8EBE4;}
div.payment_row h2 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 120%; color: #343635 /*schwarz*/; font-weight: normal; padding: 0 0 15px 0; margin: 0;}
.enabled {color: #D85A5E /*d-rosé*/; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
div.register_content_hinweis {color: #777B79 /*grau*/; font-family: Verdana, Arial, sans-serif; font-size: 100%; padding: 0 10px 5px 25px;}
div.register_content_hinweis a, div.register_content_hinweis a:visited {color: #777B79 /*grau*/; text-decoration:underline;}
div.payment_form {width: 460px; padding-left: 40px;}
div.payment_form_bez {float: left; width: 115px; margin: 4px 0 10px 0; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; text-align: left;}
div.payment_form_field {float: right; width: 320px; margin: 0 10px 10px 0;}
div.payment_form_field input {width: 310px; height: 18px; background: #FFF; border: none; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #DA6366; padding: 4px 4px 0 4px;}

/*register-seiten rechte spalte*/
#register_vorteile {margin: 0; width: 200px; padding: 0; height: 300px;}
* html #register_vorteile {margin: 4px 0 0 0;}
div.register_vorteile_head {margin: 11px 0 0 0; padding: 0; width: 200px; height: 33px; background: url(../img/heads/head_register_adv.gif) no-repeat top; }
* html div.register_vorteile_head {margin: 6px 0 0 0;}
div.register_vorteile_box {margin:0; width: 190px; padding: 5px; text-align: left; border-left: #E3E5DE solid 1px; border-bottom: #E3E5DE solid 1px; border-right: #E3E5DE solid 1px;}
#register_vorteile ul {margin: 0 0 0 10px; padding: 0; list-style: none; width: 160px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #660033;}
#register_vorteile ul li {list-style: none; background:url(../img/default/bullet_plus.gif) no-repeat 0px 12px; margin: 0; padding: 10px 10px 5px 25px; color: #858786; }
#register_vorteile ul li a, #register_vorteile ul li a:visited {color: #858786; text-decoration: underline;}



/*------------ADMIN ------------*/
/*menu*/
#admin_menu {margin: 0; width: 200px; height: 175px; padding: 0; text-align: left;}
* html #admin_menu {margin: 4px 0 0 0;}

div.admin_menu_head {margin: 11px 0 0 0; padding: 0; width: 200px; height: 33px; background: url(../img/heads/head_adminmenu.gif) no-repeat top; padding:0; text-decoration: none;}
* html div.admin_menu_head {margin: 6px 0 0 0;}
div.admin_menu_head p {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; padding: 8px 10px 5px 30px;}

div.admin_menu_logout {margin-top: 1px; width: 198px; background-color: #E3E5DE /*hellgrau*/; padding: 0; border-left: #E3E5DE solid 1px; border-right: #E3E5DE solid 1px; border-top: #E3E5DE solid 1px;font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; }
div.admin_menu_logout a, div.admin_menu_logout a:visited {color: #343635 /*schwarz*/; padding: 6px 0 6px 30px; text-decoration: none; display: block; background: url(../img/default/icon_logout1.gif) no-repeat 8px 7px;}
div.admin_menu_logout a:hover {color: #343635 /*schwarz*/;  padding: 6px 0 6px 30px; text-decoration: none; background: #FFF url(../img/default/icon_logout2.gif) no-repeat 8px 7px; display: block;}

#admin_menu_box {margin: 1px 0 0 0; width: 198px; background-color: #E3E5DE /*hellgrau*/; padding: 0; border-left: #E3E5DE solid 1px; border-right: #E3E5DE solid 1px; border-bottom: #E3E5DE solid 1px;}
#admin_menu_box ul {margin: 15px 0 15px 0; padding: 0; list-style: none; width: 198px; }
#admin_menu_box ul li {list-style: none; margin: 0; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding: 2px 0 2px 0; display: block;}
#admin_menu_box ul li a, div.admin_menu_box ul li a:visited {color: #343635 /*schwarz*/; text-decoration: none; padding: 5px 10px 5px 30px; display: block;}
#admin_menu_box ul li a:hover {color: #343635 /*schwarz*/;text-decoration: none; background: #FFF url(../img/default/pfeil2.gif) no-repeat 10px 8px; padding: 5px 10px 5px 30px;display: block; }


/*admin overview */
#admin_overview {margin: 0; padding: 0; width: 550px; font-family: Verdana, Arial, sans-serif; border-left: #FFF solid 6px; font-size: 11px; color: #343635 /*schwarz*/; line-height: 170%; float: left;}
* html #admin_overview {border-left: none;}
div.admin_overview_head {margin: 0; padding: 0; width: 550px; height: 33px; background: url(../img/heads/head_meinkonto.gif) no-repeat;}
div.admin_overview_head h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 170%; color: #515352 /*dunkelgrau*/; padding: 10px 10px 0 203px;}
div.admin_content {margin: 2px 0 0 0; padding: 10px 10px 10px 15px;width: 525px; height: 550px;  border-top: #FFE0D7 solid 1px; border-bottom: #F3DCD0 solid 1px; background-color: #F8EBE4;}
div.admin_bez {float: left; width: 180px; margin: 10px 10px 10px 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; text-align: left;}
div.admin_bez h1 {color: #D85A5E /*d-rosé*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 16px; line-height: 150%;}
div.admin_field {float: left; width: 170px; margin: 15px 0 10px 0; text-align: left;}
div.admin_field label {margin: 4px 0; vertical-align: middle;}
div.admin_field input {width: 210px; height: 18px; background: #FFF; border: none; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #DA6366; padding: 4px 4px 0 4px;}
input#newsletter {width: 20px; height: 18px; padding: 0; margin: 0; border: none; background-color: #F8EBE4;}
div.admin_button {float: right; width: 100px; margin-top: 20px; height: 30px; padding: 5px 0;}
a.button_aendern {background-color: #EBABAD; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding: 4px 19px; border: #808482 solid 1px; margin-top: 8px; text-decoration: none;}
div.admin_submit {float: right;  height: 20px; border: #808482 solid 1px; background-color: #EBABAD; text-align: center; margin: 113px 10px 0 0;}
* html div.admin_submit {margin: 138px 3px 0 0;}
div.admin_submit .speichern{border: none; background-color: #EBABAD; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding: 3px 0 0 0; width: 88px;}
* html div.admin_submit .speichern {padding: 5px 0 3px 0;}
div.clear_line {clear:both; height: 10px; border-bottom: #FCC7C8 solid 1px; }
.push {padding-bottom: 8px; }


/*admin bestellübersicht */
div.admin_order_content {margin: 2px 0 0 0; padding: 10px 10px 10px 10px;width: 530px; border-top: #FFE0D7 solid 1px; border-bottom: #F3DCD0 solid 1px; background-color: #F8EBE4;}
div.admin_order_content h1 {color: #D85A5E /*d-rosé*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 16px; line-height: 150%;}

ul.offers {font-size: 11px; margin: 0; padding: 0;list-style: none;}
ul.offers li {margin: 15px 0 0 0; padding: 0; background: none;}
ul.offers li div.orderoverview_active {background: #FFF; padding: 10px 5px; line-height: 180%;}
ul.offers li div.orderoverview_active span {color: #FF6969;}

table.offer_overview {background-color: #FFF; width: 530px; padding: 10px 5px;}
table.offer_overview th {border-top: #FCC7C8 solid 1px; border-bottom: #FCC7C8 solid 1px; padding: 2px 0; color: #515352 /*dunkelgrau*/;}
table.offer_overview th.sum {background-color: #F3DCD0; text-align: right; padding-right: 5px; border-top: #E69395 solid 1px; border-bottom: #E69395 solid 1px;}
table.offer_overview td {padding: 7px 0; border-bottom: #FCC7C8 /*rosa*/ dotted 1px;}
table.offer_overview td a {color: #343635 /*schwarz*/; background:url(../img/default/pfeil2.gif) no-repeat 5px 1px; padding: 0 0 0 20px; text-decoration: none;}
table.offer_overview td a.visited {color: #FFA6A6 /*hellrosa*/; background:url(../img/default/pfeil2.gif) no-repeat 5px 1px; padding: 0 0 0 20px; text-decoration: none;}
table.offer_overview td a:hover {color: #343635 /*schwarz*/; background:url(../img/default/pfeil2.gif) no-repeat 5px 1px; padding: 0 0 0 20px; text-decoration: underline;}
table.offer_overview td.sum {background: #F3DCD0; width:105px; text-align: right; padding-right: 5px; border-bottom: #E69395 dotted 1px;}
div.comment_rahmen {margin:0; padding: 10px 5px 5px 5px; background-color: #FFF;}
div.comment {margin:0; border: 1px dotted #DB976F; padding: 10px; color: #343635 /*schwarz*/; background-color: #F8F8F8;}



/*------------WARENKORB------------*/
/*notiz: wurde in den WK gelegt*/
div.wk_notiz_head {margin: 0; padding: 0; width: 550px; height: 33px; background: url(../img/heads/head_in_wk.gif) no-repeat; border-left: #FFF solid 3px;}
div.wk_notiz {margin: 1px 0 100px 0; padding: 40px 10px 10px 10px; width: 530px; border-top: #FFE0D7 solid 1px; border-bottom: #F3DCD0 solid 1px; background-color: #F8EBE4; height: 130px; border-left: #FFF solid 3px; text-align: center;}
div.wk_notiz img {border: none; margin: 0 20px 0 10px; float: left; width: 73px;}
div.wk_notiz h1 {color: #D85A5E /*d-rosé*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 16px; line-height: 150%;}
a.button_einkauffortsetzen, a.button_einkauffortsetzen:visited, a.button_einkauffortsetzen:hover {background: #DBB3BE url(../img/default/pfeil5.gif) no-repeat 5px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; padding: 4px 10px 4px 22px; border: #808482 solid 1px; margin-top: 25px; float: left; text-decoration: none;}
a.button_wkanz, a.button_wkanz:visited, a.button_wkanz:hover {background: #DBB3BE url(../img/default/icon_basket2.gif) no-repeat 5px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; padding: 4px 10px 4px 32px; border: #808482 solid 1px; float: left; margin-left: 40px; margin-top: 25px; text-decoration: none;}
a.button_kasse, a.button_kasse:visited, a.button_kasse:hover {background: #DBB3BE url(../img/default/pfeil6.gif) no-repeat 5px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; padding: 4px 10px 4px 22px; border: #808482 solid 1px; float: right; margin-top: 25px; text-decoration: none;}

/*basket-übersicht*/
#wk {margin: 0; padding: 0; width: 550px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/; line-height: 170%; float: left; border-left: #FFF solid 6px;}
* html #wk {border-left: #FFF solid 5px; height: 503px;}
div.wk_head {margin: 0; padding: 0; width: 550px; height: 33px; background: url(../img/heads/head_warenkorb.gif) no-repeat;}
#wk_content {margin: 2px 0 0 0; padding: 10px 10px 10px 10px; width: 530px; border-top: #FFE0D7 solid 1px; border-bottom: #F3DCD0 solid 1px; background-color: #F8EBE4; }

#wk_content h1 {color: #343635 /*schwarz*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 16px; line-height: 150%; float: left; padding: 20px}
table.wk_overview {background-color: #FFF; width: 530px; padding: 10px 5px;}
table.wk_overview th {border-top: #FCC7C8 solid 1px; border-bottom: #FCC7C8 solid 1px; padding: 2px 0; color: #515352 /*dunkelgrau*/;}
*html table.wk_overview th {padding: 2px 0 2px 5px;}
table.wk_overview th.sum {background-color: #F3DCD0; text-align: right; padding-right: 5px; border-top: #E69395 solid 1px; border-bottom: #E69395 solid 1px;}
table.wk_overview td {padding: 7px 0; border-bottom: #FCC7C8 /*rosa*/ dotted 1px;}
*html table.wk_overview td {padding: 7px 0 7px 5px;}
table.wk_overview td {text-align: left;}
table.wk_overview td a, table.wk_overview td a:visited {color: #660000 /*dunkelrot*/; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 150%; text-decoration: none;}
table.wk_overview td a:hover {text-decoration: underline;}
table.wk_overview td select {width:90px; font-size: 9px; font-family: Verdana, Arial, sans-serif; color: #343635 /*schwarz*/;}
table.wk_overview td.preis {width: 70px; padding: 0 5px; text-align:center;}
table.wk_overview td.sum {background: #F3DCD0; width:65px; text-align: right; padding-right: 5px; border-bottom: #E69395 dotted 1px;}

div.artikel_hinzu {margin:0; border: 1px dotted #DB976F; padding: 10px; color: #343635 /*schwarz*/; background-color: #F8F8F8; height: 30px;}
div.artikel_hinzu p {float: left; width: 110px; height: 20px;}
div.artikel_hinzu input {width: 240px; height: 18px; background: #FFF; border: 1px solid #E69395; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #DA6366; padding: 4px 4px 0 4px;}
* html div.artikel_hinzu input {width: 230px;}
div.artikel_submit {float: right; height: 20px; border: #808482 solid 1px; background-color: #EBABAD; text-align: center; width: 110px; position: relative; margin-right: 10px;}
div.artikel_submit .speichern {border: none; background-color: #EBABAD; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding: 2px 0 0 0; width: 100px;}


/*-----------BESTELLUNG ÜBERPRÜFEN---------*/
div.bestellung_head {margin: 0; padding: 0; width: 550px; height: 33px; background: url(../img/heads/head_ihre_best.gif) no-repeat;}
div.bestellung_head2 {margin: 2px 0 0 0; padding: 0; width: 550px; height: 33px; background: url(../img/heads/head_ihre_best.gif) no-repeat;}
div.bestellung_head h1, div.bestellung_head2 h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 170%; color: #515352 /*dunkelgrau*/; padding: 10px 10px 0 203px;}
div.bestellung_content {margin: 2px 0 0 0; padding: 10px 10px 10px 15px;width: 525px; height: 320px; border-top: #FFE0D7 solid 1px; border-bottom: #F3DCD0 solid 1px; background-color: #F8EBE4;}
div.wk_submit {float: right;  height: 20px; border: #808482 solid 1px; background-color: #DBB3BE /*d-rosa*/; text-align: center; margin: 25px 0; padding: 2px 0; }
div.wk_submit .speichern {border: none; background-color: #DBB3BE /*d-rosa*/; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #343635 /*schwarz*/; padding: 3px 0 0 10px;  background: #DBB3BE url(../img/default/pfeil6.gif) no-repeat 5px 2px;width: 180px;}
div.gutschein_hinzu {margin:0; border: 1px dotted #DB976F; padding: 10px; color: #343635 /*schwarz*/; background-color: #F8F8F8; height: 80px;}
div.gutschein_hinzu p {float: left; width: 110px; height: 20px;}
div.gutschein_hinzu input {width: 240px; height: 18px; background: #FFF; border: 1px solid #E69395; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #DA6366; padding: 4px 4px 0 4px;}
* html div.gutschein_hinzu input {width: 230px;}
/*embedded payment*/
#zahlungsweise {margin: 2px 0 0 0; padding: 10px;width: 528px; height: 250px; border: #F3DCD0 solid 1px; background-color: #F8EBE4;}
#zahlungsweise iframe {border: #E69395; width: 528px; height: 250px; background-color: #FFF;}
div.comment_bestellung {margin: 0; padding: 10px; width: 530px; height: 130px; border-bottom: #F3DCD0 solid 1px; background-color: #F8EBE4;}
* html div.comment_bestellung {height: 110px;}
div.comment_bestellung_rahmen {margin:0; border: 1px dotted #DB976F; padding: 10px; color: #343635 /*schwarz*/; background-color: #F8F8F8; height: 110px; }
* html div.comment_bestellung_rahmen {height: 90px;}
div.comment_bestellung_rahmen textarea {background: #FFF; border: 1px solid #E69395; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #DA6366; padding: 4px; width: 490px;}
div.confirm_agb {width: 506px; margin: 0; padding: 10px 5px; /*border: #FF6969 rot solid 2px; background-color: #FFF; */font-family: Verdana, Arial, sans-serif; font-size: 100%; color:  /*#FF3535 rot*/; text-align: center;}
div.confirm_agb a, div.confirm_agb a:visited {color: #343635 /*schwarz #FF3535 /*rot*/; text-decoration: none; border-bottom: #343635 dotted 1px;}
div.confirm_agb a:hover {color: #686C6A /*d-grau*/; text-decoration: none; border-bottom: #686C6A solid 1px;}
div.agb_accept {width: 550px; height: 20px; text-align: right; padding-top: 10px;}

#text_red {width: 430px; margin: 0 0 0 8px; padding: 20px 20px 10px 80px; color: #FF6600 /*orange*/; background-image:url(../img/default/icon_warnung.gif); background-repeat: no-repeat; background-position: 20px; font-size: 11px; font-family: Verdana, Arial, sans-serif; height: 30px;}
#text_red .text_red {font-weight: normal;}
* html #text_red {margin: 0;}







/*------------ ALLE SEITEN AUSSER HOME: RECHTE SPALTE ------------*/

#top5 {margin: 0; width: 200px; padding: 0;}
* html #top5 {margin: 4px 0 0 0;}
*:first-child+html #top5 {margin: 10px 0 5px 0;}
/*nicht home*/
div.top5_head-cat {margin: 11px 0 0 0; padding: 0; width: 200px; height: 33px; background: #6C6B5D /*dunkelgrün*/url(../img/heads/head_top5_cat.gif) no-repeat top; }
* html div.top5_head-cat {margin: 6px 0 0 0;}
div.top5_head-cat h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; letter-spacing:normal; font-weight: normal; font-size: 145%; color: #FFF ; margin: 0; padding: 8px 10px 0 118px; text-align:left;}
div.top5-cat {margin-top: 1px; width: 180px; background-color:  #6C6B5D /*dunkelgrün*/; padding: 10px; text-align: left;}

div.top5-cat a, div.top5-cat a:visited {font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 95%; color: #FFF; text-decoration: none; line-height: 160%;}
div.top5-cat a:hover {text-decoration: underline;}


/*ähnliche Artikel*/
#article_similar {margin: 0; padding: 0; width: 200px;}
div.article_similar_head {margin: 5px 0 0 0; padding: 0; width: 200px; height: 33px; background: url(../img/heads/head_art-similar.gif) no-repeat left top;}
* html div.article_similar_head {margin: 0;}
*:first-child+html div.article_similar_head {{margin: -2px 0 0 0;}}
div.artbox_similar {margin: 1px 0 0 0; width: 180px; padding: 10px; border-top: #FFCCBF solid 1px; border-bottom: #FB4B11 solid 1px; background-color: #FE8F72; text-align: left; overflow:hidden;}
div.artbox_similar h5 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 105%; font-weight: normal; color: #FFF; margin: 0; padding: 0;}
div.artbox_similar h5 a, div.artbox_similar h5 a:visited {font-size: 100%; color: #FFF; text-decoration: none;}
div.artbox_similar h5 a:hover {font-size: 100%; color: #660033; text-decoration: underline;}

div.artbox_similar_picture {float: left; width: 73px; height: 56px; margin: 7px 0 0 0; padding: 0; position: relative;}
div.word_neu {position: absolute; top: 3px; left: 3px; width: 21px; height: 8px; z-index:2; background: url(../../../tee_de/media/img/default/word_neu.gif) no-repeat;}
div.word_tipp {position: absolute; top: 3px; left: 45px; width: 24px; height: 8px; z-index:2; background: url(../../../tee_de/media/img/default/word_tipp.gif) no-repeat;}

div.artbox_similar_description {float: right; width: 100px; margin: 5px 0 0 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 100%; color: #FFF;}

/*Zuletzt angeschaute Artikel */
div.article_history_head {margin: 5px 0 0 0; padding: 0; width: 200px; height: 33px; background: url(../img/heads/head_art-history.gif) no-repeat left top;}
div.artbox_history {margin: 0; width: 180px; padding: 0 10px 10px 10px; border-top: #B9BFAE solid 1px; border-bottom: #3F4336 solid 1px; background-color: #93968E; text-align: left;}
div.artbox_history_title {float: right; width: 100px; margin: 10px 0 0 0; padding: 0; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 105%; font-weight: normal; color: #FFF;}
div.artbox_history_title a, div.artbox_history_title a:visited {color: #FFF; font-size: 100%; text-decoration: none;}
div.artbox_history_title a:hover {color: #FFF; font-size: 100%; text-decoration: underline;}












/*------------CONTENT HOME ---------------*/
/*tagcloud links HOME*/
#left {margin: 0; float: left; width: 200px; height: 258px; padding: 0; position: relative;}

div.tagcloud_head {margin-top: 10px; width: 200px; height: 33px; background: #FA924B /*orange*/url(../img/heads/head_tagcloud.gif) no-repeat top; padding: 0;}
* html div.tagcloud_head {margin-top: 56px; }
*:first-child+html div.tagcloud_head {margin-top: 50px; }

div.tagcloud {margin-top: 1px; width: 190px; height: 131px; background-color: #FA924B /*orange*/; padding: 5px; font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif; color: #FFF; text-align: center;}
div.tagcloud a, div.tagcloud a:visited {color: #FFF; text-decoration: none; }
div.tagcloud a:hover {color: #FFF; text-decoration: underline; }
div.tagcloud a.tag0 {font-size:100%; line-height: 110%;}
div.tagcloud a.tag1 {font-size:130%; line-height: 110%;}
div.tagcloud a.tag2 {font-size:155%; line-height: 110%;}
div.tagcloud a.tag3 {font-size:180%; line-height: 110%;}


/*aktionsfläche mitte HOME*/
#mid {float: left; width: 530px; height: 258px; margin: 0 0 0 17px; position: relative;}
#cntdwn {margin-top: 65px; font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 50px; color: #330033; text-align: center;}
#cntdwn span {font-size: 20px;}


/*Hauptmenu HOME*/
div.menu-home {float: left; position: relative; top: 10px;width: 757px; margin: 0; padding: 0; height: 23px; color: #343635 /*schwarz*/; font-family: Verdana, Arial, sans-serif; font-size: 100%; }
div.menu-home ul {margin: 0; padding:0; position: absolute; top: 3px; list-style:none; text-align: left;}
div.menu-home li {display:inline; padding: 4px 1px; border:1px solid #C2C7BB /*hellgrau*/; margin: 0 5px 0 0; }
div.menu-home li a, div.menu-home li a:visited {color: #343635 /*schwarz*/; text-decoration:none; padding: 4px 10px; background-image: url(../img/default/bg_menu.gif); background-repeat: repeat-x; background-position: 1px 1px; background-color: #FFF;}
div.menu-home li a:hover {color: #343635; text-decoration:none; padding:4px 10px; background-image: url(../img/default/bg_menu_over.gif); background-repeat: repeat-x; background-position: 1px 1px; background-color: #FFF;}
div.menu-home li a.tabactive {color: #343635; text-decoration:none; padding:4px 10px; background-image: url(../img/default/bg_menu_over.gif); background-repeat: repeat-x; background-position: 1px 1px; background-color: #FFF; position: relative;}

* html div.menu-home {position: relative; top: 7px; }
* html div.menu-home ul {position: relative;}
* html div.menu-home li {padding: 0; margin: 0 10px 0 0; background-color: #FFF;}
* html div.menu-home li a {color: #343635 /*schwarz*/; text-decoration:none; padding: 4px 10px; background-image: none; background-color: #FFF;}
* html div.menu-home li a:visited {color: #343635 /*schwarz*/; text-decoration:none; padding: 4px 10px; background-image: none; background-color: #FFF;}
* html div.menu-home li a:hover {color: #FE5F36; background-image: none;}
* html div.menu-home li a.tabactive {color: #FE5F36; text-decoration:none; padding: 4px 10px; background-image: none;  background-color: #FFF; position: relative;}


*:first-child+html div.menu-home {position: relative; top: 6px; }
*:first-child+html div.menu-home ul {position: relative;}
*:first-child+html div.menu-home li {padding: 0; margin: 0 10px 0 0; background-color: #FFF;}
*:first-child+html div.menu-home li a {color: #343635 /*schwarz*/; text-decoration:none; padding: 4px 10px; background-image: none; background-color: #FFF;}
*:first-child+html div.menu-home li a:visited {color: #343635 /*schwarz*/; text-decoration:none; padding: 4px 10px; background-image: none; background-color: #FFF;}
*:first-child+html div.menu-home li a:hover {color: #FE5F36; background-image: none;}
*:first-child+html div.menu-home li a.tabactive {color: #FE5F36; text-decoration:none; padding: 4px 10px; background-image: none;  background-color: #FFF; position: relative;}






.menuhomecontent {float: left; width: 757px; margin: 9px 0 0 0; padding: 0; height: 352px; color: #343635 /*schwarz*/; font-family: Verdana, Arial, sans-serif; font-size: 100%; border:1px solid #C2C7BB /*hellgrau*/; text-align: left;}
*html .menuhomecontent {margin: 7px 0 0 0; height: 345px;}
*:first-child+html .menuhomecontent {margin: 6px 0 0 0; height: 345px;}







/*-----------HOME: RECHTS TOP 5-----------*/
div.top5_head {margin: 11px 0 0 0; padding: 0; width: 200px; height: 33px; background: #DC7D3F /*braun1*/url(../img/heads/head_top5.gif) no-repeat top; }
* html div.top5_head {margin: 2px 0 0 0;}
*:first-child+html div.top5_head {margin: 1px 0 0 0;}
div.top5 {margin-top: 1px; width: 185px; height: 135px; background-color: #DC7D3F /*braun1*/; padding: 3px 4px 3px 10px; text-align: left; overflow: hidden;}
div.top5 a, div.top5 a:visited {font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 95%; color: #FFF; text-decoration: none; line-height: 110%;}
div.top5 a:hover {text-decoration: underline;}



/*--------------HOME: RECHTS BANNER --------*/
div.bannerrechts {width: 200px; padding: 8px 0 0 0;}
*html div.bannerrechts {padding: 5px 0 0 0;}
*:first-child+html div.bannerrechts {padding: 4px 0 0 0;}
div.bannerrechts img {border: none;}

#helpbox {width: 200px; height: 230px; background-color: #F0714A; background-image:url(../img/default/helpbox.gif); background-position: 8px 8px; background-repeat: no-repeat; margin: 8px 0 0 0;}
*html #helpbox {margin: 5px 0 0 0;}






/*--------------STATISCHER CONTENT----------------*/
div.staticcontent_head {width: 550px; height: 33px; margin: 0; padding: 0; border-left: #FFF solid 8px; }
* html div.staticcontent_head {border-left:none;}

#staticcontent {margin: 0; padding: 0 10px 15px 10px; width: 530px; font-family: Verdana, Arial, sans-serif; border-left: #FFF solid 8px; font-size: 11px; color: #343635 /*schwarz*/; text-align: left;}
* html #staticcontent {border-left: none;}
div.staticcontent_rahmen_head {width: 550px; margin: 0 0 0 6px; padding: 0;}
* html div.staticcontent_rahmen_head {margin: 0;}
#staticcontent_rahmen {margin: 0 0 0 6px; padding: 0 10px 15px 10px; width: 526px; font-family: Verdana, Arial, sans-serif; border-left: #C3848A solid 2px; border-right: #C3848A solid 2px; font-size: 11px; color: #343635 /*schwarz*/; text-align: left; height: 432px;}
* html #staticcontent_rahmen {height: 435px; margin: 0;}
#staticcontent h1, #staticcontent_rahmen h1, #staticcontent_less h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 175%; line-height: 150%; color: #AB3918 /*rotbraun*/; font-weight: normal; margin: 0; padding: 10px 0 0 0;}
#staticcontent h2, #staticcontent_less h2 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 150%; line-height: 150%; color: #742610/*dunkelbraun*/;  padding-bottom: 10px; font-weight: normal;}
#staticcontent h3, #staticcontent_less h3 {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #AB3918; padding: 0; font-weight:normal;}
#staticcontent img {float: left; margin: 5px 10px 10px 0;}
#staticcontent_rahmen img {float: left; margin: 5px 20px 10px 0;}
#staticcontent p {margin-top: 10px;}

#staticcontent_rahmen_typen {margin: 0 0 0 6px; padding: 10px 0; width: 546px; font-family: Verdana, Arial, sans-serif; border-left: #C3848A solid 2px; border-right: #C3848A solid 2px; font-size: 11px; color: #343635 /*schwarz*/; height: 2500px;}
* html #staticcontent_rahmen_typen {height: 2550px; margin: 0;}
*:first-child+html #staticcontent_rahmen_typen {height: 2550px;}
div.typen_left {float: left; margin: 0 0 20px 0; padding: 0; width: 265px; text-align:left;}
div.typen_right {float: right; margin: 0 0 20px 0; padding: 0; width: 265px; text-align:left;}
div.typen_left h1, div.typen_right h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 175%; line-height: 150%; color: #AB3918 /*rotbraun*/; font-weight: normal; margin: 0; padding: 30px 10px 10px 10px;}
p.staticcontent_typen {padding: 0 10px 0 10px;}


#staticcontent_rahmen_neuetees {margin: 0 0 0 6px; padding: 0 10px 40px 10px; width: 526px; font-family: Verdana, Arial, sans-serif; border-left: #ADA2AB solid 2px; border-right: #ADA2AB solid 2px; font-size: 11px; color: #343635 /*schwarz*/; text-align: left; }
* html #staticcontent_rahmen_neuetees {margin: 0;}
#staticcontent_rahmen_neuetees h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 175%; line-height: 150%; color: #381D32 /*dunkellila*/; font-weight: normal; margin: 0; padding: 10px 0 0 0;}
#staticcontent_rahmen_neuetees img {float: left; margin: 5px 10px 0 30px; padding: 3px; border: #ADA2AB solid 1px}
a.neuetees:link, a.neuetees:visited {color:#ED3D91; text-decoration: none;border-bottom:#ED3D91 dotted 1px; padding: 0 0 3px 18px; background: url(../img/default/pfeil11.gif) no-repeat 3px 2px;}
a.neuetees:hover {color: #F488BB; text-decoration: none; border-bottom: #F488BB solid 1px; padding: 0 0 3px 18px; background: url(../img/default/pfeil12.gif) no-repeat 3px 2px;}

#staticcontent_rahmen_angebot {margin: 0 0 0 6px; padding: 0 10px 40px 10px; width: 526px; font-family: Verdana, Arial, sans-serif; border-left: #AEAEAE solid 2px; border-right: #AEAEAE solid 2px; font-size: 11px; color: #343635 /*schwarz*/; text-align: left; }
* html #staticcontent_rahmen_angebot {margin: 0;}
#staticcontent_rahmen_angebot h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 175%; line-height: 150%; color: #5E4320 /*braun*/; font-weight: normal; margin: 0; padding: 10px 0 0 0;}
#staticcontent_rahmen_angebot img {float: left; margin: 15px 10px 0 30px; padding: 3px; border: #B88C79 solid 1px}
a.angebot:link, a.angebot:visited {color: #B88C79; text-decoration: none;border-bottom: #B88C79 dotted 1px; padding: 0 0 3px 18px; background: url(../img/default/pfeil13.gif) no-repeat 3px 2px;}
a.angebot:hover {color: #5E4320; text-decoration: none; border-bottom: #5E4320 solid 1px; padding: 0 0 3px 18px; background: url(../img/default/pfeil14.gif) no-repeat 3px 2px;}
span.angebot {color: #DF3131; font-size: 17px; padding: 4px 0 0 8px; line-height: 150%;}


#staticcontent_less {height: 450px;margin: 0; padding: 0 10px 15px 10px; width: 530px; font-family: Verdana, Arial, sans-serif; border-left: #FFF solid 8px; font-size: 11px; color: #343635 /*schwarz*/; text-align: left;}
* html #staticcontent_less {border-left: none;}


/*aktionsbezogen*/
div.jungenmilden {font-family: Lucida Sans, sans-serif; text-align:left; width: 450px; padding: 200px 50px 10px 50px; }
div.jungenmilden img {border:none;}
div.jungenmilden h1 {font-size: 1.8em; font-weight: normal; padding: 0; margin: 0 0 5px 0; color: #f3cdde;}
div.jungenmilden h1 a, div.jungenmilden h1 a:visited {color: #f3cdde; text-decoration: none; font-size: 1em; padding-left: 40px;}
div.jungenmilden h1 a:hover {color: #3d1108; text-decoration: underline; }
div.jungenmilden p  {font-size: 0.875em; padding: 2px 0 0 0; margin: 0; color: #f3cdde;}
div.jungenmilden h2 {font-size: 1.1em; font-weight: normal; padding: 0; margin: 10px 0 0 0; color: #480623;}
div.jungenmilden h2 a, div.jungenmilden h2 a:visited {color: #480623; text-decoration: none; font-size: 1em; padding-left: 40px;}
div.jungenmilden h2 a:hover {color: #3d1108; text-decoration: underline;}


a.spamspan:link, a.spamspan:visited {color:#AB3918; text-decoration: none;border-bottom:#AB3918 dotted 1px;}
a.spamspan:hover {color:#AB3918; text-decoration: none;border-bottom:#AB3918 solid 1px;}
ul.numbers {margin: 0 0 0 20px; padding: 0; list-style:decimal outside;}
div.nachoben {width: 530px; height: 30px; border-top: #808482 /*grau*/ solid 1px; text-align: right; padding-top: 10px;}
div.nachoben a, div.nachoben a:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#808482 /*grau*/; background: url(../img/default/pfeil8.gif) no-repeat left 10px; padding: 10px 10px 0 20px; text-decoration:none;}
div.nachoben a:hover {color: #343635 /*schwarz*/; text-decoration: underline}
*:first-child+html div.nachoben {padding-top: 0; height: 10px;} * html 



/*------kontaktformular----*/
#kontaktform {margin: 10px 0; padding: 0; border: #AB3918 solid 1px; width: 530px; height: 320px;}
* html #kontaktform {height: 300px;}
div.kontakt_bez {float: left; width: 110px; margin: 20px 10px 0 10px; font-family: Verdana, Arial, sans-serif; color: #343635 /*schwarz*/; padding: 3px;} 
div.kontakt_bez img {padding-left: 70px;}
div.kontakt_field {float: right; width: 330px; margin: 20px 8px 0 10px; }
div.kontakt_field h2 {font-weight: normal;}
* html div.kontakt_field {width: 300px; margin: 20px 6px 0 10px;}
div.kontakt_field input {padding: 3px; font-family: Verdana, Arial, sans-serif; color: #343635 /*schwarz*/; font-size: 11px; border: #808482 /*grau*/ solid 1px; background-color: #F2E1DD /*hellrose*/; width: 320px; }
* html div.kontakt_field input {width: 290px;}
div.kontakt_field textarea {padding: 3px; font-family: Verdana, Arial, sans-serif; color: #343635 /*schwarz*/; font-size: 11px; border: #808482 /*grau*/ solid 1px; background-color: #F2E1DD /*hellrose*/; width: 320px; }
*html div.kontakt_field textarea {width: 290px;}
div.kontakt_field input.radio {width: 15px; background-color: #F2E1DD /*hellrose*/;}

div.rmaform_bez {float: left; width: 140px; margin: 20px 10px 0 10px; font-family: Verdana, Arial, sans-serif; color: #343635 /*schwarz*/; padding: 3px;} 
div.rmaform_bez_konto {float: left; text-align: right; width: 270px; margin: 10px 0 0 0; font-family: Verdana, Arial, sans-serif; color: #343635 /*schwarz*/; padding: 3px;} 

div.rmaform_field {float: right; width: 200px; margin: 10px 30px 0 10px; }
div.rmaform_field input {padding: 3px; font-family: Verdana, Arial, sans-serif; color: #343635 /*schwarz*/; font-size: 11px; border: #808482 /*grau*/ solid 1px; background-color: #FCF7F5; width: 190px; }
* html div.rmaform_field input {width: 170px;}

div.additional4 {margin: 70px 0 0 0; padding: 10px; font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #343635;}

div.fensterschliessen {width: 530px; text-align: center; border: #808482 /*grau*/ solid 1px; margin: 50px 0 0 20px;}
* html div.fensterschliessen {margin: 0 0 0 0;}
*:first-child+html  div.fensterschliessen {margin: 0 0 0 0;}
div.fensterschliessen a, div.fensterschliessen a:visited {font-family: Verdana, Arial, sans-serif; color: #343635 /*schwarz*/; text-decoration: none; display: block; width: 530px; background-color: #EBABAD;/*rosa*/; padding: 3px 0;}
div.fensterschliessen a:hover {background-color: #F1C5C6;/*h-rosa*/; padding: 3px 0;}





/*--------------AKTIONEN----------------*/
#aktionen {margin: 0; padding: 0 15px 15px 15px; width: 520px; height: 400px; font-family: Verdana, Arial, sans-serif; border-left: #FFF solid 8px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #343635 /*schwarz*/;}
* html #aktionen {border-left: #FFF solid 2px;}

#aktionen h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 150%; color: #4E0735 /*dunkellila*/; font-weight: normal; margin: 0; padding-bottom: 10px;}
#aktionen h2 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 100%; color: #956A86 /*helleres lila*/; font-weight: normal; padding-bottom: 10px;}
#aktionen h3 {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #4E0735; font-weight: normal; padding-bottom: 15px;}


/*--------------SUCHE UND SUCHERGEBNISSE----------------*/
#suchergebnis {float: left; margin: 0; padding: 0; width: 550px; border-left: #FFF solid 3px; }
* html #suchergebnis {border-left: #FFF solid 2px;}
div.suchergebnis_box {float: left; width: 550px; margin: 15px 0 0 0; padding: 0 0 20px 0; font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 110%; color: #4E0735 /*dunkellila*/; text-align: center; border-bottom: #DADDD6 solid 1px; border-left: #FFF solid 3px;}

div.suchfilter_head {margin: 16px 0 0 0; padding: 0; width: 200px; height: 33px; background:url(../img/heads/head_ergebnisse-filtern.gif) no-repeat top; }
* div.suchfilter_head {margin: 6px 0 0 0;}
div.suchfilter {margin: 25px 0 0 0; width: 200px; padding: 0; text-align: left;}

div.suchfilter h1 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 100%; color: #4E0735 /*dunkellila*/; font-weight: normal; text-align: left; border-bottom: #4E0735 solid 1px; padding: 0 0 5px 0; margin: 0 0 5px 0;}
div.suchfilter h2 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 90%; color: #956A86 /*lila*/; font-weight: normal; text-align: left; border-bottom: #956A86 solid 1px; padding: 20px 0 2px 0; margin: 0 0 5px 0;}
div.suchfilter h2 a {text-decoration:none; color: #956A86 /*lila*/; font-size: 85%; padding-left: 20px; background: url(../img/default/pfeil10.gif) no-repeat;}
div.suchfilter h3 {font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif; font-size: 76%; color: #956A86 /*lila*/; text-align: left; font-weight: normal; border-bottom: #956A86 solid 1px; padding: 20px 0 2px 20px; margin: 0; }

a.filter, a.filter:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align:left; color: #4E0735 /*dunkellila*/; margin-top: 15px; padding-left: 75px; background: url(../img/default/icon_back.gif) no-repeat right; border-bottom: none; text-decoration: none; display: block; width:125px;}
a.filter:hover {color: #956A86 /*lila*/;}

/*div.suchfilter a {color: #4E0735 ; text-decoration: none; padding: 2px 5px 2px 20px; display: block; border-bottom: #4E0735 dotted 1px; }
div.suchfilter a:hover {color: #F3483E ; text-decoration: none; padding: 2px 5px 2px 20px; display: block; background: #FEEBE0 url(../img/default/pfeil7.gif) no-repeat 5px; border-bottom: #FEEBE0 solid 1px;}*/

div.suchfilter ul.filterergebnis {margin: 0; padding: 0; width: 200px;}
div.suchfilter ul.filterergebnis li {padding: 0; margin: 0; list-style:none; font-family: Verdana, Arial, sans-serif; font-size: 100%; text-align:left;}
div.suchfilter ul.filterergebnis li a {color: #4E0735 /*dunkellila*/; text-decoration: none; padding: 4px 5px 2px 20px; display: block; border-bottom: #4E0735 dotted 1px; background:url(../img/default/pfeil9.gif) no-repeat 5px 7px;}
div.suchfilter ul.filterergebnis li a:hover {color: #C10909 /*rot*/; text-decoration: none; padding: 4px 5px 2px 20px; display: block; background: #EFE6E5 /*helllila*/ url(../img/default/pfeil7.gif) no-repeat 5px 7px;}









