@import "rounded.css";
@import "rotator.css";
@import "button.css";
@import "tip.css";
@import "ui.base.css";

* {
	margin:0;
	padding:0;
}

body{background:url(../images/body-tail.gif) top repeat-x #FFFFFF; text-align:center;}
#main { width:1023px; margin:0 auto; text-align:left; padding:21px 14px 74px 13px;}

#header {
	height:176px;
}
#header_index {
	height:457px;
}
.fright {
	padding-right:15px;
}
.rss_right {
	padding-right: 10px;
	float: right;

}
#footer {
	height:54px;
}
.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

#header .col-1{
	width:295px;
	padding-left: 20px;
}
#header .col-2{ width:144px;}
#header .col-3{
	width:638px;
}

#header_index .col-1{ width:455px;}
#header_index .col-2{
	width:156px;
}
#header_index .col-3{
	width:363px;
}

#content .col-1{
	width:238px;
}
#content .col-2{
	width:486px;
	margin-left:8px;
}
#content .col-3{
	width:239px;
	margin-left:8px;
}

#page2 #content .col-2{
	width:490px;
	margin-left:8px;
}


#page8 #content .col-1{
	width:720px;
}
#page8 #content .col-2{
	width:240px;
	margin-left:15px;
}
#page8 p{ padding-top:3px;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif;	font-size:0.6875em;	line-height:1.273em; color:#585858;}

input, select { vertical-align:middle; font-weight:normal;}

