* {
	margin:0;
	padding:0;
}

body, html {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#666;
	font-size:12px;
}

.float_left{
	float:left;
}

float_right{
	float:right;
}	

.clear{
	clear:both;
}

a {
	text-decoration:underline;
	color:#000000;
} 

a:hover{
	color:#525252
}


.blue, a.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:focus, a.blue:active{
	color:#698fd1;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a.blue:hover, a.blue:focus, a.blue:active{color:#000}



a img {border:0 none}

h1{
	color:#8ca6d2;
	font-size:16px;
	font-weight:normal;
}

h2{
	color:#8ca6d2;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
}

h3{
	color:#698fd1;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.box_produkttipp_back h3, .box_produkttipp_back a h3, .box_produkttipp_back a:hover h3{
	color:#698fd1;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.box_produkttipp_back a:hover h3{
	color:#000 !important;
}

a.link_headline, a.link_headline:link, a.link_headline:visited, a.link_headline:hover, a.link_headline:focus, a.link_headline:active{
	color:#8ca6d2;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}

a.link_headline:hover, a.link_headline:focus, a.link_headline:active{color:#000;}


.bold{font-weight: bold}

.headline_11{font-size:11px}


.dot_trenner{
	background:url(/images/dot_trenner.png) no-repeat;
	height:8px;	
}


.radiobutton, .checkbox{
	width:13px;
	height:13px;	
}

/* Clearfix */
.clearafter:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearafter {display: inline-block;}


* html .clearafter {height: 1%;}
.clearafter {display: block;}


/* ================================================ */

/* error meldung */
.errorBox{
	border:2px solid #7a3865;
	background-color:#ffffff;
	padding:3px;
	text-align:left;
	margin:3px;
	color:#7a3865;
	margin-top:0;	
}

.errorBox ul{
	list-style-type:none;	
}

.errorBox ul li{
	list-style-type:none;	
}

.errorBox h4{
	color:#7a3865;	
}

.errorBox2{
	border:2px solid #7a3865;
	background-color:#ffffff;
	padding:2px;
	text-align:left;
	color:#7a3865;
	height:11px;
	font-size:10px;
	font-weight:bold;
}

.errorBox3{
	border:2px solid #7a3865;
	background-color:#ffffff;
	padding:4px 2px !important;
	margin:3px 0;
	width:452px;
}

.errorBorder{border:1px solid #7a3865 !important}
/* ende error meldung */

/* ================================================ */

/* begin rahmen */

#wrapper{}

#banner_top{height:85px;}

#header{background:url(/images/background.png) no-repeat top left;}

#mini_nav{
	float:left;
	width:505px;
	height:95px;
	position:relative;
	background:url(/images/header/head_back1.png) no-repeat;
	font-size:11px;
	font-weight:normal;
	color:#666;
}

#mini_nav ul{
	list-style-type:none;
	position:absolute;
	top:4px;
	right:20px;
}

#mini_nav ul li{display:inline;}

#mini_nav ul li.trenner{
	display:inline;
	padding:0 5px;
}

#mini_nav a, #mini_nav a:link, #mini_nav a:visited, #mini_nav a:hover, #mini_nav a:focus, #mini_nav a:active{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#666;
} 

#mini_nav a:hover, #mini_nav a:focus, #mini_nav a:active{
	color:#000;
}


#content_container{background:url(/images/background_content.png) no-repeat top left;}
#content { width:815px }

#content_left{
	float:left;
	width:490px;
}

#content_right{
	float:right;
	width:310px;
}

#content_one_column{
	float:right;
	width:800px;
}




#shopping_cart{
	position: absolute;
	background: url(/images/shopping_cart_back.png) no-repeat;
	width: 198px;
	height: 43px;
	top:31px;
	left:608px;
}

.trenner1{
	border-top:1px solid #cdc9bc;
	margin-top:10px;	
}
.trenner2{
	border-top:1px solid #fff;
	padding-bottom:10px;
}

.trenner3{
	border-top:1px solid #efece1;
	margin:10px 5px 0 5px;	
}

.box_normal{padding-left:10px}



#loginBox{
	display:none;
	position:absolute;
	top:0;
	left:348px;
	background:url(/images/loginbox/loginbox_back.png) no-repeat;
	width:212px;
	height:77px;
}

.violett{
	font-size:11px;
	color:#ad5491 !important;
	font-weight:bold;
	text-decoration:none !important;
}

.loginboxInput{
	border:1px solid #ccc;
	width:84px;
	height:13px;
	font-size:10px;
	color:#666;
}

.loginboxText, .text11px{font-size:11px}


.loginBenutzer{padding:3px 10px 0 10px;}

.loginPasswort{padding:2px 10px 0 10px;}

.loginAngemeldetBleiben{
	padding:2px 10px 0 10px;
	width:192px
}

/* ende rahmen */

/* ================================================ */

/* input etc */

