@import "tip.css";
@import "ui.base.css";
@import "rounded.css";
* {
	margin:0; padding:0;
}

body{
	background:url(../images/back.gif) left top repeat-x #FFFFFF;
	font-family:Arial;
	font-size:100%;
	color:#595959;
}

img {
	vertical-align:middle;
}
a img { border:0;}

ul {
	list-style:none;
}

.pad10_rl {
	padding-left: 10px;
	float: left;
	padding-right: 10px;
}


.left1 {
	background:url(../images/logo.gif) 0px 44px no-repeat;
	float:left;
	width: 322px;
	padding-top: 44px;
}
.left2 {
	float:left;
	width: 300px;
	padding-bottom: 30px;
	padding-left: 2px;
}

.left_top{
	display:block;
	padding-left: 38px;
}
.left_top1{
	display:block;
	padding-left: 38px;
	padding-top: 15px;
}


.left { float:left;}
.right {
	float:none;
}

.clear  { clear:both;}

.fright1 {
	float:right;
	width: 28px;
	padding-right: 2px;
	padding-top: 9px;
}
html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.6em;
	color:#848484;
	}

input, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	color: #4B6F7A;
	padding-bottom: 2px;
}
select1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	color: #4B6F7A;
	padding-bottom: 2px;
}


a {
	color:#385663;
	text-decoration:none;
}
a:hover{
	color:#FF6600;
	text-decoration:none;
}
#content p{
	padding-top:7px;
}

p {
	padding-top: 7px;
}

.pad10 {
	float: left;
}
.pad5 {
	padding-left: 3px;
	width: 120px;

	float: left;
}

.top_indent_1px{
	margin-top:0px;
	display:block;
	margin-bottom: 1px;
}
.top_indent_3px{
	margin-top:2px;
	display:block;
	margin-bottom: 3px;
}	
.top_indent_5px{
	margin-top:5px;
	display:block;
	margin-bottom: 5px;
}
.top_indent_8px{
	margin-top:8px;
	display:block;
	margin-bottom: 5px;
}

.top_indent_10px{
	margin-top:10px;
	display:block;
	margin-bottom: 5px;
}

.top_indent_10_1px{
	margin-top:10px;
	display:block;
	margin-bottom: 2px;
	padding-left: 8px;
}

.top_indent_15px{
	margin-top:15px;
	display:block;
	margin-bottom: 5px;
}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{
	margin-top:24px;
	display:block;
}

.top_indent_80px{
	margin-top:80px;
	display:block;
	margin-bottom: 5px;

}
.top_indent_105px{margin-top:105px; display:block;}

.max_images_80 {
	max-width: 80px;
	width: expression(this.width > 80 ? 80: true);
}
.imgoffer {clear:both; float:left;margin:0px; padding:0px 6px 6px 0px;max-width: 80px;
	width: expression(this.width > 80 ? 80: true) }

.max_images_75 {
	max-width: 75px;
	width: expression(this.width > 75 ? 75: true);
} 
.max_images_ebay {
	max-width: 75px;
width: expression(this.width > 75 ? 75: true);	max-height: 75px;
}