a {	color:#296887;	text-decoration:none;}
a:hover{ text-decoration:underline;}
.pad2 {
	padding: 5px 6px 5px 5px;
}
.pad3 {
	padding-left:3px;
	padding-right: 3px;
}
p {padding-top:3px;}

.line_x{ height:1px; font-size:0; background:url(../images/line_x.gif) left top repeat-x; margin:10px 0 10px 0;}
.line_w{ height:1px; font-size:0; background:url(../images/line_w.gif) left top repeat-x; margin:10px 0 10px 0;}
.line_xx{ height:1px; font-size:0; background:url(../images/line_xx.gif) left top repeat-x; margin:10px 0 10px 0;}
.line_x1{ height:1px; font-size:0; background:url(../images/line_xx.gif) left top repeat-x; margin:7px 0 7px 0;}
.line_x2{ height:1px; font-size:0; background:url(../images/line_xx.gif) left top repeat-x; margin:2px 0 7px 0;}

.resultrow { background-color: #F5F7FC;}
.similarrow { background-color: #F5F7FC;}

.top_indent_1px{ margin-top:0px; display:block;	margin-bottom: 1px;}
.top_indent_2px{ margin-top:2px; display:block;	margin-bottom: 2px;}	
.top_indent_5px{ margin-top:5px; display:block;	margin-bottom: 5px;}
.top_indent_5_1px{ display:block; margin-bottom: 6px;}
.top_indent_8px{ margin-top:8px; display:block;	margin-bottom: 5px;}
.top_indent_10px{ margin-top:10px; display:block; margin-bottom: 5px;}

h2{
	text-transform:uppercase;
	font-size:1.636em;
	font-weight:normal;
	padding-bottom:10px;
	color:#000000;
}

h5{
	text-transform:uppercase;
	font-size:1.236em;
	font-weight:normal;
	color:#3C596F;
	padding: 10px 0 5px 10px;
}

.font10 {font-size: 10px; font-style: normal; color: #4F4F4F;}
.font11 {
	font-size: 11px;
	font-style: normal;
	color: #4F4F4F;
}
.font11_w {
	font-size: 11px;
	font-style: normal;
	color: #4F4F4F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.font_title {
	background:url(../images/list-marker.gif) no-repeat left 4px;
	color:#598FAA;
	text-transform:uppercase;
	padding-left:8px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}
.font12 {font-size: 12px; font-style: normal; color: #4F4F4F;}
.font13 {font-size: 13px; font-style: normal; color: #4F4F4F;}
.font_datum { font-size: 11px; font-style: normal; color: #000000;}
.price { font-size:11px;
	color:#FF3300;
	font-weight:bold;
}
.price_a {
	font-size:11px;
	color:#006699;
	font-weight:bold;
}
.price_b {
	font-size:11px;
	color:#006666;
	font-weight:bold;
}
.versandkosten {
	font-size:11px;
	color:#006666;
	font-weight:normal;
}
.oldprice {
	font-size:10px;
	color:#808080;
	text-decoration:line-through;
}
.newsdate {
	color: #666666;
	font-size: 10px;
}

.title0{
	color:#575C68;
	text-transform: uppercase;
	font-weight: bold;
}
.title1{ color:#147fbf}
.title2{ color:#fff;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif, Tahoma;}


strong{
	display:block;
	padding-bottom:4px;
	padding-top: 8px;
}
.strong1{ padding-bottom:0;}
cite{ display:block; font-style:normal;}

.more3{
	background:url(../images/z2.gif) repeat-x bottom left;
	color:#226C88;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
:hover.more3 {color:#FF6600; text-decoration:none;}

.more3_1{
	background:url(../images/z2.gif) repeat-x bottom left;
	color:#2C5B7E;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.more3_1_ss{
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#385563;
	}

 	.main_text2{
	font-family: Arial, Helvetica, sans-serif;
	color: #3F6C8D;
	background:url(../images/list-marker.gif) center left no-repeat;
	padding:0 0 0 8px;
	text-decoration:none;
	font-size:10px;
}
	
:hover.main_text2 {
	color:#ED610C;
	text-decoration:none;
}

.main_text_kat{
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#525252;
	}
:hover.main_text_kat {
	color:#ED610C;
	text-decoration:none;
}
.main_text3{
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#525252;
	background:url(../images/list_bull0.gif) no-repeat left 5px;
	padding:0 0 0 13px;
	}
:hover.main_text3 {
	color:#ED610C;
	text-decoration:none;
}
 	.main_text4{
	font-family: Arial, Helvetica, sans-serif;
	color: #3F6C8D;
	background:url(../images/list-marker.gif) center left no-repeat;
	padding:0 0 0 12px;
	text-decoration:none;
	font-size:12px;
	line-height:1.425em;
}
	
:hover.main_text4 {
	color:#ED610C;
	text-decoration:none;
}
 	.main_text40{
	font-family: Arial, Helvetica, sans-serif;
	color: #3F6C8D;
	text-decoration:none;
	font-size:12px;
	line-height:2.3em;
	padding-left: 1px;
}
	
:hover.main_text40 {
	color:#ED610C;
	text-decoration:none;
}

 	.main_text5{
	font-family: Arial, Helvetica, sans-serif;
	color: #3F6C8D;
	background:url(../images/list-marker.gif) center left no-repeat;
	padding:0 0 0 12px;
	text-decoration:none;
	font-size:12px;
	line-height:1.425em;
}

.link10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding-left:15px;
	background:url(../images/link10.gif) left center no-repeat;
	text-decoration:none;
	color: #366C89;
}
.link10:hover{
	text-decoration:none;
	color: #FF6600;
}

.link23{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left:14px;
	background:url(../images/link10.gif) left center no-repeat;
	text-transform:uppercase;
}
.link23:hover{
	text-decoration:none;
	color: #FF6600;
}

.link_folder {
	background:url(../images/kat_p.gif) 1px 1px no-repeat;
	color:#5388A2;
	padding-left:18px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 11px;
}

.link_kat{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left:14px;
	background:url(../images/kat_p.gif) 0px 1px no-repeat;
    text-transform:uppercase;
}
.link_kat:hover{
	text-decoration:none;
	color: #FF6600;
}



.max_images_75 {
	max-width: 75px;



	width: expression(this.width > 75 ? 75: true);
	margin-right: 8px;
} 
.container_80{	width:auto;	overflow:hidden; float: right;	padding-right: 4px;	padding-bottom: 2px;}
.pad10 {
	padding-left: 10px;
	padding-right: 10px;
}
/* ============================= main layout ====================== */
.imgindent {margin:0 15px 0 0; float:left;}
.phone{ float:right; padding-right:17px;}
.phone2{ float:right; padding-right:35px;}
.padding0{
	padding-left:0px;
}
.padding1{ padding-left:10px;}
.padding2{ padding-top:17px;}
.padding3{ padding-top:20px;}
.padding4{ padding-top:12px !important;}
.margin1{ margin-top:8px !important;}

.top-tail{ background:url(../images/page-top-tail.gif) top repeat-x;}
.bot-tail{ background:url(../images/page-bot-tail.gif) bottom repeat-x;}
.left-tail{ background:url(../images/page-left-tail.gif) left repeat-y;}
.right-tail{ background:url(../images/page-right-tail.gif) right repeat-y;}
.left-top{ background:url(../images/page-corner-left-top.gif) left top no-repeat;}
.right-top{ background:url(../images/page-corner-right-top.gif) right top no-repeat;}
.left-bot{ background:url(../images/page-corner-left-bot.gif) left bottom no-repeat;}
.right-bot{ background:url(../images/page-corner-right-bot.gif) right bottom no-repeat; width:100%;}


/* ============================= header ====================== */
#header .menu{ width:100%; overflow:hidden;}
#header .menu li{ float:left;}
#header .menu a{ display:block; width:144px; font-size:1.182em; text-align:center; background:url(../images/menu-item-bg.gif) top repeat-x; color:#ffffff; text-decoration:none;}
#header .menu a span{ display:block; background:url(../images/menu-item-left-bg.gif) left top no-repeat;}
#header .menu a span span{ background:url(../images/menu-item-right-bg.gif) right top no-repeat; padding:13px 0 12px 0;}
#header .menu .first a{ width:137px;}
#header .menu .last a{ width:140px;}
#header .menu .first a span{ background:url(../images/menu-item-left-bg-first.gif) left top no-repeat;}
#header .menu .first a span span{ background:url(../images/menu-item-right-bg.gif) right top no-repeat;}
#header .menu .last a span{ background:url(../images/menu-item-left-bg.gif) left top no-repeat;}
#header .menu .last a span span{ background:url(../images/menu-item-right-bg-last.gif) right top no-repeat;}

#header .menu a:hover, #header .menu .active{ background:url(../images/menu-item-bg-act.gif) top repeat-x;}
#header .menu a:hover span, #header .menu .active span{ background:url(../images/menu-item-left-bg-act.gif) left top no-repeat;}
#header .menu a:hover span span, #header .menu .active span span{ background:url(../images/menu-item-right-bg-act.gif) right top no-repeat;}
#header .menu .first a:hover span, #header .menu .first .active span{ background:url(../images/menu-item-left-bg-act-first.gif) left top no-repeat;}
#header .menu .first a:hover span span, #header .menu .first .active span span{ background:url(../images/menu-item-right-bg-act.gif) right top no-repeat;}
#header .menu .last a:hover span, #header .menu .last .active span{ background:url(../images/menu-item-left-bg-act.gif) left top no-repeat;}
#header .menu .last a:hover span span, #header .menu .last .active span span{ background:url(../images/menu-item-right-bg-act-last.gif) right top no-repeat;}

#header .top{ height:145px;}

#header .logo{
	background:url(../images/logo.gif) 12px 0px no-repeat;
	font-size: 16px;
	width: 310px;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	margin: 20px 0 0px 0px;
	height: 80px;
}

#header .slogan{ margin:55px 0 0 5px; display:inline-block;}
#header .row p{
	padding-top:12px;
	padding-left: 50px;
}
#header .row0 p{
	padding-top:12px;
	padding-left: 40px;
}
#header .row0{
	background:url(../images/head_bg.gif) top repeat-x;
	height: 166px;
}
#header .row{
	background:url(../images/head_bg.png) top repeat-x;
	margin-right:0px;
	height: 147px;
}
#header .row .left-bg{ background:url(../images/header-row-left0-bg.gif) left top no-repeat;}
#header .row .right-bg{ background:url(../images/header-row-right0-bg.gif) right top no-repeat;}
#header .row .indent{ padding:9px 0 0 9px;}
#header h4{ font-size:1.091em; text-transform:uppercase; color:#3e3e3e; background:url(../images/header-title-tail.gif) top repeat-x; font-weight:bold;}
#header h4 span{ display:block; background:url(../images/header-title-left-bg.gif) left top no-repeat;}
#header h4 span span{ background:url(../images/header-title-right-bg.gif) right top no-repeat; padding:13px 10px 14px 10px;}

#header .box{ background:#a1a1a1;}
#header .box .left-corner{ background:url(../images/header-box-corner-left.gif) left bottom no-repeat;}
#header .box .right-corner{ background:url(../images/header-box-corner-right.gif) right bottom no-repeat;}
#header .box .indent{ padding:3px 12px 13px 10px;}

#header .list li{ line-height:2.182em; background:url(../images/header-list-line.gif) bottom repeat-x; padding-left:1px;}
#header .list .last{ background:none;}
#header .list a{ color:#ffffff; text-decoration:none;}
#header .list a:hover{ color:#000000;}

#header .col-3{ margin-left:6px;}
#header .block{ width:100%;}
#header .bg1{
	background:none;
}
#header .bg2{
	background:url(../images/header-block2-bg.jpg) left top no-repeat;
	margin-top:3px;
}
#header .block .indent{
	padding:12px 1px 5px 5px;
}
#header .block h4{	color:#707785;	background:none; padding-bottom:10px;}
#header .block .list1 li{ line-height:1.636em; background:url(../images/list-marker.gif) no-repeat 0 6px; padding-left:8px;}
#header .block .list1 a{ color:#4c4c4c; text-decoration:none;}
#header .block .list1 a:hover{ text-decoration:underline;}
#header .block .link{display:block;	background:url(../images/header-button-tail.gif) top repeat-x; float:right; color:#ffffff; text-decoration:none; 	font-weight:bold; margin-top:10px;}
#header .block .link span{ display:block; background:url(../images/header-button-left-bg.gif) left top no-repeat;}
#header .block .link span span{ background:url(../images/header-button-right-bg.gif) right top no-repeat; padding:4px 12px 7px 11px;}
#header .block .link:hover{ background:url(../images/header-button-tail-act.gif) top repeat-x;}
#header .block .link:hover span{ background:url(../images/header-button-left-bg-act.gif) left top no-repeat;}
#header .block .link:hover span span{ background:url(../images/header-button-right-bg-act.gif) right top no-repeat;}

/* ============================= header_index ====================== */
#header_index .menu{ width:100%; overflow:hidden;}
#header_index .menu li{ float:left;}
#header_index .menu a{ display:block; width:144px; font-size:1.182em; text-align:center; background:url(../images/menu-item-bg.gif) top repeat-x; color:#ffffff; text-decoration:none;}
#header_index .menu a span{ display:block; background:url(../images/menu-item-left-bg.gif) left top no-repeat;}
#header_index .menu a span span{ background:url(../images/menu-item-right-bg.gif) right top no-repeat; padding:13px 0 12px 0;}
#header_index .menu .first a{ width:137px;}
#header_index .menu .last a{ width:140px;}
#header_index .menu .first a span{ background:url(../images/menu-item-left-bg-first.gif) left top no-repeat;}
#header_index .menu .first a span span{ background:url(../images/menu-item-right-bg.gif) right top no-repeat;}
#header_index .menu .last a span{ background:url(../images/menu-item-left-bg.gif) left top no-repeat;}
#header_index .menu .last a span span{ background:url(../images/menu-item-right-bg-last.gif) right top no-repeat;}

#header_index .menu a:hover, #header_index .menu .active{ background:url(../images/menu-item-bg-act.gif) top repeat-x;}
#header_index .menu a:hover span, #header_index .menu .active span{ background:url(../images/menu-item-left-bg-act.gif) left top no-repeat;}
#header_index .menu a:hover span span, #header_index .menu .active span span{ background:url(../images/menu-item-right-bg-act.gif) right top no-repeat;}
#header_index .menu .first a:hover span, #header_index .menu .first .active span{ background:url(../images/menu-item-left-bg-act-first.gif) left top no-repeat;}
#header_index .menu .first a:hover span span, #header_index .menu .first .active span span{ background:url(../images/menu-item-right-bg-act.gif) right top no-repeat;}
#header_index .menu .last a:hover span, #header_index .menu .last .active span{ background:url(../images/menu-item-left-bg-act.gif) left top no-repeat;}
#header_index .menu .last a:hover span span, #header_index .menu .last .active span span{ background:url(../images/menu-item-right-bg-act-last.gif) right top no-repeat;}

#header_index .top{
	height:145px;
}
#header_index .logo{
	background:url(../images/logo.gif) 4px 0px no-repeat;
	font-size: 16px;
	width: 310px;
	text-decoration: none;
	float: left;
	margin: 20px 0 0px 0px;
	height: 80px;
}