.inputborder{border: 1px solid #c5c7bf;}
.inputfont{
	font-size:10px !important;
	color:#666 !important;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 }
.inputheight{height:16px;}

/* ende input etc */

/* ================================================ */

/* tabs */

#tab_navi {
	position:absolute;
	bottom:22px;
	right:-10px;
  	width:100%;
}

#tab_navi ul {
	margin:0;
	padding:0;
	list-style:none;
}

#tab_navi li {
    display:inline;
    margin:0;
    padding:0;
}

#tab_navi a {
    float:left;
    background:url("/images/tableft.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}

#tab_navi a span {
    float:left;
    display:block;
    background:url("/images/tabright.gif") no-repeat right top;
    padding:3px 10px 2px 4px;
    color:#ad5491;
    margin-right:3px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab_navi a span {float:none;}
/* End IE5-Mac hack */
#tab_navi a:hover span {
    color:#ad5491;
}

#tab_navi a:hover {
    background-position:0% -18px;
}

#tab_navi a:hover span {
    background-position:100% -18px;
    color:#fff;
}

/* ende tabs */

/* ================================================ */


/* navi */

#navi{
	width:815px;
	background:url(/images/menu/navi_back.png) no-repeat;
	height:26px;
}

/* Superfish styles */

#nav, #nav * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#nav {
	line-height:	1.0;
	z-index: 99;
	position:relative;
}
#nav ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
	
}
#nav ul li {
	width:			100%;
}
#nav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#nav li {
	float:			left;
	position:		relative;
}
#nav a {
	display:		block;
	position:		relative;
}
#nav li:hover ul,
#nav li.sfHover ul {
	left:			0;
	top:			26px; /* match top ul list item height */
	z-index:		99;
}
#nav li:hover li ul,
#nav li.sfHover li ul {
	top:			-999em;
}
#nav li li:hover ul,
#nav li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
#nav li li:hover li ul,
#nav li li.sfHover li ul {
	top:			-999em;
}
#nav li li li:hover ul,
#nav li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}	

/* skinning */

#nav {
		font-size:0.75em;
		line-height:normal;
		padding: 0 0 0 5px;
}

#nav li {
   		background:url(/images/menu/nav_back_first.png)  no-repeat 0 0;
		padding:0 0 0 12px;
}

#nav a {
		background:url(/images/menu/nav_back_last.png) no-repeat 100% 0;
		padding:4px 12px 6px 0;
		text-decoration:none;
		color:#857c59;
		font-size:14px;
		font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-transform:uppercase;
}

#nav > ul a {width:auto;}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/

#nav a {float:none;}
		/* End IE5-Mac hack */
		

#nav li:hover, #nav li:hover a, 
#nav li.sfHover, #nav li.sfHover a,
#nav .current{
  		background-position:0 -30px;
  		color:#874171;
}

#nav li:hover a, #nav li.sfHover a, #nav .current a {
		background-position:100% -30px;
		color:#874171;
}

#nav li ul {
	background: #fafaf9;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	/*border-top: 1px solid #ccc;*/
	/* neu fuer automatische Breite*/
	
	width:150px;
	
}

#nav li li {
	background: #fafaf9;
	padding: 0;
}

#nav li li a {
	background: #fafaf9;
	line-height: 0.9em;
	padding: 4px 0 8px 6px;
	color:#666666 !important;
	border:1px solid #fafaf9;
	font-size:12px;
	text-transform:none;
	margin:2px 2px 2px 4px;
	/*height:30px;*/

}

#nav li li a:hover, #nav li li a.sfHover {
		color:#000;
}

#nav li li a:hover{
	color:#ad5491 !important;
	border:1px solid #fff;
}
/* --- Subnav --- */

#subNav {
		font-size:0.69em;
		font-weight:bold;
		padding: 5px 0 15px 0;
}

#subNav li {
		float: left;
}

#subNav a {
	    color: #578000;
		display: block;
		padding: 0 7px 4px 7px;
		margin: 0 0 4px 0;
}
#subNav li.pipe {font-weight:normal;color:#313031;}

#subNav a:hover, #subNav .current a {
		color: #cc8500;
		text-decoration: none;
}

/* ende navi */

/* ================================================ */

/* 2nd navi */

#navi_2nd{
	width:795px;
	background:url(/images/navi_2nd_back.png) no-repeat;
	height:32px;
	color:#d5d5d5;
	font-size:12px;
	padding:10px 17px 0 10px;
}

#navi_2nd a, #navi_2nd a:link, #navi_2nd a:visited, #navi_2nd a:hover, #navi_2nd a:focus, #navi_2nd a:active,
#navi_2nd a.active, #navi_2nd a.active:link, #navi_2nd a.active:visited, #navi_2nd a.active:hover, #navi_2nd a.active:focus, #navi_2nd a.active:active{
	font-size:12px;
	color:#8ca6d2;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
}

#navi_2nd a.active, #navi_2nd a.active:link, #navi_2nd a.active:visited, #navi_2nd a.active:hover, #navi_2nd a.active:focus, #navi_2nd a.active:active{color:#ad5491;}