.line_x{
	height:1px;
	font-size:0;
	background:url(../images/line_x.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_xy{
	height:1px;
	font-size:0;
	background:url(../images/line_x.gif) left top repeat-x;
	margin:5px 0 5px 0;
}
.line_x1{
	height:1px;
	background:url(../images/line_x1.gif) left top repeat-x;
	margin:5px 0 5px 0;
}
.resultrow {
	background-color: #E8EEFA;
}
.similarrow {
	background-color: #E8EEFA;
}


.font10 {
	font-size: 10px;
}

.font11 {
	font-size: 11px;
}

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

.font12_2 {
	font-size: 12px;
	color: #35566F;
	text-align: left;
}
.font12_3 {
	font-size: 12px;
	color: #666666;
	text-transform:uppercase;

}

.font11_bold {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.font11_1 {
	font-size: 11px;
	font-weight: normal;
	color: #3E7379;
}

.datum_font{
	font-family:Arial;
	font-size:11px;
	color:#FF3300;
	text-decoration:none;
	letter-spacing: 0.1em;
}


.font13 {
	font-size: 13px;
}

.price {
	font-size:11px;
	color:#FF3300;
	font-weight:bold;
}
.price_details {
	font-size:12px;
	color:#FD7902;
	font-weight:bold;
}
.price_box {
	font-size:12px;
	color:#E87409;
	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:#3f3f3f;
	font-weight:normal;
}


.oldprice {
	font-size:10px;
	color:#808080;
	text-decoration:line-through;
}

/* news */
.newsdate {
	color: #666666;
	font-size: 10px;
}



/* ============================= main layout ====================== */

.link {
	font-size:1.2em;
	display:inline-block;
	margin-top:26px;
}

.link_folder {
	background:url(../images/kat_p.gif) 1px 1px no-repeat;
	color:#5388A2;
	padding-left:15px;
	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;
}

.site-content .link {font-size:1.385em; line-height:1em;}
.box2 .link {font-size:1.125em; line-height:1em; margin-top:17px;}

.link_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	text-transform:uppercase;
	color: #FFFFFF;
}
.link_header:hover{
	text-decoration:none;
	color: #FFCC00;
}

.link3 {
	color:#0e7c99;
	float: right;
}
.link3_1 {
	color:#0e7c99;
}
.link4 {color:#488497;}
.link5 {color:#666666;}
.link6 {color:#333333;}
.link7{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #3A988C;
}
.link7:hover{
	text-decoration:none;
	color: #FF3300;
}
.link22{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left:19px;
	background:url(../images/link22.gif) left center no-repeat;

}
.link22:hover{
	text-decoration:none;
	color: #FF6600;
}

.link23{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-left:14px;
	background:url(../images/bull_h.gif) left center no-repeat;
	color: blue;
}
.link23:hover{
	text-decoration:none;
	color: #FF6600;
}
.link24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight:bold;
	padding-left:14px;
	background:url(../images/bull_h.gif) left center no-repeat;
	text-transform:uppercase;
}
	
.link_2{
	font-weight:normal;
	padding-left:19px;
	background:url(../images/arr.gif) left center no-repeat;
	float: right;
	padding-right: 10px;
	font-size: 12px;
}
.link_2:hover{
	text-decoration:none;
	float: right;
	padding-right: 10px;
	color: #FF6600;
}

.link_22{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding-left:19px;
	background:url(../images/arr.gif) left center no-repeat;
	float: left;
	padding-right: 10px;
	color: #0066CC;
}


#li {
	background:url(../images/list-bg.gif) no-repeat 0 8px;
	padding-left:8px;
}
#li a {color:#848484; text-decoration: none;
}
#li a:hover{
	color: #000000;
}

.site-content li {font-size:0.923em; line-height:1.5em;}
.box2 li {font-size:0.75em; line-height:1.5em;;}

h2 {
	color:#000000;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
	margin-bottom:15px;
}
.site-content h2 {
	font-size:1.2em;
	line-height:1em;
}
h3 {
	color:#666666;
	font-size:12px;
	line-height:1em;
	font-weight:normal;
	margin-bottom:5px;
}

.imgindent3 {
	margin:0 10px 0 0;
	float:right;
}

.imgindent2 {
	margin:0 10px 0 0;
	float:right;
}
.imgindent4 {
	margin:0 10px 0 0;
	float:right;
}

.title1 {
	color:#ffffff;
	background:url(../images/title1-tail.gif) top repeat-x;
	margin:0 0 12px -2px;
	position:relative;
	width:220px;
	height: 38px;
}
.title1 span {display:block; background:url(../images/title1-right-bg.gif) top right no-repeat; padding:11px 15px 11px 16px;}
.title1_1 {
	color:#ffffff;
	background:url(../images/title1-tail.gif) top repeat-x;
	margin:0 0 12px -14px;
	position:relative;
	width:100%;
}
.title1_1 span {display:block; background:url(../images/title1-right-bg.gif) top right no-repeat; padding:11px 15px 11px 16px;}

.title2 {
	color:#ffffff;
	background:url(../images/title2-tail.gif) top repeat-x;
	margin:0 0 8px -2px;
	position:relative;
	width:101%;
}
.title2 span {display:block; background:url(../images/title2-right-bg.gif) top right no-repeat; padding:10px 15px 13px 13px;}

.title2_2 {color:#ffffff; background:url(../images/title2-tail.gif) top repeat-x; margin:0 0 10px -14px; position:relative; width:100%;}
.title2_2 span {display:block; background:url(../images/title2-right-bg.gif) top right no-repeat; padding:10px 15px 13px 13px;}

.title3 {
	color:#ffffff;
	background:url(../images/title3-tail.gif) top repeat-x;
	margin:0 0 0 1px;
	position:relative;
	width:225px;
}
.title3 span {display:block; background:url(../images/title3-right-bg.gif) top right no-repeat; padding:10px 15px 13px 16px;}

.title3_1 {
	color:#ffffff;
	background:url(../images/title3-tail.gif) top repeat-x;
	margin:0 0 0px -14px;
	position:relative;
	width:215px;
}
.title3_1 span {display:block; background:url(../images/title3-right-bg.gif) top right no-repeat; padding:10px 15px 13px 16px;}

.title3_3 {
	color:#ffffff;
	background:url(../images/title3-tail.gif) top repeat-x;
	margin:0 0 12px -14px;
	position:relative;
	width:215px;
}
.title3_3 span {display:block; background:url(../images/title3-right-bg.gif) top right no-repeat; padding:10px 15px 13px 16px;}

.title4 {
	color:#ffffff;
	background:url(../images/title1-tail.gif) top repeat-x;
	margin:0 0 8px -2px;
	position:relative;
	width:100%;
}
.title4 span {display:block; background:url(../images/title1-right-bg.gif) top right no-repeat; padding:10px 15px 13px 13px;}



/* ============================= header ====================== */

#header .sign {
	color:#3a3b3a;
}
#header .sign a {
	background:url(../images/bookmark.jpg) 0px 1px no-repeat;
	padding:3px 0 0 21px;
	color:#0778A3;
	text-decoration: none;
	letter-spacing: 2px;
	font-size:11px;
}
#header .sign a:hover {
	color:#FF3300;
}


#header h3 {
	display:inline;
}
.logo {
	margin-top:54px;
	padding-left: 12px;
}
#header .right {
	text-align:left;
	height: 145px;
}

#header .menu {
	width:666px;
	overflow:hidden;
	padding-top:23px;
	height:38px;
	float: right;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}
#header .menu ul {float:left;}
#header .menu li {
	margin-left:2px;
	float:left;
	width:108px;
	text-align:center;
	background:none;
	padding:0;
	font-size:1.083em;
	line-height:1em;
}
#header .menu li a {display:block; background:url(../images/menu-tail-bg1.gif) top repeat-x; color:#ffffff; text-decoration:none; margin-top:3px;}
#header .menu li a span {background:url(../images/menu-right-bg.gif) top right no-repeat; display:block;}
#header .menu li a span span {
	background:url(../images/menu-left-bg.gif) top left no-repeat;
	padding:13px 0 13px 0;
}
#header .menu li a:hover {background:url(../images/menu-tail-bg-act.gif) top repeat-x; color:#373737; font-weight:bold; margin:0;}
#header .menu li a:hover span {background:url(../images/menu-right-bg-act.gif) top right no-repeat;}
#header .menu li a:hover span span {
	background:url(../images/menu-left-bg-act.gif) top left no-repeat;
	padding-top:15px;
}
#header .menu .active a {background:#FFFFFF; color:#373737; font-weight:bold; margin:0;}
#header .menu .active a span {background:url(../images/menu-right-bg-act_w.gif) top right no-repeat;}
#header .menu .active a span span {
	background:url(../images/menu-left-bg-act_w.gif) top left no-repeat;
	padding-top:15px;
}










.merkzettel_font{
	background:url(../images/merke.gif) no-repeat left 0px;
	padding-left:21px;
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	letter-spacing: 2px;
	text-align: right;
}


.alt {
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#FF6600;
	text-decoration: none;
	letter-spacing: 1px;
}
.alt:hover {
	color:#006699;
}

/* ============================= content ====================== */

