@import url(tabs.css);

* {
        font-family:Arial, Helvetica, sans-serif;
        margin:0px;
        text-decoration:none;
        font-size:12px;
        }
body {
        margin-top:0px;
        background-color: rgb(229,229,229);
		background-image:url(img/bg.jpg);
		background-repeat:repeat-x;
		background-position:top;
        text-align:center;
        }

a {
        color:#000000;
        }

                /* bitte diese klasse immer drin lassen, ist wichtig für clearing nach floats */
.break { position: relative; clear: both; display: block; font-size: 1px; line-height: 1px; }

#html {
		position:absolute;
        width:100%;
        top:0px;
		left:0px;
        vertical-align:top;
        }

#site {
        width:950px;
        margin:0px auto;
        text-align:left;
        top:0px;
        vertical-align:top;
		border-right:5px solid rgb(254,0,0);
        }
		
#navi_ueber_in {
        width:950px;
        margin:0px auto;
        bottom:0px;
        vertical-align:bottom;
		height:28px;
        }
		
		
.head_navi {
		background-image:url(img/button_navi.jpg);
		background-repeat:repeat-y;
		width: 135px;
		height: 17px;
		padding-top: 4px;
		float:right;
		padding-left:5px;
		margin-top:6px;
		cursor:pointer;
		}
		
.head_navi:hover {
		background-image:url(img/button_navi1.jpg);
		background-repeat:repeat-y;
		width: 135px;
		height: 17px;
		padding-top: 4px;
		float:right;
		padding-left:5px;
		margin-top:6px;
		cursor:pointer;
		}		
		
		
		
#header_ueber {
        width:1197px;
        margin:0px auto;
        text-align:left;
        bottom:0px;
        vertical-align:top;
		z-index:100;
        }	
		
#navi_ueber {
		position:absolute;
        width:100%;
        top:0px;
		height:28px;
        vertical-align:bottom;
		text-align:center;
		z-index:10;
		left:0px;
        }		

#site_inhalt {
        width:950px;
        margin:0px auto;
        text-align:left;
        }


.nav_ver_l {
        height:16px;
        width:139px;
        float:left;
        text-align:left;
        padding-left:5px;
        text-decoration:none;
        background-image:url('img/navi_verlauf.jpg');
        background-position: center bottom;
        background-repeat:repeat-x;
        font-size:11px;
        margin:0px;
        display:block;
        color:#000000;
        font-weight:bold;
        vertical-align:bottom
        }


#rand_links {
        width:19px;
        background-color:rgb(194,26,0);
        background-image:url('img/links_oben.jpg');
        background-position: left top;
        background-repeat:no-repeat;
        vertical-align:bottom;
        border:0px none;
        height:100%
        }

#haupt {
        vertical-align:top;
}


#header {
        height:168px;
        vertical-align:middle
        }
		
#header2 {
	background-image:url(img/bg_zwischen.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:40px;
	}		

#logo {
        border:0px;
        float:left;
        }

#button {
        padding-top:5px;
        border:0px;
        float:right;
        }

#navi_1 {
        height:21px;
        text-align:right;
        vertical-align:middle;
        padding-top:5px;
        }


.nav_but {
        float:right;
        width:135px;
        height:21px;
        text-align:center;
        color:#000000;
        font-weight:bold;
        text-decoration:none;
        background-image:url('img/button_navi.jpg');
        background-position:
               center bottom;
        background-repeat:no-repeat;
        font-size:12px;
        display:block;
        vertical-align:bottom;
        cursor:pointer
        }

.nav_but_a {
        float:right;
        width:135px;
        height:17px;
        padding-top: 4px;
        text-align:center;
        color:#000000;
        font-weight:bold;
        text-decoration:none;
        background-image:url('img/button_navi.jpg');
        background-position:
               center bottom;
        background-repeat:no-repeat;
        font-size:12px;
        display:block;
        cursor:pointer
        }