#navi_2nd a:hover, #navi_2nd a:focus, #navi_2nd a:active,
#navi_2nd a.active:hover, #navi_2nd a.active:focus, #navi_2nd a.active:active{color:#000;}



#navi_2nd ul{
	list-style-type:none;
}

#navi_2nd li{display:inline;}
/*#navi_2nd ul li.pipe{padding:0 10px;}*/


/* ende 2nd navi */

/* ================================================ */

/* surfstep */

.surfstep{
	text-transform:uppercase !important;
	color:#b3b3b3 !important;
	font-size:10px !important;
	text-decoration:none !important;
	font-weight:normal !important;
}

/* ende surfstep*/

/* ================================================ */

/* suche box */

#searchbox{
	background:url(/images/search/search_back.png) no-repeat;
	width:310px;
	height:51px;
	
}

#searchinput_container{
	background:#fff url(/images/search/lupe.png) no-repeat;
	width:106px;
	height:17px;
	padding:1px 0 0 21px;
}

#searchinput{
	height:16px;
	width:100px;
	border:0 none;
	font-size:11px;
	color:#000;
	
}

#searchselect, .selectbox{
	width:	88px;
	height: 18px;
	border: 1px solid #c5c7bf;
	font-size:11px;
	color:#000;
}

/* ende suche box */

/* ================================================ */

/* box rechts */

.box_headline{
	padding:10px 0 0 5px;	
}

.box_top, .box_bottom{
	background:url(/images/box_right/box_top_bottom_f4f6fb.png) no-repeat;
	width:310px;
	height:14px;
}

.box_bottom{
	background-position: 0 -28px;	
}

.box_produkttipp_top{
	background:url(/images/box_right/box_produkttipp_top.png) no-repeat;
	padding-top:10px;
}

.box_produkttipp_top_sifr{
	background:url(/images/box_right/box_produkttipp_top_sifr.png) no-repeat;
	padding-top:5px;
}

.box_produkttipp_bottom{
	background:url(/images/box_right/box_produkttipp_bottom.png) no-repeat;
	padding-top:10px;
}

.box_produkttipp_back{
	background:url(/images/box_right/box_produkttipp_back.png) repeat-y;
}


.box_content{
	background: url(/images/box_right/box_back_f4f6fb.png) repeat-y;
	width:280px;
	padding:0 15px;	
}

.box_top_braun, .box_bottom_braun{
	background:url(/images/box_right/box_top_bottom_f3f2ef.png) no-repeat;
	width:310px;
	height:14px;
}

.box_bottom_braun{
	background-position: 0 -28px;	
}

.box_content_braun{
	background: url(/images/box_right/box_back_f3f2ef.png) repeat-y;
	width:280px;
	padding:0 15px;	
}

ul.box_listing{
/*	list-style-image: url(/images/box_right/box_listing.png);*/
	list-style-type:none;
	padding-left:10px;
}

ul.box_listing li{
	padding:0;
	margin:0;
	}

ul.box_listing li a{
	font-size:11px;
	color:#698fd1;
	text-decoration:none;
}

ul.box_listing li a:hover{color:#000}

/* ende box rechts */

/* ================================================ */

/* footer */

#footer{
	background:url(/images/footer/footer_back.png) no-repeat top left;
}

#footer_content{
	width:805px;
	margin-left:5px;
	padding-top:35px;
}

.footer_trenner{border-top:1px solid #ececec;}

#footer_sitemap{
	padding:35px 0 35px 25px;
}

#footer_impressum{
	padding:35px 0 30px 25px;
}

#footer_content #footer_impressum, #footer_content #footer_ext_links{
	text-align:center;
}

.footer_sitemap_content{
	width:90px;
	margin-right:7px;
	float:left;
}

.footer_sitemap_content ul{list-style-type:none}

.footer_sitemap_content a, .footer_sitemap_content a:link, .footer_sitemap_content a:visited, .footer_sitemap_content a:hover, .footer_sitemap_content a:focus, .footer_sitemap_content a:active{
	font-size:10px;
	color:#b2b2b2;
	font-weight:normal;
	text-decoration:none;
}

.footer_sitemap_content a:hover, .footer_sitemap_content a:focus, .footer_sitemap_content a:active{color:#000;}


.footer_sitemap_content a.headline, .footer_sitemap_content a.headline:link, .footer_sitemap_content a.headline:visited, .footer_sitemap_content a.headline:hover, .footer_sitemap_content a.headline:focus, .footer_sitemap_content a.headline:active{
	font-size:10px;
	color:#8ca6d2;
	font-weight:bold;
	text-decoration:none;
}

.footer_sitemap_content a.headline:hover, .footer_sitemap_content a.headline:focus, .footer_sitemap_content a.headline:active{color:#000;}

#footer_impressum{
	color:#999;
	font-size:11px;
}

#footer_impressum ul{
	list-style-type:none;
}

