/*===== RESET =====*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, img, button, small, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight:normal; font-family: Arial, sans-serif; font-weight: inherit; font-style: inherit; vertical-align: top;}
:focus {outline: 0;}
a , a:link{color:#02A; text-decoration:underline; cursor:pointer;}
a:hover{color:#72AC0C; text-decoration:none; cursor:pointer;}
ol, ul {list-style: none;}
ul{list-style-type:none; list-style-position:outside;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
/* * html body img,div{behavior: url(http://es-02:8144/preisvergleich/pvgnew/js/iepngfix.htc); } */
label{display:block;}
label .nobreak {display:inline;}
.non_link, .non_link:hover {color:#000 !important; text-decoration:none !important;}
.no_show {display:none;}
.errors {color:red;}
.no_underline {border-bottom: 0  none !important; padding-bottom:0 !important;}

/*===== TEMP =====*/
* html body .productlist.twoRow{height:440px;}
*:first-child+html .productlist.twoRow{height:440px;}
* html body .productlist.oneRow{height:210px;}
*:first-child+html .productlist.oneRow{height:210px;}
#preisvergleich_box .pagination:first-child{display:none;}

/*===== LAYOUT =====*/
body{line-height: 1.4; color: black; background:url(../img/body_bg.jpg) repeat-x 0% 0px; background-color: #1b4ea9; font-size:80%;}
#wrapper {padding:0px 0px 0px 0px;}
#user #wrapper{width:810px; padding:0 10px 10px; min-width:810px;}
.FlexSky {margin-right:170px;}

#header{height:100px; }
.header_ad{margin-top:100px;}

#topnav{height:42px; /*width:100%;*/overflow:hidden; }
#container {height:100%; width:auto; background:#FFF url(../img/menu/content_bg.gif) repeat-x top left; zoom:1; margin:0 3px; padding:10px;}
#sidebar{float:left; padding-right:10px;}
/* IE 6 Hack */ * html body #sidebar{margin-top:0px;}
#sidebar .sidebar_cats {width:230px;}

#index #inner_content{margin:0 0 0 240px;}
#inner_content{margin:0 0 0 230px; padding-left:7px;}
/* IE 6 Hack */ * html body #inner_content{padding-left:7px;}
#outer_content{float:none; clear:left;}
/* IE 6 Hack */ * html body .box{height:100%; width:99%;}
#footer{clear:both; display:block;}
.clear, .clearfix {content:" "; display:block; height:0; clear:both; line-height: 0px;}
.floatfix {overflow:hidden;}
.hidden{display:block;}
.nobreak{white-space:nowrap;}
.umbruch{white-space:normal;}
.mittig{text-align:center;}
#service h2 ,#user h2 , .noTopBorder{border-top:0!important;}
.noBottomBorder{border-bottom:0!important;}
.trenner{border-top: 1px solid #D6E3F7; height:1px; margin:5px 0; clear:both;}
.box {list-style:none;}

/* IE 6 Hack */ * html body img{border:0; outline:0;}

/*Layout neu */
#head_verlauf {background:url(../img/body_bg.jpg) repeat-x;}

#layout {width:100%; float:left; z-index: 10; min-width:995px;}

#default_header {width:100%; height:103px; display:inline-block;}
#default_header .left {height:100%; background:url(../img/layout/head_left.jpg) no-repeat left; padding:0 10px;}
#default_header .middle {height:100%; background:url(../img/layout/head_middle.jpg) repeat-x; margin:0 13px; padding:0 10px;}
#default_header .right {height:100%; background:url(../img/layout/head_right.jpg) no-repeat right;}

#default_content {width:100%; height:100%; display:inline-block;}
#default_content .default_content_left {height:100%; background:url(../img/layout/content_left2.jpg) repeat-y left; padding:0 10px;}
#default_content .default_content_right {height:100%; background:url(../img/layout/content_right2.jpg) repeat-y right;}

#default_footer {width:100%; height:18px; display:inline-block;clear:both;}
#default_footer .left {height:18px; background:url(../img/layout/footer_left.jpg) no-repeat left; padding:0 10px;}
#default_footer .middle {height:18px; background:url(../img/layout/footer_middle.jpg) repeat-x; margin:0 13px; padding:0 10px;}
#default_footer .right {height:18px; background:url(../img/layout/footer_right.jpg) no-repeat right;}

/* IE 6 Hack */ * html body #container {}

/*Werbebanner*/

#AdBig_wrap {}
#FlexBig {background:url(../img/ad_bg.jpg) repeat-x bottom left; display:block; position:absolute; top:0; left:0;}
/* IE 7 hack */	*:first-child+html #FlexBig {line-height:1px; font-size:1px;}
/* IE 6 Hack */ * html body #FlexBig {line-height:1px; font-size:1px;}
#FlexBig iframe {position:relative;}
#FlexBig, #FlexSky {display:none;}


/*===== FEHLERMELDUNG =====*/
#warning {margin-bottom:15px; padding:5px;}
#warning.positive{border:1px solid green; color:green;}
#warning.negative{border:1px solid red; color:red;}
#warning.neutral{border:1px solid #555; color:#555;}
#warning p{font-weight: bold; margin-left:40px;}
#warning img{float:left;}
#warning a {border:1px solid #BBB; float:right; font-weight:bold; padding:2px 10px; text-decoration:none;}


/*===== HEADER =====*/
/* Topnav */
#topnav #logo{width:234px; height:38px; padding-top:2px; float:left;}
#topnav #topnav_links{overflow:hidden;}
#topnav #topnav_links li{float:left; color: #FFF; padding:5px 10px; border-left: 1px solid white; margin-top:10px;}
#topnav #topnav_links li a{color: #FFF; font-weight:bold; text-decoration:none; white-space:nowrap;}
#topnav #topnav_links li.first{border:0;}
.first {display:block;}
	

/* gr�ner navigationsbalken */
#topnav_categories_menu { 
	position:absolute; 
	left:267px; 
	margin-top:4px;
	font-size:0.8em; 
	z-index:1000;
}
#topnav_categories_menu li{
	position:relative; 
	background: #fff;
	width:180px; 
	border-bottom: 1px dotted #E1E1E3; 
	border-left:1px solid #1A4DA8;
	border-right:1px solid #1A4DA8;
	padding:5px 10px 4px;	
	background: transparent url(../img/css_sprite.png) no-repeat scroll 0 -187px;
}
#topnav_categories_menu li:hover {
	background: #F5F5F5 url(../img/css_sprite.png) no-repeat scroll 0 -586px !IMPORTANT;
	cursor: pointer !IMPORTANT;
}

#topnav_categories_menu li:hover a,
#topnav_categories_menu li:hover .topnav_categories_menu_sub li:hover a,
#topnav_categories_menu li:hover .topnav_categories_menu_sub li:hover .topnav_categories_menu_sub_sub li:hover a{
	color:#72AC0C;
}

#topnav_categories_menu li:hover .topnav_categories_menu_sub a,
#topnav_categories_menu li:hover .topnav_categories_menu_sub li:hover .topnav_categories_menu_sub_sub a {
	color:#02A;
}

/*Special Rules */
#topnav_cats_menu #morecat {top:-160px;}
#topnav_cats_menu #morecat ul{display:none !important; z-index:999; position:absolute;}
/*IE6 Fix*/#topnav_cats_menu #morecat li ul.hover{display:block !important;}
/* anpassung f?r kleine aufl?sung - einzelne ul's nach oben verschieben */
#topnav_cats_menu #sub-17 {top:-138px;}
#topnav_cats_menu #sub-17 {top:-131px \9;}
#topnav_cats_menu #sub-18 {top:-247px;}
#topnav_cats_menu #sub-18 {top:-236px \9;}
#topnav_cats_menu #subsub-9 {top:-57px;}
#topnav_cats_menu #subsub-9 {top:-54px \9;}
#topnav_cats_menu #subsub-10 {top:-56px;}
#topnav_cats_menu #subsub-10 {top:-53px \9;}

#topnav_categories_menu li ul li{
	position:relative; 
	background: #fff;
	width:180px; 
	border-bottom: 1px dotted #E1E1E3; 
	padding:5px 10px 4px;
}
#topnav_categories_menu li ul li:hover {
	background: #F5F5F5 !important;
	cursor: pointer !IMPORTANT;
}

#topnav_categories_menu {
	position:absolute; 
	top:-1px;
	margin-top:132px;
}

#topnav_categories_menu ul, 
#topnav_categories_menu{
	background:#FFF;
}

#topnav_categories_menu li.first {
	border-top:1px solid #1A4DA8;
}

#topnav_categories_menu li.last { 
	border-bottom:1px solid #1A4DA8;
	border-radius:5px; 
	-webkit-border-radius:5px; 
	-o-border-radius:5px; 
	-moz-border-radius-bottomleft:5px; 
	-moz-border-radius-bottomright:5px;
}	
	
#topnav_categories #allcat{
	text-decoration:none; 
	color:#FFF; 
	font-weight:bold;
}
#topnav_categories a{
	font-weight:normal;
	text-decoration:none !important;
}
#topnav #topnav_categories{
	height:34px;
	font-weight:bold; 
	float:left; 
	margin-top:6px; 
	width:170px; 
	background: url(../img/menu/all_cats.png) no-repeat left top; 
	text-decoration:none; 
	color:#FFF; 
	font-size:1.2em; 
	padding:9px 16px 0 25px; 
	visibility:visible;
	z-index:2;
}

#topnav #topnav_categories:hover {
	background: url(../img/menu/all_cats_hover.png) no-repeat left top;
	z-index:2;
}

#topnav #topnav_categories ul li ul {
	position:absolute;
	left:200px;
	top:-1px;
}

/* versteckt Liste */
ul.dropdown li ul {
	visibility: hidden;
}

/* ?ffnet Liste */
ul.dropdown li:hover > ul {
	visibility:visible;
}



/* Sub-Elemente positionieren (f?r 1024er Aufl?sung) */

#topnav_categories_menu #sub-14 {margin-top:-163px;}
#topnav_categories_menu #sub-15 {margin-top:-109px;}
#topnav_categories_menu #sub-16 {margin-top:-82px;}
#topnav_categories_menu #sub-17 {margin-top:-136px;}
#topnav_categories_menu #sub-18 {margin-top:-245px;}
/* IE7 Hack, IE6 Hack */ * + html #topnav_categories_menu #sub-18, * html #topnav_categories_menu #sub-18{margin-top:-243px;}
	/* Unterelemente f?r sub-18*/
	#topnav_categories_menu #subsub-9 {margin-top:-54px;}
	#topnav_categories_menu #subsub-10 {margin-top:-54px;}