.nav_but:hover {
               color:rgb(194,26,0);
        text-decoration:none;
        background-image:url('img/button_navi1.jpg');
        background-position: center bottom;
        background-repeat:no-repeat
        }

.nav_but_a:hover {
        color:rgb(194,26,0);
               text-decoration:none;
        background-image:url('img/button_navi1.jpg');
        background-position: center bottom;
        background-repeat:no-repeat
        }


#inhalt {
        position:absolute;
        left:0px;
        right:0px;
        top:116px;
        width:100%;
        height:auto;
        z-index:1;
        margin-top:0px;
        text-align:center;
}

#schatten_links {
        width:16px;
        height:100%;
        background-image:url('img/schatten_links.jpg');
        background-repeat:repeat-y;
        background-position: right 50%;
        vertical-align:bottom
        }
#schatten_rechts {
        width:16px;
        height:100%;
        background-image:url('img/schatten_rechts.jpg');
        background-repeat:repeat-y;
        background-position: left 50%;
        vertical-align:bottom
        }

#footer {
        height:20px;
        vertical-align:bottom;
        background-image:url('img/footer-hg.jpg');
        background-repeat:repeat-x;
        font-size:12px;
        color:#000000;
        text-align:center; background-position-y:50%
        }

#link_footer {
        height:20px;
        vertical-align:bottom;
        background-image:url('img/footer-hg.jpg');
        background-repeat:repeat-x;
        font-size:11px;
        font-weight:bold;
        color:#000000;
        text-align:center; background-position-y:50%
        }

.link_footer {
        height:20px;
        vertical-align:bottom;
        background-image:url('img/footer-hg.jpg');
        background-repeat:repeat-x;
        font-size:11px;
        font-weight:bold;
        color:#000000;
        text-align:center; background-position-y:50%
        }

#link_vers {
        font-size:11px;
        font-weight:bold;
        color:#000000;
        }

#link_kontakt {
        font-size:11px;
                padding-left:5px;
        font-weight:bold;
        color:#000000;
        }
		
.link_kontakt {
        font-size:11px;
                padding-left:5px;
        font-weight:bold;
        color:#000000;
        }
		
#link_footer:hover {
        height:20px;
        vertical-align:bottom;
        background-image:url('img/footer-hg.jpg');
        background-repeat:repeat-x;
        font-size:11px;
        font-weight:bold;
        color:rgb(194,26,0);
        text-align:center; background-position-y:50%
        }

#link_vers:hover {
        font-size:11px;
        font-weight:bold;
        color:rgb(194,26,0);
        }

#link_kontakt:hover {
        font-size:11px;
        font-weight:bold;
        color:rgb(194,26,0);
        }

#balken_links {
      /*  background-image:url('img/ecke_links.jpg');
        background-repeat:no-repeat;
        background-position: left top;
     */   vertical-align:top;
        height:100%
        }

#navi_links {
        width:165px;
        background-image:url('img/links_mitte.jpg');
        background-position: left 50%;
        background-repeat:repeat-y;
        background-color:#FFFFFF;
        height:100%;
        vertical-align:top;
        text-align:left;
        margin:0px;
        padding:0px;
        font-size:12px
        }
#navi_rechts {
        width: 165px;
        text-align: right;
        background-image: url('img/verlauf_oben.jpg');
        background-repeat: repeat-x;
        background-color: #FFFFFF;
        vertical-align: top;
        margin: 0px;
        padding:0px; background-position-y:0%;
        }

#content {
        width:620px;
        vertical-align:top;
                background-color:#FFFFFF;
               /* background-image:url('img/frau-bgwhite.jpg');*/
                background-repeat:no-repeat;
                background-position-y:middle
        }


#nav_but_b_r {
        float:right;
        text-decoration:none;
        vertical-align:middle;
        cursor:pointer;
        }

.alter {
        display: block;
        background-image: url('img/alter.gif');
        background-repeat: no-repeat;
        width: 13px;
        height: 13px;
        border: 0px none;
        font-size: 0px;
        cursor: pointer
        }