#footer_impressum li{display:inline;}
#footer_impressum ul li.pipe{padding:0 10px;}

#footer_impressum a, #footer_impressum a:link, #footer_impressum a:visited, #footer_impressum a:hover, #footer_impressum a:focus, #footer_impressum a:active{
	font-size:11px;
	color:#ad5491;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

#footer_impressum a:hover, #footer_impressum a:focus, #footer_impressum a:active{color:#000;}


#footer_online_angebote{
	color:#666;
	text-align:center;
}

#footer_ext_links{
	padding:20px 25px 70px 25px;
	font-size:11px;
	color:#8ca6d2;
}

#footer_ext_links a, #footer_ext_links a:link, #footer_ext_links a:visited, #footer_ext_links a:hover, #footer_ext_links a:focus, #footer_ext_links a:active{
	font-size:11px;
	color:#8ca6d2;
	font-weight:normal;
	text-decoration:none;
}

#footer_ext_links a:hover, #footer_ext_links a:focus, #footer_ext_links a:active{color:#000;}

#footer_ext_links ul{list-style-type:none}
#footer_ext_links li{display:inline}
#footer_ext_links ul li.pipe{padding:0 5px}

/* ende footer */

/* ================================================ */

/* Rahmen image */

.teaser_image .img-head, .teaser_image .t-l, .teaser_image .t-r,
.teaser_image .img-foot, .teaser_image .b-l, .teaser_image .b-r { line-height: 0; font-size: 0; height: 10px; }

.teaser_image .img-contain { background: url(/images/teaser/img-m-r.gif) right repeat-y; }
.teaser_image .img-border { padding: 0 10px; background: url(/images/teaser/img-m-l.gif) left repeat-y; }
.teaser_image .img-head { background: url(/images/teaser/img-t-c.gif) repeat-x; }
.teaser_image .t-l { float: left; width: 10px; background: url(/images/teaser/img-t-l.gif) no-repeat; }
.teaser_image .t-r { float: right; width: 10px; background: url(/images/teaser/img-t-r.gif) no-repeat; }
.teaser_image .img-foot { background: url(/images/teaser/img-b-c.gif) repeat-x; }
.teaser_image .b-l { float: left; width: 10px; background: url(/images/teaser/img-b-l.gif) no-repeat; }
.teaser_image .b-r { float: right; width: 10px; background: url(/images/teaser/img-b-r.gif) no-repeat; }

.teaser_image .img-contain img { display: block; } // Needs to be set in XHTML 1.0 Strict

/* ende rahmen image */

/* ================================================ */

/* teaser */
.teaser_links {}
.teaser_top, .teaser_top h2{
	color:#b3b3b3;
	text-transform:uppercase;
	font-size:10px;
	padding-top:7px;
}

.teaser_text{
	color:#666666;
	font-size:12px;
}

.magenta_bold,
a.teaser_weiter, a.teaser_weiter:link, a.teaser_weiter:visited, a.teaser_weiter:hover, a.teaser_weiter:focus, a.teaser_weiter:active,
a.more, a.more:link, a.more:visited, a.more:hover, a.more:focus, a.more:active,
a.shopping_cart, a.shopping_cart:link, a.shopping_cart:visited, a.shopping_cart:hover, a.shopping_cart:focus, a.shopping_cart:active{
	font-size:11px;
	color:#ad5491 !important;
	font-weight:bold;
	text-decoration:none !important;
}