.link_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-transform:uppercase;
	color: #006699;
	padding-left: 45px;

}
.link_header:hover{
	text-decoration:none;
	color: #F8A830;
}

.link_header1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-transform:uppercase;
	color: #006699;
	padding-left: 50px;

}
.link_header1:hover{
	text-decoration:none;
	color: #F8A830;
}

.left1 {
	background:url(../images/logo.gif) 0px 42px no-repeat;
	padding-top: 2px;
	width: 280px;
}
.left2 {
	width: 310px;
	float: left;
	padding-top: 10px;
}

.font_header12 {
	font-size: 12px;
	text-transform:uppercase;
	color: #4F4F4F;
	font-weight: bold;
}
.font_header11 {font-size: 11px; font-style: normal; color: #4F4F4F;}




#header_index .slogan{ margin:55px 0 0 5px; display:inline-block;}
#header_index .row0{
	background:url(../images/head_bg_index.jpg) top repeat-x;
	height: 98px;

}
#header_index .row{	background:url(../images/header-row-tail.gif) top repeat-x;}
#header_index .row p{ padding-top:12px;}
#header_index .row0 p{
	padding-top:12px;
	padding-left: 45px;
}
#header_index .row .left-bg{ background:url(../images/header-row-left-bg.gif) left top no-repeat;}
#header_index .row .right-bg{ background:url(../images/header-row-right-bg.gif) right top no-repeat;}
#header_index .row .indent{ padding:9px 0 0 9px;}
#header_index h4{ font-size:1.091em; text-transform:uppercase; color:#3e3e3e; background:url(../images/header-title-tail.gif) top repeat-x; font-weight:bold;}
#header_index h4 span{ display:block; background:url(../images/header-title-left-bg.gif) left top no-repeat;}
#header_index h4 span span{ background:url(../images/header-title-right-bg.gif) right top no-repeat; padding:13px 10px 14px 10px;}