b {
font-size:12px;
font-weight:bold;
text-decoration:none;
        }

p {
        font-size:12px;
        vertical-align:middle;
        }

.nav_ver_r {
        height:16px;
        width:142px;
        text-align:left;
		float: right;
        padding-left:5px;
        text-decoration:none;
        background-image:url('img/navi_verlauf.jpg');
        background-position: center bottom;
        background-repeat:repeat-x;
        font-size:11px;
        margin:0px;
        display:block;
        vertical-align:bottom;
        color:#000000;
        font-weight:bold
        }

#nav_but_b_l {
        float:right;
        text-decoration:none;
        vertical-align:middle;
        cursor:pointer;
        }

.button_backwardohne {
        visibility:hidden
        }

.desc {
        color:#000000;
        font-size:10px;
        }

/*img {
        border:0px;
        margin:0px;
        padding:0px;
        vertical-align:bottom;
        }        */

.haupt_punkt {
        text-align:left;
        padding: 5px 0px 3px 6px;
        color:#000000;
        font-size:11px;
        display:block;
        font-weight:bold;
        line-height: 1em;
        text-decoration:none;
        cursor:pointer;

        }

.haupt_punkt:hover {
        background: url('img/nav_pfeil_rot.gif') no-repeat left top;
        color:rgb(194,26,0);
               text-decoration:none
        }
.haupt_punkt.active, .haupt_punkt.enabled {
        background: url('img/nav_pfeil.gif') no-repeat left top;
               text-decoration:none
        }

.path_punkt {
        text-align:left;
        color: rgb(194,26,0);
        font-size:11px;
        line-height: 1em;
        padding: 5px 0px 0px 6px;
        display:block;
        cursor:pointer;
        }

.path_punkt:hover {
        background: url('img/nav_pfeil.gif') no-repeat left top;
        color:#000000;
        text-decoration:none
        }
.path_punkt.active {
        background: url('img/nav_pfeil_rot.gif') no-repeat left top;
        text-decoration:none
        }


.sub_punkt:hover, .sub_punkt.active {
        text-align:left;
                color:#000000;
        padding-left:10px;
        color: rgb(194,26,0);
        font-size:11px;
        display:block;
        cursor:pointer;
                background: url('img/nav_pfeil.gif') no-repeat left -4px;
        text-decoration:none
        }
.sub_sub_punkt:hover, .sub_sub_punkt.active {
        text-align:left;
                color:#000000;
        padding-left:20px;
        color: rgb(194,26,0);
        font-size:11px;
        display:block;
        cursor:pointer;
                background: url('img/nav_pfeil.gif') no-repeat left -4px;
        text-decoration:none
        }
.sub_sub_sub_punkt:hover, .sub_sub_sub_punkt.active  {
        text-align:left;
                color:#000000;
        padding-left:30px;
        color: rgb(194,26,0);
        font-size:11px;
        display:block;
        cursor:pointer;
                background: url('img/nav_pfeil.gif') no-repeat left top;
        text-decoration:none
        }

.sub_punkt {
        text-align:left;
        padding-left:10px;
        color: rgb(194,26,0);
        font-size:11px;
        display:block;
        cursor:pointer;
        }
.sub_sub_punkt        {
        text-align:left;
        padding-left:20px;
        color: rgb(194,26,0);
        font-size:11px;
        display:block;
        cursor:pointer;
        }
.sub_sub_sub_punkt        {
        text-align:left;
        padding-left:30px;
        color: rgb(194,26,0);
        font-size:11px;
        display:block;
        cursor:pointer;
        }

/* background color product group links */
#mainmenu { margin: 5px 5px 10px 23px; padding: 0px; width: 140px; }
.navtable { margin: 0px; padding:0px; clear: both; }

.nav { text-decoration:none; vertical-align:middle; }
.nav br { display: none; }
a .nav { text-decoration:none; vertical-align:middle; }