a.teaser_weiter:hover, a.teaser_weiter:focus, a.teaser_weiter:active,
a.more:hover, a.more:focus, a.more:active,
a.shopping_cart:hover, a.shopping_cart:focus, a.shopping_cart:active
{color:#000 !important;}

.headline_teaser, .headline_teaser h1, .headline_teaser h1 a, .headline_teaser h1 a:hover{
	color:#8da7d3;
	font-size:16px;
	font-weight:bold;
	margin:5px 0;
	text-decoration:none;
}

.headline_teaser h1 a:hover{
	color:#000;	
}

.teaser_2er_top{
	background:url(/images/teaser/teaser_2er_top.png) no-repeat;
	height:15px	
}

.teaser_2er_bottom{
	background:url(/images/teaser/teaser_2er_bottom.png) no-repeat;
	height:15px	
}

.teaser_2er_back{
	background:url(/images/teaser/teaser_2er_back.png) repeat-y;
}

.teaser_2er_bewertungen_weiss{
	float:left;
	width:120px;
	background:url(/images/teaser/bewertung_weiss.png) no-repeat;
	padding-left:25px;
	padding-top:10px;

}

.teaser_2er_kommentare_weiss{
	float:left;
	width:60px;
	background:url(/images/teaser/kommentare_weiss.png) 0 10px no-repeat;
	padding-left:20px;
	padding-top:10px;
}

.teaser_2er_bewertungen_braun{
	float:left;
	width:110px;
	background:url(/images/teaser/bewertung_braun.png) no-repeat;
	padding-left:25px;
	padding-top:10px;

}

.teaser_2er_kommentare_braun{
	float:left;
	width:50px;
	background:url(/images/teaser/kommentare_braun.png) 0 10px no-repeat;
	padding-left:20px;
	padding-top:10px;
}

.violett_small,
a.teaser_2er_link , a.teaser_2er_link:link, a.teaser_2er_link:visited,
a.teaser_2er_link:active, a.teaser_2er_link:hover, a.teaser_2er_link:focus{
	color:#ad5491;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

a.teaser_2er_link:active, a.teaser_2er_link:hover, a.teaser_2er_link:focus{
	color:#000;
}


.teaser_rahmen_top{
	background:url(/images/teaser/teaser_rahmen_top.png) no-repeat;
	padding-top:9px
}

.teaser_rahmen_bottom{
	background:url(/images/teaser/teaser_rahmen_bottom.png) no-repeat;
	height:9px
}

.teaser_rahmen_back{
	background:url(/images/teaser/teaser_rahmen_back.png) repeat-y;
}

.teaser_background_top{
	background:url(/images/teaser/teaser_background_top.png) no-repeat;
	padding-top:10px;
}

.teaser_background_bottom{
	background:url(/images/teaser/teaser_background_bottom.png) no-repeat;
	height:10px
}

.teaser_background_back{
	background:url(/images/teaser/teaser_background_back.png) repeat-y;
}

.teaser_pool_thumbnail{
	background:url(/images/teaser/teaser_thumbnail_back.jpg) repeat-x;#eeece8;
	height:84px;
}

.teasercontainer_thumbnails_headline{
	color:#ad5491;
	font-size:9px;
	font-family: Verdana, Tahoma, Arial, Times;
}

.thumbnail_image{
	border-left:1px solid #fff;	
	border-right:1px solid #fff;	
	border-bottom:1px solid #fff;	
}

/* ende teaser */

/* ================================================ */

/* text allgemein */

.text_main{
	color:#666666;
	font-size:11px;	
}
/* ende texte allgemein */

/* ================================================ */

/* input, select boxen */

.select_box{
	border:1px solid #c5c7bf;
	height:16px;
	color:#666666;
	font-size:11px;		
}
	

/* ende input, select boxen */

/* ================================================ */ 

/* produktdetailseite */

#produktdetail{font-size:11px}

#produktdetail h1{
	color:#8ca6d2;
	font-size:16px;
	font-weight:bold;
}

#stoebern_left_ohne{
	background: url(/images/produktdetail/stoebern_left_ohne.png) repeat-x;
	height:50px;
	width:30px;
	float:left;	
}

#stoebern_left a, #stoebern_left a:link,  #stoebern_left a:visited, #stoebern_left a:active, #stoebern_left a:hover, #stoebern_left a:focus{
	background: url(/images/produktdetail/stoebern_left.png) repeat-x;
	height:50px;
	width:30px;
	float:left;
}

#stoebern_left a:active, #stoebern_left a:hover, #stoebern_left a:focus{background: url(/images/produktdetail/stoebern_left_over.png) repeat-x;}


#stoebern_right_ohne{
	background: url(/images/produktdetail/stoebern_right_ohne.png) repeat-x;
	height:50px;
	width:30px;
	float:left;	
}

#stoebern_right a, #stoebern_right a:link,  #stoebern_right a:visited, #stoebern_right a:active, #stoebern_right a:hover, #stoebern_right a:focus{
	background: url(/images/produktdetail/stoebern_right.png) repeat-x;
	height:50px;
	width:30px;
	float:left;
}

#stoebern_right a:hover, #stoebern_right a:focus{background: url(/images/produktdetail/stoebern_right_over.png) repeat-x;}

#stoebern_content{
	background: url(/images/produktdetail/stoebern_back.png) repeat-x;
	height:38px;
	width:187px;
	text-align:center;
	float:left;
	padding-top:12px;
}


.detailbox_top, .detailbox_bottom{
	background:url(/images/produktdetail/detailbox_top_bottom.png) no-repeat;
	width:490px;
	height:14px;
}

.detailbox_bottom{
	background-position: 0 -15px;	
}

.detailbox_content{
	background: url(/images/produktdetail/detailbox_back.png) repeat-y;
	width:490px;
}

.detailbox_inner_content{
	padding:0 10px;
}

.box_inner_content ul{
	padding-left:15px
}

.box_inner_content ol{
	padding-left:18px
}

.detailbox_top_weiss, .detailbox_bottom_weiss{
	background:url(/images/produktdetail/detailbox_top_bottom_weiss.png) no-repeat;
	width:490px;
	height:14px;
}

.detailbox_bottom_weiss{
	background-position: 0 -15px;	
}

.detailbox_content_weiss{
	background: url(/images/produktdetail/detailbox_back_weiss.png) repeat-y;
	width:490px;
}


.box_inner_content{
	padding:0 15px;	
}