#content {
	padding:5px 0 20px 0;
	background:#FFFFFF;
}
.site-content {font-size:1.083em; line-height:1.231em;}
.col-pad {
	margin-right:2px;
}
.pad3 {
	padding-left:5px;
}
.col-pad2 {padding-right:20px;}
.col-pad3 {padding-right:3px;}

.box {background:#E8EEFA url(../images/box-corner-bottom-right.gif) bottom right no-repeat; width:100%;}
.box .corner-bottom-left {background:url(../images/box-corner-bottom-left.gif) bottom left no-repeat; width:100%;}
.box .corner-top-right {background:url(../images/box-corner-top-right.gif) top right no-repeat; width:100%;}
.box .corner-top-left {background:url(../images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {
	padding:5px 4px 5px 15px;
}
.box .indent_m {
	padding:5px 4px 5px 5px;
}

.box2 {background:#f7f7f7 url(../images/box2-tail-bottom.gif) bottom repeat-x;}
.box2 .tail-right {background:url(../images/box2-tail-right.gif) right repeat-y;}
.box2 .tail-left {background:url(../images/box2-tail.gif) left repeat-y;}
.box2 .tail-top {background:url(../images/box2-top-tail.gif) top repeat-x;}
.box2 .corner-bottom-right {background:url(../images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .corner-bottom-left {background:url(../images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .corner-top-right {background:url(../images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(../images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
.box2 .box-indent {
	padding:20px 15px 24px 14px;
}

.box3 {background:#f6f6f2 url(../images/box3-tail-bottom.gif) bottom repeat-x;}
.box3 .tail-right {background:url(../images/box3-tail-right.gif) right repeat-y;}
.box3 .tail-left {background:url(../images/box3-tail.gif) left repeat-y;}
.box3 .tail-top {background:url(../images/box3-top-tail.gif) top repeat-x;}
.box3 .corner-bottom-right {background:url(../images/box3-corner-bottom-right.gif) bottom right no-repeat;}
.box3 .corner-bottom-left {background:url(../images/box3-corner-bottom-left.gif) bottom left no-repeat;}
.box3 .corner-top-right {background:url(../images/box3-corner-top-right.gif) top right no-repeat;}
.box3 .corner-top-left {background:url(../images/box3-corner-top-left.gif) top left no-repeat; width:100%;}
.box3 .box-indent0 {
	padding:1px 4px 8px 4px;
}
.box3 .box-indent01 {
	padding:3px 4px 5px 4px;
}
.box3 .box-indent {
	padding:8px 5px 8px 5px;
}

.box3 .box-indent1 {
	padding:8px 8px 10px 8px;
	height: 180px;
}
.box3 .link {
	margin-top:20px;
	color: #3399CC;
	font-size: 13px;
}
.box3 .link1 {
	color: #006699;
	font-size: 12px;
}
.box3 .link2 {
	color: #3399CC;
	font-size: 12px;
}

.box4 {background:#fff url(../images/box4-tail-bottom.gif) bottom repeat-x;}
.box4 .tail-right {background:url(../images/box4-tail-right.gif) right repeat-y;}
.box4 .tail-left {background:url(../images/box4-tail.gif) left repeat-y;}
.box4 .tail-top {background:url(../images/box4-top-tail.gif) top repeat-x;}
.box4 .corner-bottom-right {background:url(../images/box4-corner-bottom-right.gif) bottom right no-repeat;}
.box4 .corner-bottom-right1 {background:url(../images/box4-corner-bottom-right1.gif) bottom right no-repeat;}
.box4 .corner-bottom-left {background:url(../images/box4-corner-bottom-left.gif) bottom left no-repeat;}
.box4 .corner-bottom-left1 {background:url(../images/box4-corner-bottom-left1.gif) bottom left no-repeat;}
.box4 .corner-top-right {background:url(../images/box4-corner-top-right.gif) top right no-repeat;}
.box4 .corner-top-right1 {background:url(../images/box4-corner-top-right1.gif) top right no-repeat;}
.box4 .corner-top-left {background:url(../images/box4-corner-top-left.gif) top left no-repeat; width:100%;}
.box4 .corner-top-left1 {background:url(../images/box4-corner-top-left1.gif) top left no-repeat; width:100%;}
.box4 .box-indent01 {
	padding:6px 5px 6px 6px;
}

.box4 .box-indent {
	padding:px 8px 12px 10px;
}
.box4 .box-indent0 {
	padding:10px 8px 10px 15px;
}


.box4 .box-indent1 {
	padding:6px 5px 6px 6px;
}

.padding1 {
	padding-top:8px;
}
.padding2 {
	padding-top:1px;
}
.padding22 {
	padding:2px 0 0 3px;
}

.padding3 {padding-top:27px;}

.padding4 {
	width: 100%;
	padding-top:10px;
}

.indent0 {
	padding:2px 2px 2px 5px;
}


.indent1 {padding:22px 20px 20px 14px;}
.indent2 {
	padding:5px 5px 5px 5px;
}
.indent3 {
	padding:2px 2px 2px 11px;
}
.indent4 {
	padding:5px 5px 5px 5px;
	text-align: right;
}
.indent5 {
	padding:0 0 5px 0;
}
.indent6 {
	padding:0 0 5px 5px;
}

.box2 {
	font-size:1.2em;
	color:#666666;
	line-height:1.188em;
}
.box2 h2 {
	font-size:1.2em;
	line-height:1em;
}
.box2 .link2 {
	font-size:0.875em;
	color: #3399CC;
}
.color2 {color:#000;}
.color3 {color:#477A85;}

/* ============================= footer ====================== */

#footer {
	font-size:1.08em;
	padding:22px 21px 10px 25px;
}
#footer a {color:#8a877b;}
#footer a:hover {
	color:#3399CC;
}

#footer .menu {float:right;}
#footer .menu li {
	display:inline;
	background:url(../images/footer-menu-devider.gif) top left no-repeat;
	padding:0 8px 0 9px;
	line-height:1.66em;
}
#footer .menu li a {color:#8a877b;}
#footer .menu li a:hover {
	color:#3399CC;
}
#footer .menu .first {background:none;}

.pad45 {
	padding-left: 45px;
}
.fright_footer {
	float:right;
	font-size: 9px;
}

/* ============================= footer ====================== */

/*==================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;
}

/*==================Ende Kontaktformular====================*/

/* ============================= forms ============================= */

#SearchForm .rowi {height:24px;}
#SearchForm .tab {
	height:24px;
	padding-left: 3px;
	font-size: 11px;
}
#SearchForm .tab1 {
	height:24px;
	padding-left: 105px;
	font-size: 11px;
}
#SearchForm {
	background:url(../images/form-tail.gif) top repeat-x;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	width:670px;
	float:right;
}
#SearchForm .right-bg {
	background:url(../images/form-right-bg.gif) top right no-repeat;
}
#SearchForm .left-bg {
	background:url(../images/form-left-bg.gif) top left no-repeat;
	padding:18px 20px 26px 13px;
}
#SearchForm .input {
	width:238px;
	height:18px;
	border:1px solid #b7871e;
	background:#fff url(../images/search_button.gif) 0 0 no-repeat;
	padding:2px 0 0 16px;
	font-size:1em;
	margin:0 5px 0 3px;
}
#SearchForm .select {
	width:44px;
	border:1px solid #b7871e;
	background:#ffffff;
	color:#848484;
	font-size:0.92em;
	margin:0 3px 0 3px;
}

.button {
	background:url(../images/button-tail-bg.gif) top repeat-x;
	display:inline-block;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.button span {background:url(../images/button-right-bg.gif) top right no-repeat; display:inline-block; cursor: hand;}
.button span span {
	background:url(../images/button-left-bg.gif) top left no-repeat;
	padding:1px 8px 2px 10px;
	font-size: 1.08em;
	font-weight: bold;
}
:hover.button {
	color:#9DDFFF;
	text-decoration:none
}
#ContactForm {padding:20px 0 0 0;}
#ContactForm .rowi {height:42px;}
#ContactForm .link {float:right; margin-left:20px;}
.input {width:252px; height:19px; border:1px solid #cdcdc7; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:300px; height:105px; border:1px solid #cdcdc7; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}


.font_title {
	background:url(../images/arrow3.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;
}
.font_top {
	background:url(../images/arrow3.gif) no-repeat left 4px;
	color:#598FAA;
	text-transform:uppercase;
	padding-left:8px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}
.font_pfad {
	background:url(../images/arrow6.gif) no-repeat left 5px;
	color:#666666;
	padding-left:8px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}
.font_pfad1 {
	background:url(../images/arrow7.gif) no-repeat left 5px;
	color:#557588;
	padding-left:8px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}
.font_pfad2 {
	background:url(../images/arrow6.gif) no-repeat left 5px;
	color:#557588;
	padding-left:8px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}

/* ######### Header Buttons ######### */

.title_but .right {
	background:url(../images/title_but_right_w.gif) no-repeat right top;
	height:38px;
}

.title_but {
	color:#ffffff;
	background:url(../images/title_but_bg.gif) left top repeat-x;
	width:100%;
	margin:0 0 0px -2px;
	display: block;
}

.but{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/pointer_right.gif) 3px 9px no-repeat;
	padding:9px 0 7px 30px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.but_w{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/pointer_right_w.gif) 3px 9px no-repeat;
	padding:10px 0 7px 27px;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
}


.title_kat .right {
	background:url(../images/title_kat_right.gif) no-repeat right top;
	height:38px;
}

.title_kat {
	color:#ffffff;
	background:url(../images/title_kat_bg.gif) left top repeat-x;
	width:100%;
	margin:0 0 0 -2px;
	display: block;
}

.kat{ /*header of 2nd demo*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/pointer_right.gif) 3px 9px no-repeat;
	padding:9px 0 7px 30px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}



.title_kat_gr .right {
	background:url(../images/title_kat_gr_right.gif) no-repeat right top;
	height:46px;
}

.title_kat_gr{
	color:#ffffff;
	background:url(../images/title_kat_gr_bg.gif) left top repeat-x;
	width:100%;
	margin:0 0 0 -3px;
	display: block;
}

.kat_gr{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(../images/pointer_right.gif) 5px 10px no-repeat;
	padding:11px 0 0 30px;
	width: auto;
	height:46px;
	color: #488095;
	font-weight: bold;
}

.kat_gr1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background:url(../images/pointer_right.gif) 5px 10px no-repeat;
	padding:13px 0 0 30px;
	width: auto;
	height:46px;
	color: #488095;
	font-weight: bold;
}


.more3_01{
	color:#326169;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	padding-left: 20px;
	background: url(../images/news_bla.gif) 2px 4px no-repeat;
	}

    .more3_1{
	background:url(../images/z2.gif) repeat-x bottom left;
	color:#326169;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	}

    .more3_1_s{
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#385563;
	}



.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: #475056; text-decoration: none;
	font-size:11px;
	line-height:135%;
}
	
	:hover.main_text2 {
	color:#FF6600;
	text-decoration:none
}

	
 	.main_text3{
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#E65B00;
	background:url(../images/list_bull0.gif) no-repeat left 5px;
	padding:0 0 0 13px;
	line-height: 1.12em;
	}
	:hover.main_text3 {
	color:#333333;
	text-decoration:none;
}

 	.main_text4{
	font-family: Arial, Helvetica, sans-serif;
	color: #385165;
	background:url(../images/list_bull.gif) center left no-repeat;
	padding:0 0 0 12px;
	text-decoration:none;
	font-size:12px;
	line-height:140%;
}
	
:hover.main_text4 {
	color:#FF6600;
	text-decoration:none;
}
 	.main_text5{
	font-family: Arial, Helvetica, sans-serif;
	color: #385165;
	background:url(../images/list_bull.gif) center left no-repeat;
	padding:0 0 0 12px;
	text-decoration:none;
	font-size:14px;
	line-height:140%;
}


/* ######### Styles fuer Menu Startseite Menue unten ######### */

.ddcolortabs{
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: -2px;

}

.ddcolortabs ul{
font: bold 10px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;

}

.ddcolortabs li{
	display:inline;
	margin:0 2px 0 0;
	padding:0;
	text-transform:uppercase;
}


.ddcolortabs a{
	color: #FFFFFF;
	background: #454545 url(../images/color_tabs_left.gif) no-repeat left top;
	text-decoration:none;
	letter-spacing: 1px;
	margin-left:0;
	margin-right:2px;
	margin-top:0;
	margin-bottom:0;
	padding-left:2px;
	padding-right:0;
	padding-top:0;
	padding-bottom:1px;
	float: right;
}



.ddcolortabs a span{
	float:right;
	display:block;
	background: transparent url(../images/color_tabs_right.gif) no-repeat right top;
	padding: 5px 7px 4px 5px;
	color: #FFFFFF;

}

.ddcolortabs a span{
	float:none;
}

.ddcolortabs a:hover{
	background-color: #6498B0;
}

.ddcolortabs a:hover span{
	color: #FFF;
	background-color: #6498B0;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ 

}

.ddcolortabsline{
	clear: both;
	padding: 0px;
	width: 100%;
	height: 0px;
	line-height: 0px;
	background: #E3E7EA;
	border-top: 1px solid #fff;
}

/* ######### Style for Drop Down Menu unten ######### */

.dropmenudiv_a{
	border-left:1px solid #D5E7F4;
	border-right:1px solid #D5E7F4;
	border-top:1px solid #D5E7F4;
	border-bottom:1px solid #E3E7EA;
	position:absolute;
	top: 0;
	/*THEME CHANGE HERE*/
/*Top border width. Should match height of .ddcolortabsline above*/
line-height:16px;
	z-index:100;
	background-color: #FFFFFF;
	width: 200px;
	visibility: hidden;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Arial
}

.dropmenudiv_a a{
	width: auto;
	display: block;
	text-align: left;
	text-indent: 5px;
	border-top: 0 solid #678b3f;
	border-bottom: 1px dotted #4396AD; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	color: #333333;
	font-family: Tahoma, Helvetica, sans-serif, Arial;
	font-size: 12px;
}

* html .dropmenudiv_a a{ /*IE only hack*/
	width: 100%;
	}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
	background-color: #E3F0F4;
	color: #FF3300;
}

/* ######### Ende Style for Drop Down Menu unten ######### */




/*************************************************/
.pr A.button-e					{font-size: 10px; text-decoration: none; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pr A.button-e .e-left			{ background: url(../images/buttons/e_left.gif) top left no-repeat; padding: 1px 4px 12px 8px; text-decoration: none; }

.pr A.button-e .e-right			{ background: url(../images/buttons/e_right.gif) top right no-repeat; padding: 1px 12px 12px 0; color: #ffffff; font-weight: normal; text-decoration: none; }

.pr a:hover.button-e .e-left	{ background: url(../images/buttons/e_left_hover.gif) top left no-repeat; padding: 1px 4px 12px 8px; }

.pr a:hover.button-e .e-right	{ background: url(../images/buttons/e_right_hover.gif) top right no-repeat; padding: 1px 12px 12px 0; color: #ffffff; font-weight: normal; text-decoration: none; }

/*************************************************/
/*********Anfang Button Preis*****************/
.pr A.button-p					{ font-size: 10px; text-decoration: none; margin-left: 2px; }

.pr A.button-p .p-left			{ background: url(../images/buttons/preis_l.gif) top left no-repeat; padding: 3px 0 10px 10px; text-decoration: none;}

.pr A.button-p .p-right			{ background: url(../images/buttons/preis_r.gif) top right no-repeat; padding: 3px 14px 8px 0; color: #454545; font-weight: bold; text-decoration: none; }

/**************Ende Button Preis***********************/
/*====== Anfang Button Shop und Produktdetails=============*/
.pr A.button-d					{ font-size: 10px; text-decoration: none; margin-left: 2px; }

.pr A.button-d .d-left			{ background: url(../images/buttons/d_l.gif) top left no-repeat; padding: 1px 0 12px 14px;}

.pr A.button-d .d-right			{ background: url(../images/buttons/d_r.gif) top right no-repeat; padding: 1px 8px 8px 0; color: #454545; font-weight: normal; text-decoration: none; }

.pr a:hover.button-d .d-left	{background: url(../images/buttons/d_l-hover.gif) top left no-repeat; padding: 1px 0 12px 14px;}

.pr a:hover.button-d .d-right	{background: url(../images/buttons/d_r-hover.gif) top right no-repeat; padding: 1px 8px 8px 0;	color: #454545;	font-weight: normal;	text-decoration: none;}


.pr A.button-d1					{ font-size: 10px; text-decoration: none; margin-left: 2px; }

.pr A.button-d1 .d1-left		{ background: url(../images/buttons/d1_l.gif) top left no-repeat; padding: 1px 0 12px 14px;}

.pr A.button-d1 .d1-right		{ background: url(../images/buttons/d1_r.gif) top right no-repeat; padding: 1px 8px 8px 0; color: #454545; font-weight: normal; text-decoration: none; }

.pr a:hover.button-d1 .d1-left	{ background: url(../images/buttons/d1_l-hover.gif) top left no-repeat; padding: 1px 0 12px 14px; text-decoration: none; }

.pr a:hover.button-d1 .d1-right	{ background: url(../images/buttons/d1_r_hover.gif) top right no-repeat; padding: 1px 8px 8px 0; color: #454545; font-weight: normal;	text-decoration: none;}

/************Ende Produktdetails und Shop***********************/

/**************Anfang Button allg***********************/

.pr A.button-a					{ font-size: 11px; text-decoration: none; margin-left: 2px; }

.pr A.button-a .a-left			{ background: url(../images/buttons/button-a-left.gif) top left no-repeat; padding: 2px 0 0px 14px; text-decoration: none;}

.pr A.button-a .a-right			{ background: url(../images/buttons/button-a-right.gif) top right no-repeat; padding: 2px 16px 0px 0; color: #ffffff; font-weight: bold; text-decoration: none; }

.pr a:hover.button-a .a-left	{ background: url(../images/buttons/button-a-left-hover.gif) top left no-repeat; padding: 2px 0 0px 14px; text-decoration: none; }

.pr a:hover.button-a .a-right	{ background: url(../images/buttons/button-a-right-hover.gif) top right no-repeat; padding: 2px 16px 0px 0; color: #ffffff; font-weight: bold; text-decoration: none; }
/**************Ende Button allg***********************/

/*====== Anfang Button Kelkoo,eBay,...=============*/

.pr A.button-k					{ font-size: 10px; text-decoration: none; }

.pr A.button-k .k-left			{ background: url(../images/buttons/kelkoo_l.gif) top left no-repeat; padding: 1px 0px 10px 0px; }

.pr A.button-k .k-right			{
	background: url(../images/buttons/kelkoo_r.gif) top right no-repeat;
	padding: 1px 8px 10px 0;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.pr a:hover.button-k .k-left	{ background: url(../images/buttons/kelkoo_l_hover.gif) top left no-repeat; padding: 1px 0px 10px 0px; }

.pr a:hover.button-k .k-right	{
	background: url(../images/buttons/kelkoo_r_hover.gif) top right no-repeat;
	padding: 1px 8px 10px 0;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
/*====== Ende Button Kelkoo,eBay,...=============*/



/*********Anfang Button ebay*****************/
.pr A.button-ebay				{ font-size: 10px; text-decoration: none; margin-left: 2px; }

.pr A.button-ebay .e-left			{ background: url(../images/buttons/ebay_l.gif) top left no-repeat; padding: 1px 0 12px 10px;}

.pr A.button-ebay .e-right			{ background: url(../images/buttons/ebay_r.gif) top right no-repeat; padding: 1px 14px 8px 0; color: #454545; font-weight: bold; text-decoration: none; }

.pr a:hover.button-ebay .e-left	{background: url(../images/buttons/ebay_l-hover.gif) top left no-repeat; padding: 1px 0 12px 10px;}

.pr a:hover.button-ebay .e-right	{
	background: url(../images/buttons/ebay_r-hover.gif) top right no-repeat;
	padding: 1px 14px 8px 0;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/*********Ende Button ebay*****************/



/************Anfang TAB Menu***********************/
.menue {
	background:url(../images/title3-tail.gif) top repeat-x;
	color:#666666;
	border-bottom:1px solid #d7d7d7;
	height:26px;
	width:99%;
}
.menue ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
}
.menue li {display:inline; line-height:26px;}
.menue li a {color:#fff; text-decoration:none; padding:4px 5px 6px 5px;  border-left:0px solid #ececec; border-right:1px solid #ececec;}
.menue li a.tabactive {
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	background-color:#FF9900;
	font-weight:bold;
	position:relative;
}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7 {
	border:1px solid #E3E6E6;
	width:auto;
	text-align:left;
	padding:6px 5px 0 10px;
	font-size:12px;
	margin-bottom:5px;
	display: none;
	color: #385165;
	background-color:#fff;
}

.menue_font {
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#007BB7;
	text-decoration: none;
	letter-spacing: 1px;
}
.menue_font:hover {
	color:#FC4203;
}

.menue_font1 {
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#FC4203;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}
.imgindent {
	margin:0 5px 0 0;
	float:left;
}

/************Ende TAB Menu***********************/

		#menu {
	position: relative;
	height: 610px;
	margin-left: 0px;
		}
		
		.gallery{
	width: 99%;
	display: block;
	margin-top: 30px;
		}
		.menuitem{
	background: #afec77;
		}

		.menutarget{
	background-color:#F4F4F4;
	display: none;
	border-bottom: 2px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
	padding: 0 0 0px 0;
		}
/************Ende aufklappbares Menu***********************/		
		
/*====== Anfang Tooltip =============*/
	#dhtmlgoodies_tooltip{
	background-color:#EBEBE9;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:11px;
	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:#00A6A6;
	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 */
	}
/*====== Anfang Tooltip =============*/	
/*======Anfang Modul Slider Gross=============*/
.slidertxt {
	font-size:12px;
	font-weight:bold;
	color:#FF6600
}


.sliderwrapper{
	border-left:0px solid #000080;
	border-right:0px solid #000080;
	border-top:0px solid #000080;
	border-bottom:0px solid #000080;
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 654px; /*width of featured content slider*/
	height: 158px
}


.sliderwrapper .sliderdiv{
	visibility: hidden;
	position: absolute;
	padding: 2px;
	background: transparent;
	width: 654px;
	height: 100%;
}

.prev{
	background:url(../images/last20.gif) 5px 1px no-repeat;
}

.pagination{
	width: auto;
	text-align: left;
	font: bold 11px Arial;
	background: transparent;
	padding: 1px 1px;
	margin-top: 2px;
}

.pagination a{
	padding: 0 5px;
	text-decoration: none;
	color: #0778A3;
	background: transparent;
}

.pagination a:hover, .pagination a.selected{
	color: #FF6600;
	background: transparent;
}


#slider2, #slider4{
	border-color: darkred;
	margin-left: 0px;
	height: 158px
}


#paginate-slider2, #paginate-slider4{
	background-color: darkred;
	border-color: darkred;
	margin-left: 1px;
}


#paginate-slider4 a img{
	width: 51px;
	height: 53px;
	border: 1px solid gray;
	margin-top: 5px;
	margin-bottom: 5px;
}

#paginate-slider2 a:hover, #paginate-slider2 a.selected{
background-color: #FEE496;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 1px solid #DF0000; background-color: #FFFFFF;
}

/*======ENDE Modul Slider Gross=============*/
/*======ANFANG Modul Slider fuer Index Alternativ Gross=============*/
.font11_w {
	font-size: 11px;
	color: #333333;
}
.font11_w1 {
	font-size: 11px;
	color: #577995;
}

.font11_bold_w {
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	text-decoration: none;
}
:hover.font11_bold_w {
	color: #00CCCC;
}

.font12_weis {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}


.font12_w {
	font-size: 12px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Tahoma;

}
.font12_t {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Tahoma;

}
.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 345px; /*width of featured content slider*/
	height: 158px
}

.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	padding: 1px;
	background: white;
	width: 345px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;


}

.pagination_gr{
	width: 644px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: justify;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px
}

.pagination_gr a{
	padding: 0 5px;
	text-decoration: none;
	color: #00007D;
	background: white;
}

.pagination_gr a:hover, .pagination_gr a.selected{
	color: #000;
	background-color: #FEE496;
}
/*======ENDE Modul Slider fuer Index Alternativ Gross=============*/


/*Anfang Pagination*/
.pag{
	padding: 2px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	background-color:#fff;

}

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

.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;
}

.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 Zufall/Random-Image Header =============*/	
.jsclass body .randomcontent{ /*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 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: #6D97B5 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: 1px;
}

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

#katcolortabs a span{
float:none;
}

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

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

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

#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 ######### */
/*======Block Merkliste=============*/
.title3_merke .right {
	background:url(../images/title_merke_right.gif) no-repeat right top;
	height:38px;
}

.title3_merke {
	color:#ffffff;
	background:url(../images/title_merke_bg.gif) left top repeat-x;
	width:100%;
	margin:0 0 0px -3px;
	display: block;
}
.inner {
	padding:0 5px 0 5px;
}

.merke{
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/merklist.gif) 3px 5px no-repeat;
	padding:10px 0 7px 30px;
	width: auto;
	color: #333333;
	font-weight: normal;
}

.themerke {
}
.openmerke {
	color: #447D93;
}
.closemerke {
	color: #385165;
}
/* ######### Ende aufklappbare Bloecke######### */

/*======Block last Visit aufklappbar=============*/
.inner {
	padding:0 5px 0 5px;
}
.innerp5 {
	padding:0 0 5px 0;
}

.inner_p {
	padding:10px 5px 0 3px;
}
.title3_visit .right {
	background:url(../images/title_merke_right.gif) no-repeat right top;
	height:38px;
}

.title3_visit {
	color:#ffffff;
	background:url(../images/title_merke_bg.gif) left top repeat-x;
	width:235px;
	margin:0 0 0px -8px;
	display: block;
}


.visit{
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/lastvisit.gif) 3px 5px no-repeat;
	padding:10px 0 7px 30px;
	width: 200px;
	color: #333333;
	font-weight: normal;
}

.thevisit {
}
.openvisit {
	color: #447D93;
}
.closevisit {
	color: #385165;
}

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

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


/* ######### Ende aufklappbare Bloecke######### */

/* ######### Anfang Boxen allgemein ######### */

.box_mirago .right {
	background:url(../images/title_mirago_right.gif) no-repeat right top;
	height:38px;
}

.box_mirago {
	color:#ffffff;
	background:url(../images/title_mirago_bg.gif) left top repeat-x;
	width:101%;
	margin:0 0 0px -2px;
	display: block;
}
.mirago{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxshop.gif) 3px 7px no-repeat;
	padding:11px 0 7px 30px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}

 /********************/
 .box_verzeichnis .right {
	background:url(../images/title_mirago_right.gif) no-repeat right top;
	height:38px;
}

.box_verzeichnis {
	color:#ffffff;
	background:url(../images/title_mirago_bg.gif) left top repeat-x;
	width:100%;
	margin:0 0 0px -2px;
	display: block;
}
.verzeichnis{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(../images/verzeichnis.gif) 3px 7px no-repeat;
	padding:11px 0 7px 30px;
	width: auto;
	color: #426B84;
	font-weight: bold;
	text-transform: uppercase;
}

 /********************/
 
 .box_shoplist .right {
	background:url(../images/title_but_right.gif) no-repeat right top;
	height:38px;
}

.box_shoplist {
	color:#ffffff;
	background:url(../images/title_but_bg.gif) left top repeat-x;
	width:100%;
	margin:0 0 0px -2px;
	display: block;
}
.shops{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxshop1.gif) 3px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #557588;
	font-weight: bold;
}

.shoplist{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxshop1.gif) 3px 7px no-repeat;
	padding:11px 0 7px 30px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}


 /********************/
.box_marken .right {
	background:url(../images/title_marken_right.gif) no-repeat right top;
	height:38px;
}

.box_marken {
	color:#ffffff;
	background:url(../images/title_marken_bg.gif) left top repeat-x;
	width:101%;
	margin:0 0 0px -2px;
	display: block;
}
.marken{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background:url(../images/boxshop.gif) 2px 7px no-repeat;
	padding:11px 0 7px 30px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}



.box_lastKeywords .right {
	background:url(../images/title_but_right.gif) no-repeat right top;
	height:38px;
}

.box_lastKeywords {
	color:#ffffff;
	background:url(../images/title_but_bg.gif) left top repeat-x;
	width:101%;
	margin:0 0 0px -2px;
	display: block;
}
.lastKeywords{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxsearch.gif) 2px 7px no-repeat;
	padding:11px 0 7px 30px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}

 /********************/
 
.box_superclix .right {
	background:url(../images/title_mirago_right.gif) no-repeat right top;
	height:38px;
}

.box_superclix {
	color:#ffffff;
	background:url(../images/title_mirago_bg.gif) left top repeat-x;
	width:100%;
	margin:0 0 0px -2px;
	display: block;
}
.superclix{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxshop.gif) 3px 7px no-repeat;
	padding:11px 0 7px 30px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}

.superclixkat{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxshop.gif) 5px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #488095;
	font-weight: bold;
}
 /********************/

.box_kelkoo .right {
	background:url(../images/title_visit_right.gif) no-repeat right top;
	height:40px;
}

.box_kelkoo {
	color:#ffffff;
	background:url(../images/title_visit_bg.gif) left top repeat-x;
	width:100%;
	margin:0 0 0 -2px;
	display: block;
}
.kelkoo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxkelkoo.gif) 5px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #557588;
	font-weight: bold;
}
.blogkelkoo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxkelkoo.gif) 5px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFF;
	font-weight: bold;
}
 /********************/

.box_ebay .right {
	background:url(../images/title_but_right.gif) no-repeat right top;
	height:40px;
}

.box_ebay {
	color:#FFFFFF;
	background:url(../images/title_but_bg.gif) left top repeat-x;
	width:101%;
	margin:0 0 0 -2px;
	display: block;
}
.ebay{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxebay.gif) 5px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.ebaykat{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxebay.gif) 5px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #488095;
	font-weight: bold;
}

 /********************/