/* Bestseller */
.divbest { width: 138px; }
.divbest tr.last td { padding-bottom: 0px; }
.bestseller td.img { text-align:center; margin: 0px; padding-right: 10px; }
.bestseller td.img img { }
.bestseller td.img .lupe {  }
.bestseller td.img .lupe img { border: none; }

.img { float:left }

#tr_bestseller {
        font-size:10px;
        color:#000000;
        font-weight:bold;
        text-decoration:none;
        }

#link_bestseller {
        font-size:10px;
        color:#000000;
        font-weight:bold;
        text-decoration:none;
        }

#preis_bestseller {
        font-size:10px;
        color:#000000;
        font-weight:bold;
        text-decoration:none;
        }

#start_rechts {
        width:20px;
        }

#start_links {
        width:20px;
        }

#start_mitte {
        width:20px;
        }

#start_grau {
        background-color:rgb(229,229,229);
        width:260px;
        padding-bottom:10px;
        padding-top:5px;
        cursor:pointer;
        }

#start_text {
        color:#000000;
        min-height:50px;
        vertical-align:top;
        font-size:10px;
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        float:left;
        display:block;
        cursor:pointer;
        }

#start_begruessung {
        color:#000000;
        min-height:50px;
        vertical-align:top;
        font-size:12px;
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        float:left;
        display:block;
        }

#start_grau_link {
        cursor:pointer;
        }

#start_ueberschrift {
        float:left;
        font-size:12px;
        font-weight:bold;
        color:#000000;
        padding-left:10px;
        text-decoration:none;
        display:block;
        cursor:pointer;
        }

#start_begruessungueberschrift {
        float:left;
        font-size:14px;
        font-weight:bold;
        color:#000000;
        padding-left:10px;
        text-decoration:none;
        display:block;
        }

#start_mehr {
        float:right;
        font-size:10px;
        font-weight:bold;
        color:#990000;
        padding-right:10px;
        text-decoration:none;
        cursor:pointer;
        }

#start_bild {
        padding-top:10px;
        padding-bottom:5px;
        }

#table_bild {
background-repeat: no-repeat;
background-attachment: fixed;
background-position:
               right bottom;
background-image: url('img/immer_erreichbar_hell.jpg');
        }


.teaser a, .teaser a:visited, .teaser a:hover { text-decoration: none; }

#google {
        position:absolute;
        left:0px;
        bottom:0px;
        text-align:center;
        text-align: -moz-center;
        z-index:1;
        display: none;
}

.copyright {
        position:relative;
     
        text-align:center;
        text-align: -moz-center;
        z-index:1;
        display: none;

        }
        
.aacopyright {
        width:100%;
        display:block;
        float:left;
        }

img {
        border:0px;
         }

         #lightbox{
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 100;
        text-align: center;
        line-height: 0;
        }

#lightbox a img{ border: none; }

#outerImageContainer{
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
        }

#imageContainer{
        padding: 10px;
        }

#loading{
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
        }
#hoverNav{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
        }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
        width: 49%;
        height: 100%;
        background: url('../../images/blank.gif') no-repeat; /* Trick IE into showing hover */
        display: block
        }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('../../images/prevlabel.gif') no-repeat left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: url('../../images/nextlabel.gif') no-repeat right 15%; }


#imageDataContainer{
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%
        }

#imageData{        padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }
#imageData #bottomNavClose{ width: 109px; float: right;  padding-bottom: 0.7em;        }

#overlay{
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
        background-color: #000;
        }

.tagcloud{
/* width:190px; */
padding:12px;
height:auto;
}
.tagcloud .small{
font-weight:normal;
font-size:9px;
text-decoration:none;
color:#006699;
display:block;
float:left;
border:none;
padding:5px;
margin-right:5px;
}
.tagcloud .medium{
font-weight:normal;
font-size:10.667px;
line-height:18px;
display:block;
float:left;
color:#339933;
border:none;
padding:2px;
margin-right:5px;
}
.tagcloud .large{
font-weight:bold;
font-size:12px;
line-height:23px;
display:block;
float:left;
color:#333333;
border:none;
padding:1px;
margin-right:5px;
}
.tagcloud .ultra{
font-weight:bold;
font-size:14px;
line-height:29px;
display:block;
float:left;
color:#339933;
border:none;
padding:0px;
margin-right:5px;
}
.xxl{
font-weight:bold;
font-size:15px;
line-height:29px;
display:block;
float:left;
color:#339933;
border:none;
padding:2px;
margin-right:5px;
}