.detailbox_content .headline{
	float:left;
	width:380px;
}

.detailbox_content #kommentare_top{
	float:left;
	width:69px;
	background: url(/images/produktdetail/kommentar_icon.png) no-repeat;
	padding-left:21px;
	color:#ad5491;
	font-size:10px;
	text-decoration:none;
}

#kommentare_top a.kommentar_link , #kommentare_top a.kommentar_link:link, #kommentare_top a.kommentar_link:visited,
#kommentare_top a.kommentar_link:active, #kommentare_top a.kommentar_link:hover, #kommentare_top a.kommentar_link:focus{
	color:#ad5491;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

#kommentare_top a.kommentar_link:active, #kommentare_top a.kommentar_link:hover, #kommentare_top a.kommentar_link:focus{
	color:#000;
}

#produktdetail #colomn_left{
	float:left;
	width:265px;
}

#produktdetail #colomn_right{
	float:left;
	width:205px;
}


.tagcloud_top, .tagcloud_bottom{
	background:url(/images/produktdetail/tagcloud_top_bottom.png) no-repeat;
	width:264px;
	height:14px;
}

.tagcloud_bottom{
	background-position: 0 -7px;	
}

#tagcloud_content, #tagcloud_content_own{
	background: url(/images/produktdetail/tagcloud_back.png) repeat-y;
	width:235px;
	padding:0 15px;	
}

.price {
	font-size:18px;
	font-weight:bold;
	color:#ad5491;
	padding:3px 0;
}

.input_warenkorb{
	border:1px solid #cfb3c6;
	width:15px;
	height:18px;
	padding:2px 0 0 5px;	
}

.smalltext{
	font-size:10px;
	color:#999;	
}


/* kommentare */
.comment_trenner{
	border-bottom:1px solid #ececec;
	margin-left:7px;
	padding-top:15px;
}

.comment_headline, .comment_headline_answer{
	color:#698fd1;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 0 15px;
}

.comment_text{
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding:3px 0 0 15px;
}

.comment_headline_answer{
	color:#999;
}


/* ende kommentare */



/* Rahmen image */

.produktdetail_image_big .img-head, .produktdetail_image_big .t-l, .produktdetail_image_big .t-r,
.produktdetail_image_big .img-foot, .produktdetail_image_big .b-l, .produktdetail_image_big .b-r { line-height: 0; font-size: 0; height: 10px; }

.produktdetail_image_big .img-contain { background: url(/images/produktdetail/img-m-r.gif) right repeat-y; }
.produktdetail_image_big .img-border { padding: 0 10px; background: url(/images/produktdetail/img-m-l.gif) left repeat-y; }
.produktdetail_image_big .img-head { background: url(/images/produktdetail/img-t-c.gif) repeat-x; }
.produktdetail_image_big .t-l { float: left; width: 10px; background: url(/images/produktdetail/img-t-l.gif) no-repeat; }
.produktdetail_image_big .t-r { float: right; width: 10px; background: url(/images/produktdetail/img-t-r.gif) no-repeat; }
.produktdetail_image_big .img-foot { background: url(/images/produktdetail/img-b-c.gif) repeat-x; }
.produktdetail_image_big .b-l { float: left; width: 10px; background: url(/images/produktdetail/img-b-l.gif) no-repeat; }
.produktdetail_image_big .b-r { float: right; width: 10px; background: url(/images/produktdetail/img-b-r.gif) no-repeat; }

.produktdetail_image_big .img-contain img { display: block; } /* Needs to be set in XHTML 1.0 Strict */

/* ende rahmen image */

/* ende produktdetailseite */

/* ================================================ */ 

/* begin warenkorb */

.dieses_produkt_loeschen{
	position:absolute;
	top:2px;
	left:30px;
}

/* ende warenkorb  */

/* ================================================ */ 

/* jcarouselFototoolTeaserTop */

.jcarouselFototoolTeaserTop{
	background:url(/images/fototoolTeaser/jcarousel_top.png) no-repeat bottom;
	height:29px;
	
}

.jcarouselFototoolTeaserBottom{
	padding-top:10px;
	background:url(/images/fototoolTeaser/jcarousel_bottom.png) bottom no-repeat;	
}


.tab_hide {
    position: absolute;
    left: -10000px;
}

.fototoolTeaserTab {
  	font-size:11px;
    height:29px;
    
    color:#999;
    padding-left:10px;
}

.fototoolTeaserTab li {
	list-style: none;
	float:left;
    background:url(/images/fototoolTeaser/tab_links.gif) no-repeat 0 0;
    margin:0;
    padding:0 0 0 7px;
    height:26px;

}

.fototoolTeaserTab a {
    float:left;
    display:block;
    background:url(/images/fototoolTeaser/tab_rechts.gif) no-repeat 100% 0;
    padding:8px 8px 5px 2px;
    text-decoration:none;
    color:#999;
}

.fototoolTeaserTab > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.fototoolTeaserTab a {float:none;}
    /* End IE5-Mac hack */