.box_amazon .right {
	background:url(../images/title_but_right.gif) no-repeat right top;
	height:38px;
}

.box_amazon {
	color:#ffffff;
	background:url(../images/title_but_bg.gif) left top repeat-x;
	width:101%;
	margin:0 0 0 -2px;
	display: block;
}
.amazon{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxamazon.gif) 5px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.amazonkat{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/boxamazon.gif) 5px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #488095;
	font-weight: bold;
}

.news{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxnews.gif) 3px 7px no-repeat;
	padding:11px 0 7px 30px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.trendnews{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxnews.gif) 3px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.merkliste{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxmerkliste.gif) 3px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.merken_font{
	font-family:Arial;
	font-size:11px;
	color:#FFFFCC;
	text-decoration:none;
	letter-spacing: 0.1em;
}
.box_info .right {
	background:url(../images/info-right-bg.gif) no-repeat right top;
	height:38px;
}

.box_info {
	color:#ffffff;
	background:url(../images/info-tail-bg.gif) left top repeat-x;
	width:237px;
	margin:0 0 0px 5px;
	display: block;
}

.info{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxinfo.gif) 3px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.kontakt{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxkontakt.gif) 3px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.news1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxtrendnews.gif) 3px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.search{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxsearch.gif) 3px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}

.pfeil{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxarrow.gif) 3px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}