#header_index .box{ background:#a1a1a1;}
#header_index .box .left-corner{ background:url(../images/header-box-corner-left.gif) left bottom no-repeat;}
#header_index .box .right-corner{ background:url(../images/header-box-corner-right.gif) right bottom no-repeat;}
#header_index .box .indent{
	padding:3px 12px 13px 10px;
}

#header_index .list li{ line-height:2.182em; background:url(../images/header-list-line.gif) bottom repeat-x; padding-left:1px;}
#header_index .list .last{ background:none;}
#header_index .list a{ color:#ffffff; text-decoration:none;}
#header_index .list a:hover{ color:#000000;}

#header_index .col-3{ margin-left:6px;}
#header_index .block{ width:100%;}
#header_index .bg1{
	background:url(../images/header-block1-bg.jpg) left top no-repeat;
	padding-bottom: 0px;
}

/* ============================= Anfang header_index Random Backround ====================== */

#header_index .bg2{	background:url(../images/header-block2-bg.jpg) left top no-repeat; margin-top:3px; width: 363px; height: 149px;}


#header_index .bg2_a{ background:url(../images/sliderfiles/header-block2-bg_a.jpg) left top no-repeat; margin-top:3px; width: 363px; height: 149px;	color:#666666;}
#header_index .bg2_b{ background:url(../images/sliderfiles/header-block2-bg_b.jpg) left top no-repeat; margin-top:3px; width: 363px; height: 149px; color:#666666;}
#header_index .bg2_c{ background:url(../images/sliderfiles/header-block2-bg_c.jpg) left top no-repeat;  margin-top:3px;	width: 363px; height: 149px; color:#666666;}
#header_index .bg2_d{ background:url(../images/sliderfiles/header-block2-bg_d.jpg) left top no-repeat;  margin-top:3px;	width: 363px; height: 149px; color:#666666;}
#header_index .bg2_e{ background:url(../images/sliderfiles/header-block2-bg_e.jpg) left top no-repeat;  margin-top:3px;	width: 363px; height: 149px; color:#666666;}
#header_index .bg2_f{ background:url(../images/sliderfiles/header-block2-bg_f.jpg) left top no-repeat;  margin-top:3px;	width: 363px; height: 149px; color:#666666;}


#header_index .block .indent1{
	padding:13px 10px 13px 115px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
}
/* ============================= Ende header_index Random Backround ====================== */


#header_index .block .indent{
	padding:13px 20px 10px 110px;
}