h2.producttitle { font-size: 1em; float: left; }


.poll_question  {
  background-color:#dddddd;
  padding:5px;
  margin-bottom:10px;
  font-family:Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}



.productOldPrice {
        font-size:11px;
        text-decoration:line-through;
        }


/*
Intelli Search suggest list layout
Change this lines as you like to asign other colours,
fonts, borders etc. to the Intelli Search suggest List
*/

.searchtable td { padding: 0px 5px 0px 5px; }
.intellisearch { position: relative; }

div#intelliSearchResult {
        position:absolute;
        width:130px;
	#left: 4px; /*ie-hack*/
        z-index:1;
        background-color:#FFFFFF;
        padding:0px;
	margin-left: 1px;
        border-style:solid;
        border-color:#999999;
        border-width:0px 1px 0px 1px;
        display:none;
        visibility:hidden;
        text-align: left;
}

div#intelliSearchResult a {
        display:block;
        padding:4px;
        width:122px;
        border-style:solid;
        border-color:#999999;
        border-width:0px 0px 1px 0px;
        font-size:11px;
}

div#intelliSearchResult a:hover {
        display:block;
        background-color:#c8321a;
        color:#FFFFFF;
        text-decoration:none;
}

form#sorting { display: inline; }
form#result { display: inline; }

table.productlisting h3 { margin-top: 0.5em; }
table.productlisting .productimage img { margin-right: 0.4em; }
table.productlisting .short_description { margin: 0.6em 0px 0.6em 0px; }
table.productlisting .price { }
table.productlisting .taxinfo { margin-top: 0.4em; font-size: 0.9em; }
table.productlisting .taxinfo a { font-size: 1em; }

.prozent {width:150px; border:1px solid #ccc; text-align:left;}
.bg_prozent {
height:25px;
background:url(img/css/bg_prozent.jpg) no-repeat;
}
.you_save {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  color:#cc0303;
  font-weight:bold;
}

.success_line { position: relative; margin: 10px 0px 10px 0px; text-align: center; }
.success_line div { position: absolute; background: url(img/steps_dot.gif) repeat-x left top; width: 78%; height: 23px; left: 11%;  }
.success_line table { position: relative; z-index: 100; border: none; width: 100%;  }
.success_line table td { width: 25%; }
.success_line img { border: none; }

/* produkt filter */

ul.product_filter {
	position: relative; clear: both; list-style: none; padding: 15px;
}
ul.product_filter li { position: relative; float: left; padding: 0px; margin: 0px; margin-right: 25px; padding-left: 8px; margin-bottom: 4px; background: url('img/nav_pfeil_rot.gif') no-repeat left -3px; }

.cat_titel {
	padding: 4px 0px 1px 2px;
	color:#333;
	cursor:pointer;
	border-top: 1px solid #fff;
}
.cat_titel a { font-size: 11px; font-weight: 700; padding-left: 6px; }
.cat_titel a.enabled { background: url('img/nav_pfeil.gif') no-repeat left -4px; }
.cat_titel a:hover { background: url('img/nav_pfeil_rot.gif') no-repeat left -4px; }

.cat_items {
	display:block; cursor: pointer; margin: 1px 0px 6px 2px;
}
.cat_items a { font-size: 11px; display:block; cursor: pointer; padding-left: 12px; color: rgb(194,26,0); }
.cat_items a.linkactive { background: url('img/nav_pfeil.gif') no-repeat left -4px; }
.cat_items a:hover { background: url('img/nav_pfeil_rot.gif') no-repeat left -4px; }

.cat_active {
	color: #000; font-weight: 700
}

.access_step_cc {background-color:#dddddd; padding-left:5px; padding-right:10px;}
.access_step_c2 {padding-left:5px; padding-right:10px;}

/* PRODUCTS SITEMAP */
#siteAlphabet {text-align: left; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; list-style-type:none; height:22px; font-size:12px;}
ul#siteAlphabet li {background-color:#f2f2f2; float:left; padding: 0px 5px 0px 5px; margin: 0px 2px 0px 1px;}
ul#siteAlphabet a, ul#siteAlphabet a:link, ul#siteAlphabet a:visited {line-height:25px; font-weight:bold; text-decoration:none; margin:0; padding:0;}
ul#siteAlphabet a:hover {color:#c8321a; text-decoration:none; }
ul#siteAlphabet a.active {font-weight:bold; color:#c8321a; border:solid 1px #CCCCCC;}
#siteName {font-weight:normal; background-color:#f2f2f2;}
#siteName a:hover {color:#c8321a; text-decoration:none; }
#siteName a.active {font-weight:bold; color:#c8321a; border:solid 1px #CCCCCC;}

/* ADVENTSKALENDER */
.advent_hg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 83px;
	width: 80px;
	text-align:center;
}
.advent_bhg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 83px;
	width: 90px;
	text-align:center;
}
div#advent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 10px;
}
div#advent a:hover {
	color: #CC0000;
	text-decoration: none;
}
.Stil1 {
	color: #990000;
	font-weight: bold;
}
.Stil2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFF99;
}