.fototoolTeaserTab a:hover {
    color:#698fd1;
}
.fototoolTeaserTab .current {
    background-position:0 -26px;
}
.fototoolTeaserTab .first {
    background-image:url(/images/fototoolTeaser/tab_erster.gif);
}
.fototoolTeaserTab .current a {
    background-position:100% -26px;
    padding-bottom:6px;
    color:#698fd1;
}

.fototoolTeaserTab li:hover, .fototoolTeaserTab li:hover a {
    background-position:0% -26px;
    color:#698fd1;
}

.fototoolTeaserTab li:hover a {
    background-position:100% -26px;
}

/* ende jcarouselFototoolTeaserTop */

/* ================================================ */ 

/* forum */

.forum_headline{
	font-size:16px;
	color:#666;	
}

.forum_text{
	font-size:12px;
	color:#666;	
}

.link_deak{
	color:#ccc;
	font-weight:bold;
	font-size:11px;
}

.avatar_back {
	background:url(/images/rahmen_avatar_back.gif) repeat-y;
	text-align:center;
}

.avatar_oben {
	background:url(/images/rahmen_avatar_oben.gif) no-repeat;
	padding-top:6px;
}

.avatar_unten {
	background:url(/images/rahmen_avatar_unten.gif) no-repeat;
	padding-top:6px;
}

.avatar_small_back {
	background:url(/images/rahmen_avatar_small_back.png) repeat-y;
	text-align:center;
}

.avatar_small_oben {
	background:url(/images/rahmen_avatar_small_oben.png) no-repeat;
	padding-top:5px;
}

.avatar_small_unten {
	background:url(/images/rahmen_avatar_small_unten.png) no-repeat;
	padding-top:5px;
}

/* ende forum */

/* ================================================ */ 

/* voting */

#einfaches_voting_back {
	background:url(/images/voting/einfaches_voting_back.png) no-repeat;
	height:79px;
	position:relative;
	width:490px
}

/* ende voting */

/* ================================================ */ 

/* message */

#new_message_back{
	background:url(/images/messages/new_message_back.png) no-repeat;
	width:216px;
	height:43px;
	position:absolute;
	top:31px;
	left:389px;
}

/* ende message */

/* ================================================ */ 

/* bookmarks */


#bookmarks { margin: 10px 0 25px 0; }

#bookmarks ul {list-style-type:none}


#bookmarks ul li a.blinkList {background-image:url(/images/bookmarks/blinklist.gif);}
#bookmarks ul li a.diigo {background-image:url(/images/bookmarks/diigo.gif);}
#bookmarks ul li a.delicious {background-image:url(/images/bookmarks/delicious.gif);}
#bookmarks ul li a.folkd {background-image:url(/images/bookmarks/folkd.gif);}
#bookmarks ul li a.google {background-image:url(/images/bookmarks/google.gif);}
#bookmarks ul li a.linkarena {background-image:url(/images/bookmarks/linkarena.gif);}
#bookmarks ul li a.wong {background-image:url(/images/bookmarks/wong.gif);}
#bookmarks ul li a.oneview {background-image:url(/images/bookmarks/oneview.gif);}
#bookmarks ul li a.webnews {background-image:url(/images/bookmarks/webnews.gif);}
#bookmarks ul li a.yigg {background-image:url(/images/bookmarks/yigg.gif);}
#bookmarks ul li a.yahoo {background-image:url(/images/bookmarks/yahoo.gif);}

#bookmarks ul li a:hover {background-position: 0 -20px;}

#bookmarks ul li a {
		background-repeat:no-repeat;
		display:block;
		width:20px;
		height:20px;
		text-indent:-99999px;
}

#bookmarks ul li {
		float:left;
		padding-right:4px;
}

/* ende bookmarks */

/* ================================================ */ 

/* profilseite */

.profilContainer{
	width:452;
	padding:0 4px;
	margin:3px 0;
}

.profilContainer .left, .profilContainer .left2{
	float:left;
	width:150px;
	text-align:right;
}

.profilContainer .left2{text-align:left}

.profilContainer .right{
	float:left;
	width:292px;
	padding-left:10px;	
}

.profilContainer .input_normal{width:280px;}
.profilContainer .input_strasse{width:240px;}
.profilContainer .input_hnr{width:35px;}
.profilContainer .input_plz{width:50px;}
.profilContainer .input_ort{width:225px;}
.profilContainer .input_geb_1{width:25px;}
.profilContainer .input_geb_2{width:50px;}
/* ende profilseite */

#searchoptions ul{
	list-style:none;
	padding:0;
	margin:0;
}

.rahmen_mitte_klein_top{
	background:url(/images/fototoolTeaser/jcarousel_top.png) no-repeat bottom;
	padding-top:10px;	
}

.rahmen_mitte_klein_bottom{
	height:1px !important;
	background:#000;	
}