/************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***************************/


/*** Ex layout.css ***/

#main { width:1048px; margin:0 auto; text-align:left;}
#foot {width:1048px; margin:0 auto; text-align:left;}

#header {
	height:145px;
	background:url(../images/header-tail.gif) top repeat-x;
	padding:16px 17px 0 16px;
}

#footer { height:46px;}

.col-1, .col-1_1, .col-2, .col-2_2, .col-2_1, .col-3, .col-3_1, .col-3_2 {float:left;}

.container0 {
	width:300px;
	overflow:hidden;
}

.container {
	width:100%;
	overflow:hidden;
}

.container2 {
	width:100%;
	overflow:hidden;
	padding:2px;
	}


.container3 {
	width:50%;
	float: left;
}
.container4 {
	width:100%;
	padding-left: 2px;
}

.container_80{
	width:auto;
	overflow:hidden;
	float: right;
	padding-right: 4px;
	padding-bottom: 2px;
}
.sidebar {
	width:227px;
	margin-right:-244px;
	float:left;
	position:relative;
}
.site-content {width:100%; float:left;}
.site-content .indent {
	padding-left:237px;
}
.site-content .indent0 {
}


.site-content_1 {width:100%;}
.site-content_1 .indent {

}



/* ============================= page1 ===========================*/