#toplink { border-top: 1px solid rgb(204, 204, 204); margin: 20px 0px 5px 0px; padding-top: 5px; text-align: right; }
#toplink a { background: url('img/toplink.gif') no-repeat right 2px; }

.manu_more_link { font-size:11px; margin: 10px 10px 0px 15px;  }
.manu_long_desc { border-top: 1px solid rgb(204, 204, 204); margin-top: 20px; padding: 10px 0px 10px 0px; }
.manu_long_desc h3 { margin-bottom: 10px; font-size: 14px; font-weight: normal; }

/* XTOPOVERVIEW */
.uni_header {background-color:#dddddd; font-family:Verdana, Arial, sans-serif; font-size:10px;
color:#000000;}
.uni_content {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000;}
.uni_bg {background-color:#f2f2f2;}
.uni_bg2 {background-color:#eeeeee;}
.uni_button {border:0px; background-color:#999999; font-family:Arial, Verdana, sans-serif; font- fontsize:
10px; color:#ffffff;}
size:.uni_settings {padding-left:5px;padding-right:5px;border-bottom: 1px solid #dddddd; border-right:
1px solid #dddddd; font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000;}
.uni_items {padding-left:3px;padding-right:3px;border: 1px solid #cccccc;font-family:Verdana,
Arial, sans-serif; font-size:10px; color:#000000;}

/* wishlist */
.wl_border	{border-top:1px solid #dddddd; margin-top:5px;}
.wl_checkbox {padding-bottom:5px;}
.wl_name	 {padding-left:0px; font-weight:bold;}
.wl_desc	 {padding-right:3px;padding-top:3px;}
.wl_price	 {font-weight:bold;}
.wl_box		{margin-bottom:5px;}
.wl_searchbox	{background-color:#f2f2f2;}
.wl_resultheader	{background-color:#dddddd; padding:2px;}
.wl_resultcontent	{background-color:#f9f9f9;}
.wl_resultcontent2	{background-color:#ffffff;}
/* end wishlist */

/* LEXIKON */
.lexikon_keyword { white-space: nowrap; }
.lexikon_keyword img { margin-left: 2px; }
.lexikon_item  { margin-bottom: 1.5em; padding-bottom: 8px; border-bottom: 1px solid #f2f2f2; }
.lexikon_item h3 { background-color: #f2f2f2; margin-bottom: 0.6em; padding: 3px; }