/* Searchpanel */

#searchpanel{width:100%; padding-top:10px; float:left; clear:both;}
#searchpanel table, #searchpanel table:hover tr {background:none;}
#searchpanel form {margin-top:5px;}
#searchpanel #searchcats {width:190px; height:30px; padding:5px; background:#FFF; border:1px solid #02A; margin-right:10px; margin-top:2px;}
/* IE 7 Hack */ *:first-child+html  #searchpanel #searchcats {width:181px; padding:0; margin:8px 0 0; height:auto;}
/* IE 7 Hack */ *:first-child+html  #searchpanel #searchcats_td {width:194px !important;}
/* IE 6 Hack */ * html body  #searchpanel #searchcats {padding:0; margin:8px 10px 0 0; height:auto;}
/* IE 6 Hack */ * html body  #searchpanel #searchcats_td{width:178px;}
#searchpanel  #Search_Query_sec_border {border:2px solid #a9cff3; margin:0px 7px 0px 0px; cursor:default;}
#searchpanel  #Search_Query_sec_border2 {border:1px solid #02A; background: #FFF url(../img/menu/searchbar_bg.jpg) repeat-x;}
/* IE 7 Hack */ *:first-child+html #searchpanel  #Search_Query_sec_border{margin-top:2px;}
/* IE 6 Hack */ * html body  #searchpanel  #Search_Query_sec_border{margin-top:2px;}
#searchpanel #Search_Query{width:96%; height:21px; padding:4px 6px; background:none; border:none; font-size:1.1em;}
#searchpanel #Search_Query:focus{font-weight:bold;}
/* IE 6 Hack */ * html body #wrapper #searchpanel #Search_Query {padding:5px 5px 0 5px; height:23px;}
/* IE 6 Hack */ * html body  #searchpanel #Search_Query {width:96%; background:none; border:none; padding:0; height:28px;}
/* IE 7, 8 Hack */ *:first-child+html body #wrapper #searchpanel #Search_Query {padding:5px 5px 0 5px; height:25px;}
/* IE 7 Hack */ *:first-child+html #searchpanel #Search_Query {width:96%; background:none; border:none; padding:0; height:25px;}

#searchpanel img{margin:3px 5px 0; cursor:default;}
/* IE 6 Hack */ * html body #searchpanel img{margin:3px 3px 0;}
#sbutton{background:url(../img/menu/search_btn.png) no-repeat; cursor:pointer; width:109px; height:33px; border:0; color:#FFF; font-size:1.2em; font-weight:bold; padding:0 10px 6px 31px; margin-left:3px;}
#sbutton:hover {background:url(../img/menu/search_btn_hover.png) no-repeat;}
/* Opera Hack */ body.opera  #sbutton{padding:6px 10px 8px 28px; margin-bottom:10px; margin-right:8px;}
/* Opera Hack */ body.opera #button_td{text-align:right;}
/* IE 7 Hack */ *:first-child+html  #sbutton{padding:0 0 4px 35px; margin-top:1px;}
/* IE 6 Hack */ * html body  #sbutton{margin:5px 5px 0; text-align:right;}
/* Opera Hack */ body.opera  #searchcats{margin-bottom:20px;}

/* Breadcrumbs */
#pathway{height:20px; font-size:0.9em; overflow:hidden; position:relative; margin-bottom: 5px;}
#pathway .info{ white-space:nowrap; overflow:hidden; display:inline; background-color:#fff; position:absolute; top:0; left:0;}
#pathway form{z-index:10; white-space:nowrap; text-align: right; overflow:hidden;position:absolute; top:0; right:0;}
#pathway form p{background-color:#fff; padding-left:10px;}
#pathway a{text-decoration:none !important; background:#FFF;}
#pathway strong{background:#FFF; padding: 0 3px;}
#pathway button{font-size:1em;}


/*===== TEASER =====*/

#teaser {width:100%; display:inline-block; padding:0 0 0 5px;}
/* IE 6 Hack */	*html body #teaser {margin-bottom:0px;}
/* IE 7 Hack */	:first-child+html #teaser {margin-bottom:25px;}
#content #teaser h2 {padding:0px;}
/* IE 6 Hack */	*html body #content #teaser h2 {margin-top:-5px; margin-bottom:0px;}
/* IE 7 Hack */	:first-child+html #content #teaser h2 {margin-top:-15px; margin-bottom:-5px;}
#teaser .teaserbox {width:213px; height:145px; border:1px solid #bab9cb; border-top:1px solid #e2e6ef; float:left; background:url(../img/teaser/teaser_bg.gif) repeat-x top left; margin:10px 0;}
/* IE 6 Hack */	*html body #teaser .teaserbox {margin:0 0 20px 0;}
/* IE 7 Hack */	:first-child+html #teaser .teaserbox {margin:0 0 20px 0;}
#teaser a.teaserlink {width:213px; text-align:center; /*color:#1b1f66; */font-size:15px; font-weight:bold; display:inline-block;}
#teaser .teaserimg {float:left; height:90px; width:58px; padding-top:15px;}
/* IE 6 Hack */	*html body #teaser .teaserimg {display:inline;}
/* IE 7 Hack */	:first-child+html #teaser .teaserimg {display:inline;}
#teaser .teasertext {float:left; width:148px; height:101px; margin-top:15px; font-size:12px; padding-right:2px;}
/* IE 6 Hack */	*html body #teaser .teasertext {height:98px; display:inline;}
/* IE 7 Hack */	:first-child+html #teaser .teasertext {height:98px; display:inline;}
#teaser .teasertext strong {font-weight:bold; font-size:16px;}
#teaser .teasertext p {font-size:12px; margin-top:5px;}
#teaser .sitecol {margin-top:0px;}
/* IE 6 Hack */	* html .sitecol { width:22%; margin:1%;}
/* IE 6 Hack */	*html body #teaser .sitecol .scright {margin-right:0%;}
/* IE 7 Hack */	:first-child+html #teaser .sitecol { width:21.5%; margin:1.5%;}

/*===== SIDEBAR =====*/
#content #sidebar .box{min-height:100px; width:210px; border:1px solid #CBDFF4; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background:#FFF url(../img/menu/sidebar_cats_bg.jpg) repeat-x; padding:5px 5px 10px; margin-bottom:10px;	font-size:0.9em;}
#content #sidebar.sidebar_cats .box{border:1px solid #e9e4de; background:#FFF url(../img/menu/sidebar_cats_bg.jpg) repeat-x; padding-left:10px; padding-bottom:0; margin-bottom:10px;}
#content #sidebar.sidebar_cats dt, .light_left p, .light_right p{font-size:1.2em; font-weight:bold; margin-bottom:0.4em; color:#555;}
.light_right p{font-size:1.0em; }
#content #sidebar.sidebar_cats dt a.solo{font-size:0.9em; display:block; margin-bottom:-0.5em;;}
#content #sidebar.sidebar_cats dd{margin-bottom:1.3em; color:#555;}
#content #sidebar.sidebar_cats h2{margin-bottom:0; padding-left:0; border-bottom:1px solid #aaa;}
#content #sidebar.sidebar_cats dd li{display:list-item; list-style:none inside; margin-bottom:0.4em;}
/* IE 7 Hack */	*:first-child+html #content #sidebar.sidebar_cats dd li{list-style:none outside;}
/* IE 6 Hack */	*html body #content #sidebar.sidebar_cats dd li{list-style:none outside;}
#content #sidebar.sidebar_cats li a{padding-left:7px; background:url(../img/css_sprite.png) no-repeat 0 -478px;}
/* IE 6 Hack */	* html body #content #sidebar.sidebar_cats li a{display:block; float:left;}
/* IE 7 Hack */	:first-child+html #content #sidebar.sidebar_cats li a{display:inline-block;}
#content #sidebar.sidebar_cats dd li b{font-weight:normal;}
#content #sidebar.sidebar_cats dd li a:hover{background:url(../img/css_sprite.png) no-repeat 0 -533px;}
#content #sidebar .box p{margin-bottom:8px;}
#content #sidebar h2{font-weight:bold; text-align:left; padding:0.15em 0.5em 0.3em 0.15em; border-top:0; border-bottom:1px solid #BACEE2; color:#000; font-size:1em; margin:0;}
#sidebar .boxfirst{border-top:1px solid #FFF; padding-top:0.8em !important; margin:0;}
#uebersicht li{margin-bottom:0.4em;}
img.hidepic{margin-top:2px;}
/* IE 6 Hack*/ * html body #sidebar{display:inline;}