#header_index .block h4{
	color:#52a5d1;
	background:none;
	padding-bottom:10px;
}
#header_index .block .list1 li{ line-height:1.636em; background:url(../images/list-marker.gif) no-repeat 0 6px; padding-left:8px;}
#header_index .block .list1 a{ color:#4c4c4c; text-decoration:none;}
#header_index .block .list1 a:hover{ color:#FF6600;	text-decoration:none;}
#header_index .block .link{
	display:block;
	background:url(../images/header-button-tail.gif) top repeat-x;
	float:right;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	margin-top:4px;
}
#header_index .block .link span{ display:block; background:url(../images/header-button-left-bg.gif) left top no-repeat;}
#header_index .block .link span span{ background:url(../images/header-button-right-bg.gif) right top no-repeat; padding:4px 12px 7px 11px;}
#header_index .block .link:hover{ background:url(../images/header-button-tail-act.gif) top repeat-x;}
#header_index .block .link:hover span{ background:url(../images/header-button-left-bg-act.gif) left top no-repeat;}
#header_index .block .link:hover span span{ background:url(../images/header-button-right-bg-act.gif) right top no-repeat;}

/* ============================= content ====================== */
#content{
	padding:14px 0 15px 10px;
}

.box1{ background:#f37100; color:#ffffff;}
.box1 .left-top{ background:url(../images/box1-corner-left-top.gif) left top no-repeat;}
.box1 .right-top{ background:url(../images/box1-corner-right-top.gif) right top no-repeat;}
.box1 .left-bot{ background:url(../images/box1-corner-left-bot.gif) left bottom no-repeat;}
.box1 .right-bot{ background:url(../images/box1-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box1 .indent{ padding:22px 16px 32px 17px;}
.box1 h3{ text-transform:uppercase; font-size:1.545em; padding-bottom:19px;}

.box2{ background:#ebebeb; color:#505050;}
.box2 .left-top{ background:url(../images/box2-corner-left-top.gif) left top no-repeat;}
.box2 .right-top{ background:url(../images/box2-corner-right-top.gif) right top no-repeat;}
.box2 .left-bot{ background:url(../images/box2-corner-left-bot.gif) left bottom no-repeat;}
.box2 .right-bot{ background:url(../images/box2-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box2 .indent{ padding:15px 20px 18px 17px;}
.box2 h3{ text-transform:uppercase; color:#3e3e3e; font-size:1.091em; padding-bottom:15px;}
.box2 strong{ display:inline;}
.box2 .link{ display:inline-block; font-weight:bold; margin-top:5px;}
.box2 .link1{ color:#787878; font-weight:bold; display:inline-block; margin:13px 0 10px 0;}
.box2 .text1{ color:#656565;}

.box3{ background:#1482c0; color:#ffffff;}
.box3 .left-top{ background:url(../images/box3-corner-left-top.gif) left top no-repeat;}
.box3 .right-top{ background:url(../images/box3-corner-right-top.gif) right top no-repeat;}
.box3 .left-bot{ background:url(../images/box3-corner-left-bot.gif) left bottom no-repeat;}
.box3 .right-bot{ background:url(../images/box3-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box3 .indent{ padding:15px 20px 18px 17px;}
.box3 h3{ text-transform:uppercase; color:#c0deee; font-size:1.091em; padding-bottom:15px;}

.box_news{
	background:url(../images/box_news.gif) left top no-repeat #ebebeb;
	color:#3D545F;
	height: 30px;
}
.box_shops{
	background:url(../images/box_shops.gif) left top no-repeat #ebebeb;
	color:#3D545F;
	height: 32px;
}
.box_search{
	background:url(../images/box_search.gif) left top no-repeat #ebebeb;
	color:#3D545F;
	height: 32px;
}
.box_merkliste{
	background:url(../images/box_merkliste.gif) left top no-repeat #ebebeb;
	color:#3D545F;
	height: 32px;
}
.box4{
	background:#ebebeb;
	color:#3D545F;
	font-size: 11px;
	height: 32px;
}
.box_ebay{
	background:url(../images/box_ebay.gif) left top no-repeat #ebebeb;
	color:#3D545F;
	height: 32px;}
.box_amazon{
	background:url(../images/box_amazon.gif) left top repeat-x #ebebeb;
	color:#3D545F;
	height: 32px;}	
.box_mirago{
	background:url(../images/box_mirago.gif) left top repeat-x #ebebeb;
	color:#3D545F;
	height: 32px;}
.box_kelkoo{
	background:url(../images/box_kelkoo.gif) left top repeat-x #ebebeb;
	color:#3D545F;
	height: 32px;}
.box_superclix{
	background:url(../images/box_superclix.gif) left top repeat-x #ebebeb;
	color:#3D545F;
	height: 32px;}
.box_static_content{
	background:url(../images/box_static_content.gif) left top no-repeat #ebebeb;
	color:#3D545F;
	height: 32px;}
.boxtext{
	color:#3D545F;
	font-size: 13px;
	padding-left: 36px;
	font-weight: bold;
}
.boxtext1{
	color:#3D545F;
	font-size: 11px;
	padding-left: 36px;
	font-weight: bold;
}
.boxtext2{
	color:#3D545F;
	font-size: 12px;
	padding-left: 36px;
	font-weight: bold;
	text-transform:uppercase;
}
.boxtext3{
	color:#3D545F;
	font-size: 12px;
	padding-left: 36px;
	font-weight: bold;
	text-transform:uppercase;
	padding-top: 8px;
}
#content .list{ margin-top:-5px;}
#content .list li{ line-height:1.636em; background:url(../images/list-marker.gif) no-repeat 0 6px; padding-left:9px;}
#content .list li a{ color:#656565; text-decoration:none;}
#content .list li a:hover{ text-decoration:underline;}
.color2 a{ color:#505050 !important;}


.list2 li{
	background: transparent;
	padding:5px 0 9px 5px;
}
.list2 a{ display:inline-block;	padding:8px 0 8px 40px; color:#666666; font-weight:bold;	font-size:12px;	text-decoration:none;}
.list2 a:hover{	color:#FF6600;}
.list2 .item1 a{ background:url(../images/handy_bg.gif) no-repeat 0 0;}
.list2 .item1 a:hover{ background:url(../images/handy_bg_hover.gif) no-repeat 0 0;}

.list2 .item2 a{ background:url(../images/mode_bg.gif) no-repeat 0 0;}
.list2 .item2 a:hover{ background:url(../images/mode_bg_hover.gif) no-repeat 0 0;}

.list2 .item3 a{ background:url(../images/kamera_bg.gif) no-repeat 0 0;}
.list2 .item3 a:hover{ background:url(../images/kamera_bg_hover.gif) no-repeat 0 0;}

.list2 .item4 a{ background:url(../images/audio_bg.gif) no-repeat 0 0;}
.list2 .item4 a:hover{ background:url(../images/audio_bg_hover.gif) no-repeat 0 0;}

.list2 .item5 a{ background:url(../images/computer_bg.gif) no-repeat 0 0;}
.list2 .item5 a:hover{ background:url(../images/computer_bg_hover.gif) no-repeat 0 0;}

.list2 .item6 a{ background:url(../images/haushalt_bg.gif) no-repeat 0 0;}
.list2 .item6 a:hover{ background:url(../images/haushalt_bg_hover.gif) no-repeat 0 0;}

.list2 .item7 a{ background:url(../images/wellness_bg.gif) no-repeat 0 0;}
.list2 .item7 a:hover{ background:url(../images/wellness_bg_hover.gif) no-repeat 0 0;}

.list2 .item8 a{ background:url(../images/freizeit_bg.gif) no-repeat 0 0;}
.list2 .item8 a:hover{ background:url(../images/freizeit_bg_hover.gif) no-repeat 0 0;}

.list2 .item9 a{ background:url(../images/musik_bg.gif) no-repeat 0 0;}
.list2 .item9 a:hover{ background:url(../images/musik_bg_hover.gif) no-repeat 0 0;}

.list2 .item10 a{ background:url(../images/mobile_bg.gif) no-repeat 0 0;}
.list2 .item10 a:hover{ background:url(../images/mobile_bg_hover.gif) no-repeat 0 0;}


.type2{ font-size:1.091em; line-height:1.5em;} 
.type2 strong{ font-size:1.25em; font-weight:bold; text-decoration:none; padding:0;}
.type2 a{ font-size:1em; padding:0;}
.list3 li{ line-height:1.636em; background:url(../images/list-marker.gif) no-repeat 0 6px; padding-left:12px;}
.list4 li{
	line-height:1.636em;
	background:url(../images/list-marker.gif) no-repeat 0 6px;
	padding-left:12px;
	font-size: 12px;
	color: #FFFFFF;
}
.list4 li a:hover{
	color:#666666;
	text-decoration:none;
}
.link_list{
	color: #fff;
}

.indent{ padding:12px 13px 13px 12px;}
.indent0{ padding:5px 13px 13px 10px;}
.indent01{ padding:5px 3px 0 4px;}
.indent02{ padding:2px 1px 2px 5px;}
.indent03{ padding:5px 8px 8px 8px;}
.indent04{ padding:0 3px 0 4px;}
.indent1{ padding:2px 2px 4px 4px;}
.indent2{ padding:18px 3px 0 4px;}
.indent3{ padding:12px 3px 0 15px;}
.indent4{ padding:12px 5px 0 8px;}




.unline0{
	border-bottom:solid 1px #c0c0c0;
	padding-bottom:1px;
	margin-bottom:22px;
}
.unline{
	border-bottom:solid 1px #E6E6E6;
	padding-bottom:5px;
	margin-bottom:8px;
}
.unline2{ border-bottom:solid 1px #c0c0c0; padding-bottom:20px; margin-bottom:22px;}

.link0{
	padding-top:4px;
	font-size: 11px;
}
.link0 a{ display:inline-block; background:url(../images/form-button-tail.gif) top repeat-x;  text-decoration:none; color:#ffffff; font-weight:bold; margin-top:5px; vertical-align:middle;}
.link0 a span{ display:block; background:url(../images/form-button-left-bg.gif) left top no-repeat;}
.link0 a span span{
	background:url(../images/form-button-right-bg.gif) right top no-repeat;
	padding:4px 8px 4px 8px;
	vertical-align:middle;
}
.link0 a:hover{ background:url(../images/form-button-tail-act.gif) top repeat-x;}
.link0 a:hover span{ background:url(../images/form-button-left-bg-act.gif) left top no-repeat;}
.link0 a:hover span span{ background:url(../images/form-button-right-bg-act.gif) right top no-repeat;}


.link1{
	padding-top:4px;
	text-align:right;
	font-size: 11px;
}
.link1 a{ display:inline-block; background:url(../images/form-button-tail.gif) top repeat-x;  text-decoration:none; color:#ffffff; font-weight:bold; margin-top:5px; vertical-align:middle;}
.link1 a span{ display:block; background:url(../images/form-button-left-bg.gif) left top no-repeat;}
.link1 a span span{
	background:url(../images/form-button-right-bg.gif) right top no-repeat;
	padding:4px 8px 4px 8px;
	vertical-align:middle;
}
.link1 a:hover{ background:url(../images/form-button-tail-act.gif) top repeat-x;}
.link1 a:hover span{ background:url(../images/form-button-left-bg-act.gif) left top no-repeat;}
.link1 a:hover span span{ background:url(../images/form-button-right-bg-act.gif) right top no-repeat;}


.link2{ display:block; background:url(../images/link2-tail.gif) top repeat-x; float:right; color:#ffffff; text-decoration:none; font-weight:bold; margin-top:10px;}
.link2 span{ display:block; background:url(../images/link2-left-bg.gif) left top no-repeat;}
.link2 span span{ background:url(../images/link2-right-bg.gif) right top no-repeat; padding:4px 12px 7px 11px;}
.link2:hover{
	background:url(../images/link2-tail-act.gif) top repeat-x;
	text-decoration: none;
}
.link2:hover span{ background:url(../images/link2-left-bg-act.gif) left top no-repeat;}
.link2:hover span span{ background:url(../images/link2-right-bg-act.gif) right top no-repeat;}


.link5{
	display:block;
	background:url(../images/link2-tail.gif) top repeat-x;
	float:right;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	margin-top:0px;
}
.link5 span{ display:block; background:url(../images/link2-left-bg.gif) left top no-repeat;}
.link5 span span{
	background:url(../images/link2-right-bg.gif) right top no-repeat;
	padding:4px 9px 4px 8px;
}
.link5:hover{ background:url(../images/link2-tail-act.gif) top repeat-x;}
.link5:hover span{ background:url(../images/link2-left-bg-act.gif) left top no-repeat;}
.link5:hover span span{ background:url(../images/link2-right-bg-act.gif) right top no-repeat;}



.link4{ background:url(../images/list-marker.gif) no-repeat 0 6px; padding-left:9px; font-weight:bold; color:#505050; text-decoration:none;}

/* ============================= footer ====================== */
#footer{ border-top:solid 1px #e1e1e1; margin:0 12px 0 10px;}
#footer .menu{ float:right; padding-top:20px;}
#footer .menu li{
	float:left;
	background:url(../images/footer-menu-bg.gif) no-repeat 0 0;
	padding-right:15px;
}
#footer .menu .first{ background:none;}
#footer .menu .last{ padding-right:0;}
#footer .menu a{
	margin-left:15px;
	color:#949494;
}

#footer .text{
	padding:21px 0 10px 4px;
	color:#656565;
}
#footer .text a{ font-weight:bold;}
.pad45 {
	padding-left: 25px;
}
.fright_footer {
	float:right;
	font-size: 9px;
	padding-top: 10px;
}
/* ============================= forms ============================= */
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	font-weight:normal;
	color: #3D6889;
}
#SearchForm{
	float:right;
	color:#4c4c4c;
	padding:30px 39px 0 0;
}
#SearchForm input{
	border:solid 1px #b7b7b7;
	width:358px;
	padding:2px 0 2px 5px;
	margin:5px 2px 0 0;
	line-height:1em;
	font-size:1.273em;
}

#SearchForm .button{
	width:70px;
	height:25px;
	text-align:center;
	border:0;
}
#SearchForm .select {
	width:45px;
	border:1px solid #b7871e;
	background:#ffffff;
	color:#325961;
	font-size:11px;
	margin:0 5px 0 5px;
}
#SearchForm .checked {
	font-size:0.923em;
	margin:0 5px 0 5px;
	width:10px;
	border:solid 0px;
}
#SearchForm a{ display:inline-block; background:url(../images/form-button-tail.gif) top repeat-x; text-transform:uppercase; text-decoration:none; color:#ffffff; font-weight:bold; margin-top:6px; vertical-align:middle;}
#SearchForm a span{ display:block; background:url(../images/form-button-left-bg.gif) left top no-repeat;}
#SearchForm a span span{
	background:url(../images/form-button-right-bg.gif) right top no-repeat;
	padding:5px 20px 5px 20px;
	vertical-align:middle;
}
#SearchForm a:hover{ background:url(../images/form-button-tail-act.gif) top repeat-x;}
#SearchForm a:hover span{
	background:url(../images/form-button-left-bg-act.gif) left top no-repeat;
}
#SearchForm a:hover span span{ background:url(../images/form-button-right-bg-act.gif) right top no-repeat;}

#SubscribeForm input{ border:solid 1px #000000; padding:3px 0 3px 2px; width:187px; font-size:1em;}
#SubscribeForm .link3{ color:#ffffff; display:inline-block; margin-top:10px;}

#SearchForm2 input{ border:solid 1px #000000; padding:3px 0 3px 2px; width:187px; font-size:1em;}
#SearchForm2 .link3{ color:#ffffff; display:inline-block; margin-top:10px;}

#SearchForm3 input{ border:solid 1px #000000; padding:3px 0 3px 2px; width:187px; font-size:1em;}
#SearchForm3 .link3{ color:#ffffff; display:inline-block; margin-top:10px;}
/*==================Anfang Kontaktformular====================*/

.contactName {
	color: #465B62;
	font-size: 12px;
	width: 180px;
}
.contactURL {
	color: #465B62;
	font-size: 12px;
	width: 300px;
}

.contactEmail {
	color: #465B62;
	font-size: 12px;
	width: 160px;
}
.contactMessage {
	color: #465B62;
	font-size: 12px;
	width: 350px;
}
#ContactForm .link2{ margin-right:20px;}
/*==================Ende Kontaktformular====================*/

/*====== Anfang Zufall/Random-Image Header =============*/	
.jsclass body .zufallcontent{ /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
	display: none;
	color: #FFFFFF;
	font-size: 12px;
	width: 280px;
}
/*====== Ende Zufall/Random-Image Header =============*/


/*====== Anfang Tooltip Header =============*/	
	
	#dhtmlgoodies_tooltip{
	background-color:#E0ECF3;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:12px;
	color: #333333;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}
/*====== Ende Tooltip Header =============*/

/*---------- bubble tooltip -----------*/
a.tt{
	position:absolute;
	z-index:998;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.tt span{ display: none; }
 
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{	z-index:999; color: #FF9900; background:;}
a.tt:hover span.tooltip{
	display:block;
	position:absolute;
	top:0px;
	left:0;
	padding: 1px 0 0 0;
	width:250px;
	color: #666666;
	text-align: left;
	margin: 10px 0 0 -12px;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/tooltip_bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/tooltip_bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #FF9900;
	background: url(../images/tooltip_bubble.gif) no-repeat bottom;
}





/*======Block Merkliste=============*/
.merke{
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/boxhead_merke.gif)  top repeat-x;
	padding: 8px 0 10px 32px;
	width: auto;
	font-weight: bold;
}
.merke1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/boxhead_merke.gif)  top repeat-x;
	padding: 8px 0 10px 30px;
	width: auto;
	font-weight: bold;
}
.themerke {
	padding:5px 5px 5px 5px;
}
.openmerke {
	color: #FF6600;
}
.closemerke {
	color: #5F5F5F;
}
/*======Block expand_lastvisit=============*/
.visit{
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/boxhead_visit.gif)  top repeat-x;
	padding: 8px 0 10px 32px;
	width: auto;
	font-weight: bold;
}
.visit1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/boxhead_visit.gif)  top repeat-x;
	padding: 8px 0 10px 32px;
	width: auto;
	font-weight: bold;
}
.thevisit {padding:5px 5px 5px 5px;
}
.openvisit {
	color: #FF6600;
}
.closevisit {
	color: #5F5F5F;
}

/*======Block expand_rss=============*/
.rss{
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/boxhead_rss.gif) top repeat-x;
	padding: 8px 0 10px 30px;
	width: auto;
	font-weight: bold;
}
.rss0{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/boxhead_rss.gif) top repeat-x;
	padding: 8px 0 10px 30px;
	width: auto;
	font-weight: bold;
}
.therss {padding:5px 5px 5px 5px;
}
.openrss {
	color: #FF6600;
}
.closerss {
	color: #5F5F5F;
}

/*====== expand  getProductDetail.html=============*/

.title4_detail {
	color:#ffffff;
	background:url(../images/title_but_bg.gif) left top repeat-x;
	width:188px;
	margin:10px 0 0 0;
	display: block;
	float: left;
	height: 19px;
}
.detail{
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(../images/details.gif) 0px 0px no-repeat;
	padding:2px 0 4px 26px;
	width: auto;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
}

.thedetail {
}
.opendetail {
	color: #FFFFFF;
}
.closedetail {
	color: #FFFFFF;
}




/************ALLG MERKLISTE ANFANG***************************/
.max_images_merke {
	max-width: 60px;
	width: expression(this.width > 60 ? 60: true);
} 
 
 
.productHeader {
	color:#3F6C87;
	font-size:12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}
.productHeader:hover {
	color:#666666;
	text-decoration:none;
}
 
.productPrice {
	color:#FF3300;
	font-size:12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
} 

.productDescription {
	color:#3C515B;
	font-size:11px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
} 

/************ALLG MERKLISTE ENDE***************************/
/*Anfang Pagination*/
.pag{
	padding: 2px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;

}

.pag ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pag interface*/
font-size: 14px;
}

.pag li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pag a, .pag a:visited{
	padding: 0 5px;
	border: 1px solid #999999;
	text-decoration: none;
	color: #444D4F;
	background-color:#FFFFFF;
}

.pag a:hover, .pag a:active{
	border: 1px solid #999999;
	color: #FFFFFF;
	background-color: #6498B0;
}

.pag a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pag a.disablelink, .pag a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pag a.prevnext{
font-weight: bold;
}
/*Ende Pagination*/
/* ######### Anfang Styles fuer Drop Down Menu showCategory.html ######### */

#katcolortabs{
	margin-left: 5px;
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 0px;
}

#katcolortabs ul{
font: normal 12px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#katcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}

#katcolortabs a{
float:left;
color: white;
background: #147FBF url(../images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 0px;
}

#katcolortabs a span{
	float:left;
	display:block;
	background: transparent url(../images/color_tabs_right.gif) no-repeat right top;
	padding:6px 9px 4px 4px;
}

#katcolortabs a span{
float:none;
}

#katcolortabs a:hover{
background-color: #F47600;
}

#katcolortabs a:hover span{
	background-color: #F47600;
}

#katcolortabs #current a, #katcolortabs #current span{ 
background-color: #F47600;
}

#katcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### ENDE Styles fuer Drop Down Menu showCategory.html ######### */