.rahmen_mitte_klein_back{
	background:url(../../images/fototoolTeaser/jcarousel_back.png) repeat-y;
	width: 470px;
}





a.produkttippCustom:link, a.produkttippCustom:visited, a.produkttippCustom:hover, a.produkttippCustom:focus, a.produkttippCustom:active{
	color:#698FD1;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.produkttippCustom:hover, a.produkttippCustom:focus, a.produkttippCustom:active{color:#000}

/* begin showuserprofile */
#showuserprofiles .showuserprodile {
	margin-bottom:5px;
}

#showuserprofiles .left{
	float:left;
	width:50%;
}

#showuserprofiles .right{
	float:right;
	width:50%;
}
/* ende showuserprofile */

.headline_box h2, .headline_box h2 a, .headline_box h2 a:link, .headline_box h2 a:visited, .headline_box h2 a:active, .headline_box h2 a:hover, .headline_box h2 a:focus {
color:#8CA6D2;
font-size:16px;
font-weight:normal !important;
text-decoration:none;
text-transform:uppercase;
}

#content_left .bild_gross_back_kasten {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bild_gross_back_links.jpg) no-repeat scroll 0 0;
padding:6px;
}

#content_left .bild_klein_back_kasten, .bild_klein_back_blaettern {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bild_klein_back_links.jpg) no-repeat scroll 0 0;
padding:4px;
}

#content_left .padding_mehr {
padding:5px 15px 3px 0;
text-align:right;
}


/*haendlerbereich */
.premiumbox_top, .premiumbox_bottom{
	background:url(/images/haendlerverzeichnis/premiumbox_top_bottom.jpg) no-repeat;
	width:490px;
	height:14px;
}

.premiumbox_bottom{
	background-position: 0 -15px;	
}

.premiumbox_content{
	background: url(/images/haendlerverzeichnis/premiumbox_back.jpg) repeat-y;
	width:490px;
}

a.haendler_detail, a.haendler_detail:link, a.haendler_detail:hover{
	color:#ad5491;
	font-weight:bold;
	text-decoration:none;
}

a.haendler_detail:hover{color:#000}

h1.haendler, h2.haendler{color:#666}

.haendlerinput{
	border:1px solid #c5c7bf;
	width:183px;	
}

.haendlerContainer{padding-top:6px}
.haendlerContainer .left{
	float:left;
	width:105px;	
}
.haendlerContainer .right{
	float:left;
	width:185px;	
}

/* slideshowHolder */

#containerAll{
	position:absolute;
	top:370px;
	left:10px;
}


#slideshowHolder{
	position:relative;
	width:296px;
	height:392px;
}

.bigImage{
	position:absolute;
	display:none;
}

.imageTitle{
	padding:3px;
	position: absolute;
	bottom:0;
	left: 0;
	z-index: 1000;
	width:290px;
	color: #fff;
	background-color: #000;
}

.button_kategorie{
	width:120px;
	height:18px;
	background:url(/images/haendlerverzeichnis/button.gif) no-repeat;
	margin-bottom:2px
}

.button_kategorie a, .button_kategorie a:link, .button_kategorie a:hover{ 
	width:120px;
	height:18px;
	display:block;
	text-align:center;
	font-weight:bold;
	color:#ad5491;
	font-size:11px;
	text-decoration:none;
	padding-top:2px
}
.button_kategorie a:hover{color:#000}

.suchbox_top_back{background:url(/images/haendlerverzeichnis/trenner_suchbox_top.jpg)}

a.tag_weight_0, a.tag_weight_0:link, a.tag_weight_0:hover{
	color:#d384ba;
	font-size:11px;
	text-decoration:none;
}

a.tag_weight_1, a.tag_weight_1:link, a.tag_weight_1:hover{
	color:#d384ba;
	font-size:12px;	
	text-decoration:none;
}

a.tag_weight_2, a.tag_weight_2:link, a.tag_weight_2:hover{
	color:#d384ba;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
}

a.tag_weight_3, a.tag_weight_3:link, a.tag_weight_3:hover{
	color:#ad5491;
	font-size:14px;
	font-weight:bold;	
	text-decoration:none;
}

a.tag_weight_4, a.tag_weight_4:link, a.tag_weight_4:hover{
	color:#ad5491;
	font-size:16px;
	font-weight:bold;	
	text-decoration:none;
}

a.tag_weight_5, a.tag_weight_5:link, a.tag_weight_5:hover{
	color:#ad5491;
	font-size:18px;
	font-weight:bold;	
	text-decoration:none;
}

a.tag_weight_6, a.tag_weight_6:link, a.tag_weight_6:hover{
	color:#ad5491;
	font-size:20px;
	font-weight:bold;	
	text-decoration:none;
}

a.tag_weight_0:hover, a.tag_weight_1:hover, a.tag_weight_2:hover, a.tag_weight_3:hover,
a.tag_weight_4:hover, a.tag_weight_5:hover, a.tag_weight_6:hover{color:#000}
/*ende haendlerbereich */