/* Sidebar Categories */
.sidebar_categories {margin:0.2em 0 1em;;}
.sidebar_categories img{clear:both; float:left; margin-top:7px; overflow:hidden;}
.sidebar_categories dl{margin-left:40px; color:#02A;margin-bottom:0.5em;}
.sidebar_categories dt{font-size:1.3em; font-weight:bold; margin-bottom:0.2em;}
.sidebar_categories dt a {display:block}

/* Kategorie */
#category_desc{padding-bottom: 10px;}
	
/* Sub Categories */
.subcat{float:left; /*width:265px;*/width:28%; /*min-height:140px;*/ height:100%; padding:3px 2%; margin:10px 4px; border:1px solid white;}
/*IE 6 Hack*/ *html body .subcat {float: left; width: 29%; height:150px; margin: 0px; overflow:visible;}
.subcat:hover {border:1px solid #ddd; background-color:white; -moz-box-shadow: 2px 2px 2px 2px #ccc; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.subcat_block {float:left; width:100%; min-height:1px;}
.subcat dt {width:90px; float:left; text-align:center;}
.subcat dd {margin-left:110px;}
.subcat ul {margin-top:5px; min-height:100px;}
/*IE 6 Hack*/ * html .subcat ul {display:inline-block;}
.subcat .parent {font-size:1.1em; font-weight:bold; padding-bottom:5px;}
.subcat li {padding-left:7px; background:url(../img/css_sprite.png) no-repeat 0 -478px;}
.subcat li span {font-size:11px; position:relative; top:2px;}
/*IE 6 Hack*/ *html .subcat li {display:inline-block;}
.subcat .subcat_morelink {background-image:none; font-weight:bold;}
.no_child {text-align:center; width: 145px; height:160px;}
.no_child p {height:105px;}


/* Flashmessenger */
.simplemodal-container{height:250px;}
.simplemodal-wrap {margin-top:-50px;}
.simplemodal-overlay{cursor:pointer;}
#statusmessagecontent .login_right {position:absolute; width:220px; padding-left:20px; border-left: 1px solid #ccc; top:75px; right:30px; font-size:11px;}
/*IE7 HACK*/*:first-child+html #statusmessagecontent .login_right{top:78px;}
.messageboxcontent {position:absolute;width:635px; background:transparent url(../img/layout/message_shadow.png) bottom right; padding:2px; overflow-y:auto; overflow-x:hidden; z-index:1006;}
.shadow_ever {position:absolute;width:629px; background:#000; height:auto; z-index:1003;}
.loader {width:64px; height:84px; text-align:center; padding:0 250px; background: url(../img/loader.gif) no-repeat bottom;}
.loaderbar {height:20px; margin-right: 13px; background: transparent url(../img/loaderbar.gif) no-repeat scroll right bottom;}
.layer_headline {font-size:16px; font-weight:bold;}
/*IE 6 Hack*/ *html body .layer_headline {margin-bottom:5px;}
/*IE 7 Hack*/*:first-child+html .layer_headline {margin-bottom:5px;}

/* Login */
/*#login, #messagebox {display:none; position:absolute; top:10%; left:50%; margin-left:-400px; white-space:nowrap; padding:20px; background:#fff; border:3px solid #3D72CF; z-index:100;}*/
#messagebox {top:5%; left: 50%; white-space:normal; border:3px solid #4c83de; padding:22px; margin:0 21px 21px 2px;}

#login_form_div, #pass_email_div, .message_border {border:3px solid #4c83de; padding:22px; margin:0 21px 21px 2px;}
#login_form label {float:left; width:140px;}
#login_form input{height:16px; padding:2px;}

#login label,#logininner label{display:inline; font-weight:bold; margin: 0  5px 0 0;}
.close{position:absolute; top:-63px; right:-90px;font-weight: bold; display:block; text-decoration:none; z-index:1007;}
/*IE6 HACK*/ *html .close{right:-30px;}
#login_fullscreen form p{white-space:no-wrap;}
#login p{margin-top:10px; font-size:0.9em;}
/*#login a{margin-right:10px;}*/
#login_form input {width:150px;}

#pass_email input {width:210px;}
#pass_email p {margin: -5px 0 15px 0;}

/* Newsletter */
#sidebar .box.newsletter label{margin:4px 10px 0 0; display:block; float:left}
#sidebar .box.newsletter button{clear:left;}

/* Markenwelt */
#markenwelt img{padding:25px 0;}

/*===== Loginpage =====*/
#login_fullscreen{background:url(../img/registrierung.jpg) no-repeat bottom right; height:280px; font-weight:bold; line-height:1.8; padding:10px 0 0 10px;}
#login_fullscreen input{margin-bottom:10px; width:167px;}
#login_fullscreen form{width:171px !important; background:#eee; border:1px solid #ddd; padding:10px; height:170px;}
#login_fullscreen .warning{margin-bottom:15px; border:1px solid red; background:#ffe; padding:3px;}
#new_pass{float:left; margin:-213px 0 0 210px;}

/*===== Registrierung =====*/
#registrierung tr:hover,#changePassword tr:hover {background:transparent; cursor:default;}
#registrierung td label{color:#777;}
#registrierung table , #changePassword table{text-align:left; width:400px !important; background:#eee; border:1px solid #ddd; padding:10px; margin-top:15px;}
#registrierung td , #changePassword td{ padding:5px;}
#registrierung p{background:#ffe; border:1px solid red; padding:6px; margin-top:10px; text-align:center;}
#registrierung td span{color:red;}
#registrierung p span{font-weight:bold;}
#registrierung {background:url(../img/registrierung.jpg) no-repeat bottom right;}
#registrierung span.sp_input{background:#FFF; border:1px solid #E1E1E3; display:block; width:195px; color:#000; padding-left:1px;}
#registrierung #vorteile{float:right; width:350px;}
#registrierung #vorteile  li {background:url(../img/check.gif) no-repeat; padding-left:25px; margin:7px 0; display:block;}


form.profile_unknown {background:url(../img/profile_unknown.gif) no-repeat 425px bottom !important;}
form.profile_frau {background:url(../img/profile_frau.gif) no-repeat 490px bottom !important;}
form.profile_man {background:url(../img/profile_man.gif) no-repeat 490px bottom !important;}
div.profil_none {background:none !important;}

#registrierung input{width:195px;}
#registrierung td.chkbx input{width:auto;}
#registrierung select{width:197px;}

dd #captcha-input {margin: 10px 0 0 154px;}

#nickName-label, #gender-label, #firstName-label, #lastName-label, #birthday-label, #email-label, #password-label, #passwordRepeat-label, #captcha-label, #address-label, #zip-label, #city-label, #aboutMe-label, #myPicture-label, #oldPassword-label, #newPassword-label, #name-label, #subject-label, #message-label {width:155px; float:left; font-weight:bold;}
#nickName-element, #gender-element, #firstName-element, #lastName-element, #birthday-element, #email-element, #password-element, #passwordRepeat-element, #address-element, #zip-element, #city-element, #aboutMe-element, #myPicture-element, #oldPassword-element, #newPassword-element, #name-element, #subject-element, #message-element {margin-top:5px;}
* html #messagebox #gender-label {margin-left:0;}
* html .middle #firstName-label, * html .middle #newPassword-label {margin-left:0;}
*:first-child+html #firstName-label, *:first-child+html .middle #newPassword-label, {margin-left:0;}
*:first-child+html #firstName-label, #newPassword-label {margin-left:0;}
* html #firstName-label, #newPassword-label {margin-left:0;}

#messagebox #captcha-label {margin-top:55px;}
#messagebox dd #captcha-input {margin:4px 0 0 0;}

.login_right {padding-bottom:30px;}

.login_right ul li {margin-bottom:5px;}

#newPasswordIsRun {margin:15px 0 0 75px;}
*+html #newPasswordIsRun {margin:15px 0 0 80px;}

.lost-password-img {
		position:absolute;
		right:70px;
		top:35px;
}


/*===== CONTENT =====*/

/* Headlines */
h1{font-size:1.7em; line-height:1.6; margin-bottom:5px;}
h1.filter span{font-size:0.6em; vertical-align:bottom; display:inline-block;}
.opera h1.filter sup{text-decoration:none; font-size:0.2em; display:inline-block; vertical-align:top;}
h1.filter a{text-decoration:none;}
h1.filter sup{font-size:0.45em; line-height:33.6px;}
#search h1{font-size:1.3em; font-weight:bold;}
.h1_addon {font-size:12px; font-weight:100 !important; position:relative; top:8px; margin-left:3px; width: 200px;}
*+html h1 {position:relative;top:-16px; margin-bottom:-10px;}
*html h1 {position:relative;top:-16px; margin-bottom:-10px;}

/*SEO-Text Kategorieseite*/
.cat_text {margin-bottom:14px;}
*+html .cat_text {margin-bottom:15px;}
*html .cat_text {margin-bottom:15px;}

/* Button */

a.button{font-weight:bold; display: -moz-inline-stack; cursor:pointer; display:inline-block; text-decoration:none;color:#FFF; font-size:1.2em; white-space:nowrap; background: #73AC0D url(../img/menu/buttonA.gif) repeat-x top left; height:30px; padding-left:40px;_width: 100px;}
a.button span{background: #73AC0D url(../img/menu/buttonA.gif) repeat-x top right; display:block;	height:20px; padding:5px 10px 5px 0;}
a.button:hover{background: #73AC0D url(../img/menu/buttonA_hover.png) repeat-x top left;}
a.button:hover span{background: #73AC0D url(../img/menu/buttonA_hover.png) repeat-x top right; color: #fff;}
a.button:hover span b{background: #73AC0D url(../img/menu/buttonA_hover.png) repeat-x top right;}

a.button_small, div.button_small{border:0 none; display: -moz-inline-stack; overflow:visible; cursor:pointer; color:#FFF; white-space:nowrap; background:url(../img/css_sprite.png) no-repeat 0 -995px; height:21px; padding:0; padding-left:30px; font-weight:bold; z-index:5; display:inline-block; text-decoration:none; _width:40px; margin:5px 0 0 0;}
a.button_small span, div.button_small span{background:url(../img/css_sprite.png) no-repeat right -995px; height:21px; margin:0; padding:1px 10px 0 0; display:block;}
*html body a.button_small span, *html body div.button_small span {background-position:right -995px; padding-top:0px;}
a.button_small:hover span, div.button_small:hover span {background:url(../img/css_sprite.png) no-repeat right -1035px; color:#fff;}
*html body a.button_small:hover span, *html body div.button_small:hover span {background-position:right -1035px;}
/* Safari Hack */ body.safari a.button_small span{ padding:2px 10px 0 0;}
a.button_small:hover, div.button_small:hover{background:url(../img/css_sprite.png) no-repeat 0 -1035px;}
*html body a.button_small:hover, *html body div.button_small:hover {background-position:0 -1035px;}

button{background:transparent none repeat scroll 0 0; border-width:0; padding:0 0; cursor:pointer; margin :0 -3px; overflow:hidden;}
button span{background:url(../img/css_sprite.png) no-repeat 0 -1208px; padding:0 0 0 38px; display:block;}
button:hover span{background:url(../img/css_sprite.png) no-repeat 0 -1288px;}
button span b{font-weight:bold; color:#fff; background:url(../img/css_sprite.png) no-repeat right -1208px; display:block; padding:7px 9px 7px 0;}
/* IE 6 Hack */ *html body button span b {padding:5px 9px 7px 0;}
button:hover span b{background:url(../img/css_sprite.png) no-repeat right -1288px;}

div.compare_align {text-align:center;}
div.toplink {display:inline-block; width:100%;}
a.top {text-align:right; float:right; margin-bottom:10px;}

/* Login Button */
button.login_btn {margin-top:5px; margin-left:213px;}
/* IE 7 Hack */ *:first-child+html button.login_btn{position:absolute; top:160px; left:185px;}
#pass_email button.login_btn{margin-left:195px;}
button.login_btn span{background:url(../img/menu/login_button.png) no-repeat top left;}
button.login_btn:hover span {background:url(../img/menu/login_button_hover.png) no-repeat top left;}
button.login_btn span b{background:url(../img/menu/login_button.png) repeat-x top right; padding:4px 11px 7px 0;}
button.login_btn:hover span b{background:url(../img/menu/login_button_hover.png) repeat-x top right;}
/* IE 7 Hack */ *:first-child+html button{margin: -4px 3px 0 0; white-space:nowrap; text-align:left; overflow:visible;}
/* IE 7 Hack */ *:first-child+html button span{display:inline-block;}
/* IE 7 Hack */ *:first-child+html button span b{padding:6px 9px 8px 0;}
/* IE 7 Hack */ *:first-child+html button.login_btn span b{padding:3px 11px 8px 0;}
/* IE 6 Hack */ *html body button{margin: 0 3px 0 0; white-space:nowrap; overflow:visible;}

/* Opera Hack */ body.opera button{margin: 0 3px 0 0;}

button.button_small span{background:url(../img/menu/buttonB.png) no-repeat top left; padding:0 0 0 28px;}
button.button_small:hover span{background:url(../img/menu/buttonB_hover.png) no-repeat top left;}
button.button_small span b{background:url(../img/menu/buttonB_right.png) repeat-x top right; display:block; padding:2px 9px 2px 0;}
button.button_small:hover span b{background:url(../img/menu/buttonB_right_hover.png) repeat-x top right; }

/* IE 7 Hack */ *:first-child+html button.button_small span b{padding:1px 9px 2px 0;}

/* Box */
#content .box{overflow:hidden; padding:10px; margin-bottom:1em; }
/*Preisvergleich Kategorien */
#content .up_line{clear:both;}
#content .up_line span{float:right;}
#content .homeCats dl{float:left; margin:0 10px 10px 0; width:30%; color:#02A; min-height:4em;}
#content .homeCats dt{font-weight:bold; font-size:1.1em; margin-bottom:1px;}

/*Neue Erfahrungsberichte */
#content .box .noreview {padding:20px 10px 10px;}
#content .experience_reportlist p.recommendation{line-height:1.5;}
#content .box .experience_reportlist{display:block; float:left; min-height:168px; margin:0 10px 10px 0; padding-bottom:7px; width:47%;}
* html #content .box .experience_reportlist{height:140px;}
#content .box .experience_reportlist a{text-decoration:none;}
#content .box .experience_reportlist dt{float:left; text-align:center; width:110px;}
#content .box .experience_reportlist dd{margin-left:115px;}

/* IE 7 Hack*/ *:first-child+html #content .box .experience_reportlist dd{font-size:0.9em;}
#content .boxfoot{clear:both; text-align:right;}
/*Erfahrungsberichte Big*/
a.show_all{font-size:0.7em; vertical-align:bottom;}
/* IE 6 Hack*/	*html body#index .box{width:95%;}
/* IE 6 Hack*/	*html body#index .boxnav{width:98%; margin-left:1px;}
/* IE 6 Hack*/	*html body#index .sslider{width:99%;}
/* IE 6 Hack*/	*html body#index #mainmenu .boxnav{width:98%; margin-left:1px;}

/*Erfahrungsberichte Evaluate*/
#erfahrungsberichte_bewerungs_box {text-align:center;}
#erfahrungsberichte_bewerungs_box .eva {background:url(../img/evaluate.gif) no-repeat; border: none; text-indent: -6000px; height:31px; cursor:pointer; margin:5px 3px 0; font-size:0px; display:inline-block; line-height:0px;}
#erfahrungsberichte_bewerungs_box .positive{width:81px;}
#erfahrungsberichte_bewerungs_box .negative{width:85px; background-position: 0 -35px;}
#erfahrungsberichte_bewerungs_box .inaccurate{width:106px; background-position: 0 -70px;}

/*===== Kurzbewertung =====*/
#shortreport {width:100%}
#reviews_box .inline {position:relative; left:-10px;}
#shortreport .warning span, #report .warning span{margin-bottom:5px; border:1px solid red; background:#ffe; padding:3px; white-space:nowrap; line-height:2}
#shortreport .warning p span, #shortreport span.warn{color:red;}
#shortreport p.counter{display:none;}
#shortreport .sr_head span {display:inline-block; float:left\9;}

#shortreport .captcha input{width:200px; margin-top:5px;}
#shortreport .captcha {margin-top:44px;}
/* IE 6 Hack*/ *html #shortreport .captcha {margin-top:38px;}

#shortreport .recommend span{width:200px; margin:5px 0 30px 0; display:block;}
/* IE 6 Hack*/ *html #shortreport .recommend span {margin-bottom:18px;}
#shortreport .recommend {margin-top:46px;}
/* IE 6 Hack*/ *html #shortreport .recommend {margin-top:56px;}

#shortreport {position:relative;}
#shortreport button {vertical-align:bottom; margin-top:36px;}
#shortreport .counter {position:absolute; bottom:15px; left:15px;}
#shortreport .inputs p {display:inline; white-space:no-wrap;}
#shortreport .inputs input {width:47%; margin-right:1%;}

#shortreport .sr_head {width:100%; height:30px; margin:0;}
#shortreport .sr_head h3 {color:#000; margin:0px; padding:0px; display:inline-block;}

#shortreport .sr_leftside {width:38%; float:left;}
#shortreport .sr_leftside h3 {margin:0 0 10px 0; padding:0px; font-weight:normal; color:#000;}

#shortreport .sr_title {width:100%; height:20px; margin:0 0 5px 0;}
#shortreport .sr_title input {width:85%; margin:0; float:right;}
/* IE 6 Hack*/ *html #shortreport .sr_title input {width:80%;}
#shortreport .sr_title span {width:49px; float:left; vertical-align:middle;}
/* IE 6 Hack*/ *html #shortreport .sr_title span {height:20px;}

#shortreport .error input {border:1px solid #f00;}

#shortreport #text-label {display:none;}
#shortreport .sr_author {width:100%; margin-top:10px;}
#shortreport .sr_author dt {float:left; margin:5px 0; width:53px;}
/* IE 6 Hack*/ *html #shortreport .sr_author dt {margin:3px 0;}
#shortreport .sr_author dd {float:left; margin:5px 0; width:80%;}
/* IE 6 Hack*/ *html #shortreport .sr_author dd {margin:3px 0;}
#shortreport .sr_author input {width:80%;}

#shortreport .sr_middle {width:230px; margin-left:10px; float:left;}
#shortreport .sr_middle h3 {margin:0 0 10px 0; padding:0px; font-weight:normal; color:#000;}

#shortreport .sr_rightside {width:320px; border-left:1px solid #ccc; padding:0 0 0 10px; color:#aaa; float:right; font-size:12px;}
#shortreport .sr_rightside h3 {margin:0px; color:#999; margin:0 0 10px 0;}
#shortreport .sr_rightside .underlined {text-decoration:underline; margin:0 0 8px 0; display:inline-block;}
#shortreport .sr_rightside li {margin:0 0 5px 0; line-height:14px;}

#shortreport .user_rating {width:230px;display:inline-block;}
#shortreport .user_rating span {background:url(../img/rating/stars.png) no-repeat scroll; width:93px; height:17px; display:inline-block;}
	.stars5 {background-position: 0px 0px !important;}
	.stars4 {background-position: 0px -27px !important;}
	.stars3 {background-position: 0px -53px !important;}
	.stars2 {background-position: 0px -79px !important;}
	.stars1 {background-position: 0px -105px !important;}
#shortreport .user_rating dt {width:95px; height:20px; margin:3px 0; float:left;}
#shortreport .user_rating dd {width:130px; height:20px; margin:3px 0 3px 5px; vertical-align:middle; float:left;}

#content #shortreport td, #content #report td{border:0 none; background-color:#FFF;}
#content #shortreport tr {background:transparent;}
#content #shortreport textarea{width: 95%; height:254px; color:#666; padding:5px;}
#content #shortreport #sr_user textarea{width:95%; height:246px; color:#666; padding:5px; float:right;}
/* IE 6 Hack*/	*html #content #shortreport #sr_user textarea {height:240px;}
#content #shortreport .error textarea {border:1px solid #f00 !important;} 
#content #shortreport textarea:focus{color:#000;}

#content #shortreport .report_img {width:30px; height:30px; display:inline-block; margin:0 10px; position:relative; top:-5px; float:left\9;}
#content #shortreport .product_img {width:30px; height:30px; padding:0px;}

#content #shortreport .error textarea {border:1px solid #f00 !important;}

#content #shortreport dd #captcha-input {margin: 5px 0 0 0;}
/* Errormessage in Layer */

#messagebox .sr_error {margin-bottom:30px;}
#messagebox .sr_error h3 {color:#f00;}

/* Expert-Reviews*/
	
#exreviews .review_head, .lightborder .review_head {float:left; width:100%;height:100%; margin:10px 0;}
#exreviews .review_head h3, .lightborder .review_head h3 {color:#000; margin:0 0 5px 0 !important;}
#exreviews .review_head .exlogo, .lightborder .review_head .exlogo {width:120px; float:left;}
#exreviews .review_head .exhead, .lightborder .review_head .exhead {float:left; margin-left:10px;}
	
#exreviews .review_body, .lightborder .review_body {width:88%; float:left; padding-left:130px; padding-bottom:15px; border-bottom:1px solid #BDBABD;}
#exreviews .review {width:100%; margin-top:10px;}
#exreviews .text {width:100%;}

#exreviews dt {width:2%; vertical-align:middle; float:left;}
#exreviews dd {width:98%; float:left;}
	
#exreviews .review .pro {float:left; width:17px; height:17px; background:url(../img/rating/up.gif) no-repeat scroll; margin:2px 3px 0 0;}
#exreviews .review .contra {float:left; width:17px; height:17px; background:url(../img/rating/down.gif) no-repeat scroll; margin:2px 3px 0 0;}
#exreviews .review .ver {float:left; width:17px; height:17px; background:url(../img/rating/ver.gif) no-repeat scroll; margin:2px 3px 0 0;}

/* List more products */
.moreProds li{float:left; width:140px; margin-bottom:100px; text-align:left !important; white-space:normal;}				
.moreProds p{margin-bottom:0.3em;}				
.moreProds .product_name{height:10px !important; overflow:hidden;}				
.moreProds ul .small{vertical-align:text-bottom;}				
.moreProds .price{font-size:1.4em; font-weight:bold;}				

/* product_list */
.productlist{font-size:0.9em; overflow:hidden; }
.productlist ul{width:130px; margin:0 5px 10px 0; float:left;}
.productlist ul li{display:list-item; margin-bottom:0.25em; overflow:hidden;}
.productlist .productlist_name{font-weight:bold;}
.productlist .productlist_price{font-size:1.5em; font-weight:bold; margin-top:0.2em;}
.productlist .productlist_price small{font-size:0.8em; font-weight:normal; vertical-align:bottom;}
.productlist.twoRow{height:410px;}
.productlist.oneRow{height:200px; white-space:nowrap;}
.productlist.oneRow ul{ white-space:normal;}


/* boxnav */
/* IE 6 Hack*/	*html body .boxnav a{text-decoration:none; color:#000;}
/* IE 6 Hack*/	*html body #boxnav_prod li{margin-left:0; margin-right:2px;}
.boxnav, .boxnav_pseudo{margin:0.5em 0 0 0; z-index:9; display:none; background:url(../img/bg_boxnav.gif) repeat-x center bottom; height:26px; margin-right:1px; }
.boxnav_pseudo{height:31px; display:block;}
.boxnav li, .boxnav_pseudo li{_width:30px; padding:0; white-space:nowrap; float:left;}
.boxnav li a, .boxnav_pseudo li a{height:20px; display:block; border:1px solid #BDBABD; border-style: solid solid none; font-weight:normal; padding: 4px 8px 0 8px; color:#000; text-decoration:none; margin-right:3px; background: #C9E2FF url(../img/menu/tab_bg.jpg) repeat-x left top; }
.boxnav li a:hover, .boxnav_pseudo li a:hover {background: #FFF; border:1px solid #bdbdbd;	border-bottom:1px solid #FFF; color:#0022AA;}
.boxmenu{border-top:0 !important;}
.boxnav li .active{background-color:#FFF; background-image:none; color:#0022AA; border:1px solid #BDBABD;	border-bottom:1px solid #FFF;}
#sliderblock .boxnav li a{padding:4px 4px 0 4px; text-decoration:none;}
/* IE 6 Hack */ * html body #sliderblock .boxnav li a{text-decoration:none;}
*:first-child+html #sliderblock .boxnav {margin-left:1px;}

#sliderblock .date_input {background:#fff url(../img/calendar.gif) no-repeat 98% center; cursor:pointer;}

#webtipps_box h2 {display:none;}


/* Typo */
#content h2 {color:#72AC0C; font-size:1.3em; font-weight:bold; margin:0; padding:15px 0 5px 0; overflow:hidden;border-bottom: 1px solid #BDBABD;}
#content .landing_h2  {color:#000; font-size:1.3em; font-weight:bold; margin:0; padding:0 0 5px 9px; overflow:hidden; border:none; top: 0px; left: 0; position: absolute;}
*+html #content .landing_h2 {position:relative; top:-15px;}
*html #content .landing_h2 {position:relative; top:-15px;}

#content .noborder {border:none;}
#content h3{color:#72AC0C; font-size:1em; font-weight:bold; margin:1.5em 10px 0.5em 0;}
#content h2 a{color:#72AC0C;}
#content h2 a:hover{color:#02A;}
#inner_content label .break {display:block;}

.landing_paypal {width: 100%; position: relative; height: 40px;}
*html .landing_paypal {margin-bottom:-18px;}

.landing_pp {text-align: right;}
*html .landing_pp {position:relative; top:-42px; left:22px;}
*+html .landing_pp {position:relative; top:-42px;}


/* Gifts */
.gifts span {margin: 0 1em 0.6em 0;display:block; float:left; width:31%; }
/* IE 6 Hack */ * html body .gifts span {margin:0 1em 0 0;}
.gifts a{padding:0 0 0.6em 8px; background:url(../img/css_sprite.png) no-repeat 0 -478px;}
.gifts a:hover{background:transparent url(../img/css_sprite.png) no-repeat scroll 0 -478px;padding:0 0 0.6em 8px; }
.gifts .noborder{border:0}

#gift_box {}
#gift_box .gift {width:33%; float:left; margin:5px 0;}

/* Slider */
.prev, .next{display:none;}
.prev{width:14px; float:left; height:100%; cursor:pointer; background:#FFF url(../img/slider_sprite.png) no-repeat -28px 50%; position:relative; z-index:10;}
.prev:hover{width:14px; float:left; height:100%; background:#FFF url(../img/slider_sprite.png) no-repeat -42px 50%; position:relative; z-index:10;}
.next{width:14px; float:right; height:100%; background:#FFF url(../img/slider_sprite.png) no-repeat 0 50%; position:relative; z-index:10;}
.next:hover{width:14px; float:right; height:100%; cursor:pointer; background:#FFF url(../img/slider_sprite.png) no-repeat -14px 50%; position:relative;z-index:10;}
.slider{overflow:hidden; position:relative;}
.slider_container {overflow:hidden; position:relative;}
.slider_container ul{position:relative; z-index:1; overflow:hidden;}
.slider_container li {float:left; text-align:center;}
.slider_container p {text-align:center; vertical-align:middle;}
#content #reisen_menu label, #content #fluege label {display:inline;}
.slider_container .product_name {height:20px; overflow:hidden; vertical-align:middle;}
.slider_container .middle {vertical-align:middle;}
#moreProdsSlider {height:180px;vertical-align:middle;}
* html .slider_ie6 {width:97%; margin-top:-110px;}
* html .topproduct_ie6 {width:97%; margin-top:0;}

/* Produktbox */
.produktbox{margin:0 0;}
.produktbox#Blocklist .nooffer p.middle{height:135px;}
#search .produktbox#Blocklist .nooffer p.middle{height:40px;}
.produktbox#Blocklist .product_name{margin-bottom:20px; display:block; font-weight:bold; height:30px; zoom:1; overflow:visible;}
.produktbox#Blocklist .box{position:relative;}
.produktbox#Blocklist .name_hover, .produktbox#Blocklist .middle.none{display:none;color:white;background-color:#0159B3; opacity:0.7;filter: alpha(opacity = 70);zoom: 1;  -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-decoration:none}
.produktbox#Blocklist .box:hover .name_hover{display:block; margin-right:10px; position:absolute; top:0; left:0; width:90%; font-weight:bold; padding:10px 10px 5px 10px; z-index:3}
.produktbox#Blocklist .box:hover .product_name{visibility:hidden;}
/* IE 6 Hack */ * html body .produktbox#Blocklist .product_name{height:52px;}
.produktbox#Blocklist .box{width:20%; float:left; padding-right:2%; margin-top:5px; border-bottom:1px solid #BBB; }
.produktbox#Blocklist label{display:inline; padding-left:5px;}
.produktbox#Blocklist .img{height:140px; overflow:hidden; text-align:center;}
.produktbox#Blocklist button{margin-bottom:10px !important; display:block;}
.produktbox#Blocklist .price{margin:5px 0; display:block; font-size:1.2em; font-weight:bold; height:30px;}
.produktbox#Blocklist .rating{margin:5px 0; height:38px; text-align: center;}
.produktbox#Blocklist .rating span{display:block; height:30px;}
.produktbox#Blocklist .middle{margin-top:5px; height:110px; overflow:hidden; font-size:0.9em;}
#search .produktbox#Blocklist .middle{margin-top:5px; height:40px; overflow:hidden;}
#Blocklist .pagination {margin-top:-11px;}
#Blocklist .pagination:first-child {margin-top:0;}

.no_filter {}

/*Produktlist*/
#Llist .box, .box_auction{border-bottom:1px solid #BBB;}
#Llist .box .left, .box_auction .left{float:left; width:160px;}
#Llist .box .right, .box_auction .right{float:right; margin:0 0 20px 20px; text-align:right; width:160px;}
#Llist .box .center .middle, .box_auction .center .middle{padding:0 10px 0 160px;}
.box .middle span.rating {display:block;}
#Llist .box button, .box_auction button{margin-top:15px;}
#Llist ul{margin-bottom:15px;}
/* IE 6 Hack */ *html #Llist ul{float:left;}
#Llist .box .price, .box_auction .price{font-weight:bold; font-size:1.2em; vertical-align:baseline;}
#Llist .box .product_name, .box_auction .product_name{font-weight:bold; margin-bottom:5px; display:block; font-size:16px;}
#Llist img {margin:5px 0 !important;}
#Llist .middle img {margin:1px 0 !important;}
.price a{white-space:nowrap;}
#Llist .box, .box_auction{padding:0;}
#Llist select {height:20px;}


/*Produktliste Shops*/

/*#Llist .box .left_lp {float:left; width:100px; margin:2px 0;}
#Llist .box .middle_lp {padding:0 10px 0 100px;}
#Llist .box .right_lp_hr {float:right; margin:0 0 0px 20px; text-align:right; width:100px; vertical-align:middle;}
#Llist .box .right_lp_r {float:right; margin:0 0 0px 20px; text-align:right; width:120px; vertical-align:middle;}
#Llist .box .lp_button {margin-top:15px;}
#Llist .lp_box {margin-bottom:0px !important;}*/

#Llist .box .landing_offer {margin:0;}
#Llist .box .landing_offer .left_lp {padding-left:10px; width:90px;}
*+html #Llist .box .landing_offer .left_lp {padding-top:3px; padding-bottom:3px;}
*+html #Llist .box .landing_offer .middle_lp {padding-top:3px; padding-bottom:3px;}
*html #Llist .box .landing_offer .left_lp {padding-top:0px; padding-bottom:3px;}
*html #Llist .box .landing_offer .middle_lp {padding-top:0px; padding-bottom:3px;}
#Llist .box .landing_offer .right_lp_hr {width:100px;vertical-align:middle;}
#Llist .box .landing_offer .right_lp_r {text-align:right;width:120px;vertical-align:middle;}
#Llist .box .lp_button {margin-top:15px;}
#Llist .lp_box {margin-bottom:0px !important;}

/*===== FORM =====*/
input[type="text"], textarea {background:#FFF; border:1px solid #AAA;}
input[type="text"]:hover, textarea:hover{border:1px solid #3D72CF;}
input[type="text"]:focus, textarea:focus{background:#CBDFF4;}
input[type="text"]:active, textarea:active{background:#EEE;}

input[type="password"], textarea{background:#FFF; border:1px solid #AAA;}
input[type="password"]:hover, textarea:hover{border:1px solid #3D72CF;}
input[type="password"]:focus, textarea:focus{background:#CBDFF4;}
input[type="password"]:active, textarea:active{background:#EEE;}

/*===== Footer =====*/
#foot{text-align:center; margin:20px 0 10px; background:#EEE; padding:4px 0 5px;}
#foot a{margin-right:10px; text-decoration:none;}
#foot a:link, #foot a:visited{color:#555;}
#foot a:hover, #foot a:active{color:#000; text-decoration:underline;}
#lang{float:right; margin:0 2px 10px 20px;}
#bookmark{margin:10px 20px 10px 0;}
#copy{text-align:center; float:none; clear:both; margin-bottom:10px;}
#copy a{color:#000;}


/*===== SERVICE =====*/
#service_content{padding-left:230px; margin-right:10px;}
#service_content .box h3{}
#service_content h2{margin-top:0;}
#service_content p{margin-bottom:0.6em;}
#service_content ol{margin-bottom:0.6em; list-style:lower-alpha outside; font-weight:bold;}
#service_content.ol_numbered ol{list-style:decimal outside;}
#service_content.ol_numbered ol ul{list-style:square outside; margin:0.6em 0 1em 0;}
#service_content ol li{margin-bottom:0.6em; margin-left:3em;}
#service_content ol li ul li{margin-left:1em;}
#service_content ol li a, #service_content ol li span{font-weight:normal;}
#service_content h4{margin:1.7em 0 0.7em 0; font-weight:bold;}
#service_content dt{width:255px; margin:0.6em 0.6em 0.2em 0; font-weight:bold; float:left; clear:left;}
#service_content dt p{font-weight:normal;}
#service_content dd{margin:0.6em 0.6em 0.2em 0;}
#service_content dl{display:block; margin:0 0 2em; overflow:hidden;}
/* IE 6 Hack */ *html body #service_content dl{width:99%;}
/* IE 6 Hack */ *html body #service_content .box{width:95%;}
/* IE 6 Hack */ *html body #service_content #faq{width:97%;}
/* IE 6, 7, 8 Hack */ *html body #service_content #faq, *:first-child+html  #service_content #faq{width:99%;}
#service_content .service_content_box {margin-top:20px;}
#service_content .kontakt_left_cl {float:left; clear:left; width:255px; }
#service_content .kontakt_left_cl h4 {margin-top:0px;}
#service_content .kontakt_right_cl {display:block; padding-left:255px;}
#service_content #faq {font-weight:bold;}
#service_content #faq .text{margin:10px; padding:5px;border:1px solid #ccc; font-weight:normal;}
#service_content #faq .text a{display:inline; padding:0; background:none; }
#service_content #faq ul{padding:10px 0 10px 15px; font-weight:bold;}
#service_content #faq ul ul{padding:10px 0 10px 30px; font-weight:normal;}

#service_menu{float:left; width:200px; border:1px solid #E9E4DE; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background:#FFF url(../img/menu/sidebar_cats_bg.jpg) repeat-x; padding:5px 5px 10px; margin-bottom:10px;}
#service_menu li{margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #E9E4DE;}
#service_menu li.last{margin-bottom:0; padding-bottom:0; border-bottom:0 none;}
#service_content li a{width:100%; display:block; padding:5px; margin:5px 0;}
#service_menu li a{margin-left:5px; font-size:1em; text-decoration:none; color:#333; font-weight:bold; width:100%; display:block;}
#service_content li a:hover{background:#EEE;}
#service_menu li a:hover{text-decoration:underline; color:#72AC0C;}

.decimal {list-style-type:decimal; margin-left:20px;}
.square {list-style-image:none; list-style-position:outside; list-style-type:square; margin-left:1.4em;}

#c_form tr{height:140px;}
#c_form td{border-bottom:1px solid #BDBABD;padding-top:15px;}

#c_form #submit-element{margin-left:745px; cursor:pointer;}


/*====KONTAKTFORMULAR=====*/
.box .contact dt {width:155px !important;}
.box .contact input, .box .contact textarea {width:300px;}
.box .contact input.submit {width:100px;}


/*===== PRODUCTS =====*/
#product #content{margin:0;}
#product #content .line{padding:0;}
#product .shops li{display:block; font-size:1.1em; border-bottom: 1px dotted #AAA; padding:5px 10px 8px;}
#product .shops li.last{border-bottom: 0; margin-bottom:2px;}
#product .shops li a{display:block; float:left; font-weight:bold; margin-right:10px;}
#product table .priceinfo{width:160px; text-align:right;}
#product .kurzinfo{width:120px; overflow:hidden; float:right;}
#product .kurzinfo .price{font-size:1.3em; font-weight:bold;}
#product .guenstigster{background:#FFFFFF url(../img/menu/sidebar_cats_bg.jpg) repeat-x scroll 0 0; border:1px solid #CBDFF4; float:right; margin:10px 0 10px 10px; padding:3px; width:112px;}
#product .guenstigster h4{font-size:0.8em;}
#webtipps_box td, #report td ,#shortreport td{cursor:default;}


.bestoffer {}
.bestoffer .price {font-size:16px; font-weight:bold;}
.bestoffer span, .bestoffer strong, .bestoffer img, .bestoffer a {vertical-align:middle; margin:0 2px;}

/* sSlider */
.sslider{height:auto;}
#sliderblock .boxnav {display:block;}
/* #sliderblock {position:relative;} */
.panel {padding:10px; overflow:hidden; margin:0 1px;} 
/* .spanel{height:275px; } */
/* .spanel .vantage {min-height:150px;height:auto !important; height:150px; display:block;} */

#teaser_content ul li {background:url(../img/check.gif) no-repeat; padding-left:25px; margin:4px 0; display:block;}
#teaser_content select {font-size:12px; margin-bottom:3px; width:145px;}
#teaser_content table{width:auto;}
#teaser_content td{padding-top:1px; border-bottom:0 none;}
#teaser_content tr:hover{background:transparent;}
#teaser_content ul{margin-bottom:10px;}
#teaser_content #taba label{margin-bottom:3px;}
#teaser_content #tabc #sbutton{margin-top:8px;}
#teaser_content #tabg label{margin-bottom:3px;}
#teaser_contentinput{padding:1px 3px;}
#tabg #reisen_menu label{cursor:pointer; font-size:11px; margin:6px 5px 0 0; display:inline-block; _width:30px; }
/* Opera Hack */ body.opera #tabg #reisen_menu label{margin:6px 0 0 0;}
/* Opera Hack */ body.opera #wrapper ul.boxnav{margin-left:1px;}
#tabg #reisen_menu input{margin:9px 0 0 0;}
#tabg #reisen_menu {margin-bottom:10px;}
.spanel .calimg {margin:5px 0 0 0 !important; cursor:pointer;}
/* IE 7 Hack*/ *:first-child+html #tabg #reisen_menu input{margin:5px 0 0 0;}
/* IE 6 Hack*/ * html body #tabg #reisen_menu input{margin:3px 0 0; padding:0;}
/* IE 6 Hack*/ * html body #tabg #reisen_menu label{margin:5px 0 0 0;}
/* IE 7 Hack*/ *:first-child+html #tabg #reisen_menu label{margin-right:0;}

/* Produkte */
#product .product_img {float:left; margin-right:10px; padding-bottom:10px; width:200px; text-align: center;}
#product .product_desc {font-size:13px; color:#000;}
#product .product_desc .desc_text{margin:0 0 0 210px;}
* html #product .product_desc .desc_text{margin:0; float:left;}
#product .product_desc .desc_dlist dt{display:inline;}
#product .product_desc .desc_dlist dd{display:inline;}
#product .product_desc .desc_dlist{margin-bottom:1em;}

#product .rating dt {display:inline-block !important; width:130px;}

#product .compare{width:245px; float:left; padding:5px;}
#product_chart{float:right;}
#product h1{font-size:1.5em; font-weight:bold;}
#product .border_right a{border-right:1px solid #000; padding:0 5px;}
.box table .offer_title {font-weight:bold; font-size:13px;}
.box table td{padding:5px 10px 5px 0; /*border-bottom:1px dotted #aaa;*/}
.box table td.img{overflow:hidden; width:90px;}
.box table td.right{text-align:right; white-space:nowrap;}
*:first-child+html .box table td.right{text-align:left;}
table tr:hover{/*background:#f3f3f3;*/ width:100%; /*cursor:pointer;*/}
.box table{margin-bottom:10px;}
.box table .price{font-size:1.5em; font-weight:bold;}
#table_details .price{font-size:1.5em; font-weight:bold;}
.box table tr.last td{border-bottom:0 none;}
.grey{color:#9b9b9b; text-decoration:none;}
#wrapper #content table {width:100%;}
#wrapper table.compare td{border:none;}
#wrapper table.compare{font-size:1.01em; line-height:1.3;}
table.compare tr:hover{background:#FFF; cursor:default;}
table.compare dt{font-size:1.2em; font-weight:bold; margin-bottom:0.2em;}
table.compare ul{margin-top:1em; }
table.compare li{list-style-position:outside; margin:10px 0;}
table.compare ul li a{margin-top:0.4em; /*display:block;*/}
table.compare ul p{font-size:0.9em; width:95%;}
table tr td a.product_name{display:block; margin-bottom:0.3em;}

#products_table{line-height:1.4;}
#products_table .exp{margin:0.3em 0;}

.diffMoreProd {border:0;}

/*DSL Seite*/
#dsl_container {margin-bottom:0px; background:url(../img/dsl/dslwife.jpg) no-repeat right bottom; padding-right:200px; height:180px;}
table.list {padding: 0 !important;}
table.list td {border-left: 0px !important; height:60px;}
table.list #tbl_header {background: #C9E2FF url(../img/menu/tab_bg.jpg) repeat-x top;}


/* FILTERS*/

#sidebar a.filter_aktiv, .filter a.filter_aktiv_top {border:1px solid #e9e4de; -moz-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; text-decoration:none; color:#4d4d4d; margin-bottom:3px;}
#sidebar a.filter_aktiv {background: #ebebeb url(../img/filters.gif) no-repeat right 3px !important;  width:190px; height:15px; display:block; padding:0 0 2px 10px !important;  magrin-left:-4px;}
#sidebar a.filter_aktiv:hover {background: #e6e6e6 url(../img/filters.gif) no-repeat right -36px !important;}
.filter a.filter_aktiv_top {background: #ebebeb url(../img/filters.gif) no-repeat right 2px; border:1px solid #e9e4de; padding:0 20px 2px 10px; font-size:11px; margin-right:5px;}
.filter a.filter_aktiv_top:hover {background: #e6e6e6 url(../img/filters.gif) no-repeat right -37px;}
.filter_more {margin-left:170px;}

#filter_input {color:#9b9b9b ;}
#filter_input:focus{color:#000;}

/* Tag Cloud */
.t_1{font-size:1.6em;}
.t_2{font-size:1.4em;}
.t_3{font-size:1.2em;}
.t_4{font-size:1em;}
.t_5{font-size:0.9em;}
#cloud{text-align:left; line-height:30px;}

/*Produktdaten*/
#datafeed th,#Datasheet th {padding:4px; background-color:#e9e9e9; font-weight:bold; }
#datafeed td.left{width:30%; padding-left:4px; color:#777;}
#datafeed td,#datafeed th, #Datasheet td, #Datasheet th, #Datasheet td{ padding-left:10px; cursor:default; border:0 none;}
#datafeed tr.black td.left{color:#000; border-right:0 none;}

/*Vergleichseite*/
#Datasheet td {padding:10px;}
#compare_scroll {overflow-x:auto;}

/*Reports*/
.reports_box {clear:both; margin-bottom:15px; padding-bottom:7px; border-bottom:1px dotted #BBB;}
.reports_box.last{border-bottom:0 none;}
.reports_box p {line-height:1.2;}
.reports_box nobr{margin:3px 0 0 0;}
.reports_left{float:left; padding-right:10px; overflow:hidden; width:80px;}
.reports_left nobr img{margin-top: 5px;}
.box.big .reports_right{margin:10px 0 0;}
.box.big .reports_right dl{margin-top:10px;}
.reports_right dl{margin:0.3em 0 0.4em;}
.reports_right dt{font-weight:bold; float:left; padding:0 5px 0 0;}
.reports_right dd{float:none; margin-bottom:3px;}
.reports_right .desc a{display:inline-block; margin-left:10px;}
.reports_right .desc {line-height:1.4;}
a.reports_title{/*font-size:1.4em;*/font-weight:bold; margin-bottom:0.2em; text-decoration:underline !important;}
.small {font-size:11px; margin-top:2px;}
*+html .small {margin-top:3px;}
*html .small {margin-top:3px;}
.read_review {}

/* Topseller */
.topseller {overflow:hidden;}
#product .topsellers {/*border-bottom:1px dotted #AAAAAA;*/ color:#444444; float:left; height:115px; padding:5px; width:48%;}
#category .topsellers {border-bottom:1px dotted #AAAAAA; color:#444444; float:left; height:90px; margin-right:10px; padding:5px; width:31%;}
.topsellers.rechts {border-left:1px dotted #aaa;}
.topsellers.lasttop{border-bottom:0 !important;}
.top_img {float:left; width:125px; display:block; overflow:hidden; height:100%;}
.topsellers .desc {margin-left:126px;}

/* TopCats */
.topcats dt, .topcats li{margin-bottom:0.4em;}
.topcats dt {font-weight:bold;}
.topcats dd {margin-top:15px;}
.topcats dl{display:block; width:33%; float:left;}
.topcats ol li{list-style:decimal outside; display:list-item; margin-left:20px; padding-right:10px;}
/* IE 7 Hack */ *:first-child+html .topcats ol li{margin-left:25px;}
/* IE 6 Hack */ * html body .topcats ol li{margin-left:25px;}
.topcats ol {color:#777;}


/* Pagination*/ 
.pagination {padding:8px 5px 0; height:25px; background:#f5f5f5; border:1px solid #e9e9e9; margin-bottom:10px; text-align:center;}
.pagination_top, .pagination_top select {font-size:11px !important;}
/* IE 7 Hack */ *:first-child+html .pagination {}
/* IE 6 Hack */ * html body .pagination {}
/* IE 6 Hack */ * html body .page_table {margin-bottom:5px;}
.pagination div{float:right;}
/* IE 7 Hack */ *:first-child+html .pagination div {display:inline; width:30%;}
/* IE 7 Hack */ *:first-child+html .pagination div div{display:block; width:auto;}
.pagination div select{position:relative; margin-top:-3px;}
.pagination div label{color:#666; font-weight:normal; display:inline;}

.pagination a {background:#FFF; border: 1px solid #ccc; padding:2px 5px; text-decoration:none; font-weight:bold;}

/* IE 7 Hack */ *:first-child+html .pagination a {line-height:1.6em;}
/* IE 6 Hack */ * html body .pagination a {line-height:1.6em;}

.pagination a.back {background: #FFF url(../img/css_sprite.png) no-repeat 7px -252px; border:1px solid #CCC; padding:0 8px 0 10px; height:10px;}
/* IE 6 Hack */ * html body .pagination a.back {padding:0 8px 0 10px; }
/* IE 7 Hack */ *:first-child+html .pagination a.back {padding:0 10px 0;}

.pagination a.back:hover {background: #e9e9e9 url(../img/css_sprite.png) no-repeat 7px -309px; text-decoration:none; }
/* IE 6 Hack */ * html body .pagination a.back:hover {background-position:7px -308px;}

.pagination a.forward {background: #FFFFFF url(../img/css_sprite.png) no-repeat scroll 7px -366px; border:1px solid #CCC; padding:0 10px 0 8px; height:10px;}
/* IE 6 Hack */ * html body .pagination a.forward {background-position:8px -366px; padding:0 8px 0 10px;}
/* IE 7 Hack */ *:first-child+html .pagination a.forward {padding:0 10px 0;}

.pagination a.forward:hover {background: #e9e9e9 url(../img/css_sprite.png) no-repeat 7px -423px; text-decoration:none;}
/* IE 6 Hack */ * html body .pagination a.forward:hover {background-position:8px -422px;}

.pagination_top a.forward, .pagination_top a.back {padding-bottom:1px;}
/* IE 6 Hack */ * html body .pagination_top a.forward, /* IE 6 Hack */ * html body .pagination_top a.back {padding-bottom:1px;}

.pagination a span {visibility:hidden; overflow:hidden;}
.pagination a:hover{text-decoration:underline;}


.pagination .ergebnisse_sort {float:right;}
.pagination #changer {margin-top:-2px; display:block; width:105px; height:24px; text-align:left; padding:0;}
.pagination #changer a span{display:none}
.pagination #changer a {margin-right:4px;}
.pagination #changer span {font-size:9px; font-weight:normal; margin-top:0;}

.pagination a#liste{background:url('../img/liste_gall.png') no-repeat -24px 0; display:block; height:24px; width:24px; padding:0; border:none; float:right;}
#Llist .pagination a#liste, .pagination a#liste:hover, .pagination a#liste.active{background-position:-24px -24px;}
.pagination a#galerie{background:url('../img/liste_gall.png') no-repeat 0 0; display:block; height:24px; width:24px; padding:0; border:none; float:right;} 
#Blocklist .pagination a#galerie, .pagination a#galerie:hover, .pagination a#galerie.active{background-position:0 -24px;}

.oh {}

/* IE 6 Hack */ * html body div.clear.ie6{clear:both;}

/* Adsense */

/* IE 6 Hack */ * html body .ad {height:25px;}
.ad .head {font-size:1.3em; color:#0000EE; text-decoration:underline; font-weight:bold; padding-left:5px;}
.ad .text{color:#000; text-decoration:none !important; line-height:1.4em;}
.ad .url{color:#006000; text-decoration:none !important; padding-left:6px; line-height:1.5em;}
a.ad {border-bottom:1px dotted #aaa; display:block; padding:10px; text-align:left; text-decoration:none !important; cursor:pointer; line-height:1.2}
/* IE 6 Hack */ * html body a.ad {padding:8px 10px 7px;}
/* IE 7 Hack */ *:first-child+html a.ad {padding:8px 10px 12px;}
a:hover.ad {background:#D6E3F7;}
/*a.noline {border-bottom:0px !important; }*/
a:hover.ad .head {color:#72AC0C; text-decoration:underline; font-weight:bold;}
.gAd span.text{position:relative; top:0px; padding-left:10px;}
/* IE 6 Hack */ * html body .gAd span.text {top:1px;}
/* IE 7 Hack */ *:first-child+html .gAd span.text {top:1px;}
.gAd{border:1px solid #3D72CF; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; margin-bottom:3px; min-height: 100px;}
/* IE 6 Hack*/ *html .gads_container {width:99%;display:block;}
#search .gAd, #category .gAd,#product .gAd{border:0;}
#search #lp_afs a.ad{padding:16px 10px;}
a.g_adsense_link {color:#555555; font-size:12px; text-decoration:none !important;padding:8px 10px;  margin:0px; /*float:right; */}
*html body a.g_adsense_link {padding:8px 10px 6px;}
span.g_adsense_link {color:#555555; font-size:12px; text-decoration:none !important;padding:8px 10px;  margin:0px; /*float:right; */}
a.g_adsense_link:hover{color:#555555;}
.head_ads {width:100%;display:inline-block}
.bottom_ads {width:100%;display:inline-block;}

.gads_container {margin-bottom:10px;}
.first .gads_container {margin-bottom:0;}
*+html .gads_container {margin-bottom:-8px;}
*html .gads_container {margin-bottom:-8px;}

/*Conversion Tracking Iframe*/

#Price_ConversionTracking {position:relative; left:10px;}

/* Home Tabs */
.panel dt {width:150px; float:left; clear:left; padding-bottom:5px;}
.panel dd {padding-bottom:5px;}
.panel dd select {width:150px;}
.panel .short {width:70px;}

.normallist ul{list-style-type:disc;}
.normallist li{list-style-type:disc; margin-left:30px; padding:3px 0;}


.anzeigen{color:#646464; font-size:11px; text-align:left; z-index:99; position:relative; /*margin-top:10px;*/ padding-top:14px;}
/* IE 6 Hack */ * html body .anzeigen {padding-top:0px;padding-bottom:1px;}
/* IE 7 Hack */ *:first-child+html .anzeigen {padding-top:0px;padding-bottom:1px;}

.upper_border{border-top:1px solid #646464;}

#comnavi a, #comnavi a:visited {
text-decoration:none; display:block; width:108px; height:1.1em; }
#comnavi a:hover {background-color:#f0f0f0; border-left: 1px solid #ccc;text-decoration:none !important; padding-left: 9px !important;}

/* Advertising */
#FlexTop {position:absolute; text-align:center; z-index:2; top: 0px;}
#FlexTop table, #FlexTop div {margin:0 auto;}

#FlexSky img {display:block;}
#FlexSky {position:absolute;  background:transparent url(../img/layout/head_background.jpg) repeat-x scroll 0 0; right:0px; z-index:100;}
#FlexSky.topOnSearchBar {padding-top: 40px; top: 90px; }

#FlexSkyViewTop {float:right;margin:0 0 0 5px;}
#FlexCnt {float:none;text-align:center;}
#FlexCA { margin: 10px 0px; position:relative; width:600px; text-align:center;}
#FlexCA * {margin:0 auto;}
#FlexCA_View {position:relative; margin-top:10px;}
#CA {position:absolute; width:300px; height:250px;}
#CA_View {position:relative; width:300px; height:250px;}

.ad_bg {position: absolute; height: 90px; background: url(../img/ad_bg.jpg) repeat-x left top; width: 100%; left: 0px;}

.paypal {float:right; margin-top:5px;}

/*====SITEMAP=====*/
.sitecol{ width:23%; margin:1%; float: left;}
/*#sitemap .navigation li {font-size:1.3em; font-weight:bold; float:left; width:150px; padding:0 10px 20px 10px;}
#sitemap .navigation li ul li{font-size:12px; font-weight:normal; padding-left:0; padding-bottom:0; font-size:11px; font-weight:bold;}
#sitemap .navigation li ul li ul li{font-size:12px; font-weight:normal; background:transparent url(../img/css_sprite.png) no-repeat scroll 0 -452px;padding-left:7px; padding-bottom:0;}
*/
#sitemap {padding-top:0px !important; margin-top:0px !important;}
#sitemap .sitecol{ width:23%; margin:1%; margin-top:0px; float: left;}
#sitemap .link_1 {font-size:1.3em; font-weight:bold; padding:10px 0;}
#sitemap .link_2 {font-size:12px; font-weight:normal; padding-left:0; padding-bottom:0; font-size:11px; font-weight:bold;}
#sitemap .link_3 {font-size:12px; font-weight:normal; background:transparent url(../img/css_sprite.png) no-repeat scroll 0 -478px;padding-left:7px; padding-bottom:0;}

/*====Sterne Plugin=====*/
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/*teaser startseite*/

.seointro_tabs {margin-top:10px;clear:both;display:block; background:url(../img/seotab_top_bg.gif) repeat-x scroll 0 0; border-right:1px solid #ccc;border-top:1px solid #ccc; height:30px;} 
.seointro_tabs li {display:inline; float:left; border-left:1px solid #ccc;} 
.seointro_tabs li a.last {padding:6px 29px 6px 30px; border-right:1px solid #ccc;}
* html .seolast {padding-left:28px !important;  border-right:1px solid #ccc;}
.seointro_tabs li a.last2 {padding:6px 29px 6px 17px; border-right:1px solid #ccc;}
.seointro_tabs li a {color:#000 !important;padding:6px 15px; display:block;text-decoration:none;font-size:12px; height:17px;} 
.seointro_tabs li a:hover {background:#fff;height:17px; border-bottom:1px solid #fff;} 
.seointro_tabs li a.active-tab {background:#fff; height:17px; border-bottom:1px solid #fff; cursor:default;}

.seointro {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; font-size:12px;padding:10px; clear:both;display:block;line-height:1.3em; height:auto;}   
.seointro h2  {font-size:12px; font-weight:normal;margin:0px; padding:0px; color:#000;} 
.seointro p {margin-top:5px;}  
   
.seoslider {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; font-size:12px; clear:both;display:block;line-height:1.3em;}
.seoslider label {font-size:11px;}
.seoslider select {font-size:12px; width:155px; margin-bottom:3px;}
.calinput { width:130px; margin-bottom:3px;}

.seoslider h2  {font-size:19px; font-weight:normal;margin:0px; padding:0px; color:#000;} 
.seoslider p {margin-top:5px;} 

.seoslider_tabs {margin-top:10px;clear:both;display:block; background:url(../img/seotab_bg.gif) repeat-x scroll 0 0; border-right:1px solid #ccc;border-top:1px solid #ccc;} 
.seoslider_tabs li {display:inline; float:left; border-left:1px solid #ccc;} 
.seoslider_tabs li a.last {padding:1px 29px 1px 30px; border-right:1px solid #ccc;} 
.seoslider_tabs li a {color:#000;padding:1px 15px; display:block;text-decoration:none;font-size:12px;} 
.seoslider_tabs li a:hover {background:#D8D8D8;} 
.seoslider_tabs li a.active-tab {background:#D8D8D8;} 

.panel {clear: both;} 
.panel.active-tab-body {display: block;}

clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#all_filter {z-index:1002;}
*:first-child+html #all_filter {height:301px;}
* html #all_filter {position:absolute; left:-40px; top:12px;}
#all_filter h2{padding-bottom:5px;}
/* IE 7 Hack */ *:first-child+html #all_filter h2 {font-size:19px;}
/* IE 6 Hack */ *html #all_filter h2 {font-size:19px;font-weight:normal;}

.white_content {width:520px;height:230px;line-height:24px; background-color: white;overflow:hidden;}

.white_overlay{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50); cursor:pointer;}



/*CLOSE BUTTON FILTER*/
#light_close{position:absolute;left:605px; top:-10px;background:url(../img/close.png) no-repeat; width:30px; height:30px; cursor:pointer; z-index:1003;}
* html #light_close{left:565px; top:0;}

#light_close a{color:#fff;}

div.light_left {float:left; width:300px; height:199px; border:1px solid #E9E4DE;overflow:auto;} 
div.light_right {width:200px;height:199px;overflow:auto;position:absolute;left:350px;margin-top:-208px;}
.light_left li a{padding-left:7px; background:url(../img/css_sprite.png) no-repeat 0 -452px;list-style:none outside;}
.light_right li a{list-style:none outside;}
.light_right_active, .light_right_active:hover {color:#000 !important; font-weight:bold; text-decoration:none !important; cursor:default;}
.light_left li{padding-left:5px;}

#all_filter .light_right {margin-top:-196px;}
#all_filter .light_right ul{padding-left:10px;}

.middle a{margin-top:5px;}

#filterlist {position:fixed; top:25%; left:257px; height:302px;}
#seo_tab {height: 150px; padding-top:0 !important;}

div.errorpage {color:red; font-size:1.7em; line-height:1.7em; margin-bottom:1.6em; background-color:#eeeeee; border:1px; border:1px solid red; text-align: center;}
#auction .box, .box_auction {list-style:none;}


/* Webtipps */

#ratingLayer {
	position: absolute;
	background: transparent url(../img/rating/wt_rating_layer.png) no-repeat;
	width: 180px;
	height:60px;
	padding:6px 8px;
	margin:-80px 0 0 -70px;
	top:0;
	left:0;
}

/* IE 6 HACK */ *html #ratingLayer {
	position: absolute;
	background: transparent url(../img/rating/wt_rating_layer.gif) no-repeat;
	width: 180px;
	height:60px;
	padding:6px 8px;
	margin:-80px 0 0 -70px;
	top:0;
	left:0;
}

#raiting_wait {
	position:absolute;
	background: #fff;
	width:75px;
	height:38px;
	display:none;
}

.review_webtip {
	margin-bottom:5px;
	padding:5px 0;
	border-bottom:1px solid #DDD;
}

.review_webtip td {
	margin-bottom:5px;
	padding:5px 0;
	border-bottom:1px solid #DDD;
}

#webtipps_box .middle{text-align:left;}
#webtipps_box .small{width:auto !important;}
#webtipps_box td.right{width:10%; text-align:center;}
#webtipps_box td.right_split1{width:12%; text-align:center; padding-top:12px;}
#webtipps_box td {padding:4px 0; border-bottom:1px solid #ddd;}

/* Rating */
	.stars{background:transparent url(../img/rating/stars_blue.jpg) no-repeat scroll 0 0; width:65px; height:5px; padding:5px; margin:0 10px 0 0;}
	.stars_split1{background:transparent url(../img/rating/stars_blue.jpg) no-repeat scroll 0 0; width:65px; height:5px; padding:5px; margin:0 12px;}
	*html .stars_split1 {height:0; padding:0 5px;}
		.rating_50{background-position: 0 2px;}
		.rating_45{background-position: 0 -13px;}
		.rating_40{background-position: 0 -28px;}
		.rating_35{background-position: 0 -44px;}
		.rating_30{background-position: 0 -58px;}
		.rating_25{background-position: 0 -73px;}
		.rating_20{background-position: 0 -89px;}
		.rating_15{background-position: 0 -104px;}
		.rating_10{background-position: 0 -119px;}
		.rating_05{background-position: 0 -134px;}
		.rating_0{background-position:  0 -149px;}
		*html .stars{padding:0 5px}
		
.loading {
	background:transparent url(../img/loader.gif) no-repeat scroll 0 0;
	height:125px;
	margin-left:50%;
	margin-top:50px;
}
.loadingsmall{
	background:transparent url(../img/loader.gif) no-repeat scroll 0 0;
	margin-top: 25px; 
	margin-left: 77px; 
	height: 75px;
}

/*Top Angebote Ajax */

#content #sidebar.sidebar_cats .topitemsbox {min-height:60px !important; position:relative; top:-6px; margin-bottom:4px;}
*html body #content #sidebar.sidebar_cats .topitemsbox {top:-21px; margin-bottom:-9px;}
/* IE 7 Hack */ *:first-child+html #content #sidebar.sidebar_cats .topitemsbox {top:-21px; margin-bottom:-10px;}
#content #sidebar.sidebar_cats .topitemsbox h2 {padding:0; margin:0;}
.topitem .image {float:left; margin-left:2px;}
.topitem .image img {width: 50px;}
.topitem .text {float:left; width: 153px; height:53px; padding-left: 5px; font-size: 11px;}
.topitem .text span {width:153px; height:30px; float:left;}
*html .topitem .text span {margin-top:1px; }
.topitem .text .price {float: right; position:relative; top:-16px;}
*html body .topitem .text .price {margin-bottom:-16px;}
/* IE 7 Hack */ *:first-child+html .topitem .text .price {margin-bottom:-16px;}

#advertisement p {width: 400px; float: left;}
#advertisement img {float: left;}