#page1 .col-1 {
	width:70%;
}
#page1 .col-2 {
	width:29%;
}

/* ============================= page2 ===========================*/

#page2 .col-3_1 {
	width:31%;
	padding-left: 7px;
}

#page2 .col-3_2 {
	width:530px;
}




#page2 .col-1 {
	width:24%;
}
#page2 .col-1_1 {
	width:24%;
	margin-left: 5px;

}

#page2 .col-2 {
	width:75%;
	margin-left: 8px;
}
#page2 .col-2_2 {
	width:75%;
}

#page2 .col-3 { width:33%;}

/* ============================= page3 ===========================*/

#page3 .col-1 {
	width:552px;
}
#page3 .col-2 {
	width:250px;
	padding-left: 9px;
}
#page3 .col-2_1 {
	width:30%;
	padding-right: 5px;
}
/* ============================= page4 ===========================*/

#page4 .col-1 { width:50%;}
#page4 .col-2 { width:49%;}

/* ============================= page5 ===========================*/

#page5 .col-1 { width:50%;}
#page5 .col-2 { width:49%;}

/* ============================= page6 ===========================*/

#page6 .col-1 { width:50%;}
#page6 .col-2 { width:49%;}

#page6 #ContactForm .col-1 {width:351px;}
#page6 #ContactForm .col-2 {width:309px;}


/*---------- bubble tooltip -----------*/
a.tt{
	position:absolute;
	z-index:998;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	font-family: 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;
}
/*---------- Ende bubble tooltip -----------*/
.cont_bot_weite{
	height:1px;
	width: 33%;
}

.cont_bot_weite1{
	height:1px;
	width: 34%;

}

/*====== Anfang rounded =============*/
	.rounded{
	background-color:#FFF;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */

	}
	.rounded1{
	-moz-border-radius:4px;	/* Rounded edges in Firefox */
	}
	
.banner_pos	{
	width: 212px;
	height: 180px;
	display: block;
}	
/*====== Ende rounded =============*/	
.title_weiss { background:url(../images/title-tail_weiss.gif) left top repeat-x; font-size:12px; text-transform:uppercase; color:#666666; font-weight: bold;}
.title_weiss div {background:url(../images/title-left_weiss.jpg) left top no-repeat;}
.title_weiss div div { background:url(../images/title-right_weiss.jpg) right top no-repeat;	padding:12px 0 10px 40px;}
/*Anfang klein Slider*/


.link1 {
	color:#FF6600;
	font-weight: bold;
	padding-left: 100px;
}
.link1:hover {color:#000}

.slider {
	position:relative;
	overflow:hidden;
	border:0px solid #9ac1c9;
	height:177px;
	background:#fff;
	margin-bottom:1px
}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:2px}

/*Ende klein Slider*/

/*====== Anfang Button Shop und Produktdetails=============*/
.pr A.button-h					{ font-size: 11px; text-decoration: none; margin-left: 2px; cursor:pointer; }

.pr A.button-h .h-left			{ background: url(../images/buttons/h_l.gif) top left no-repeat; padding: 4px 0 12px 16px;}

.pr A.button-h .h-right			{ background: url(../images/buttons/h_r.gif) top right no-repeat; padding: 4px 14px 8px 0; color: #454545; font-weight: bold; text-decoration: none; }

.pr a:hover.button-h .h-left	{background: url(../images/buttons/h_l-hover.gif) top left no-repeat; padding: 4px 0 12px 16px;}

.pr a:hover.button-h .h-right	{background: url(../images/buttons/h_r-hover.gif) top right no-repeat; padding: 4px 14px 8px 0;	color: #454545;	font-weight: bold;	text-decoration: none;}

/**************Ende Button H***********************/

.rssbody img {margin-right:10px;margin-bottom:3px}