@import "layout_preis.css";
@import "tip.css";
@import "ui.base.css";
@import "clearbox.css";
@import "rounded.css";


* { margin:0; padding:0;}

body {
	background:url(../images/tail-top.gif) left top repeat-x #fff;
	font-family:Arial;
	font-size:100%;
	line-height:1.125em;
	color:#7f7f7f;
	text-align:center;

}

input, textarea, select { font-family:Arial; font-size:1em;}

/*header*/
#logo .left {
	padding:52px 0 0 53px;
}
#logo .right {
	padding:17px 2px 0 0;
}

.gelistet_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B3F46;
	text-decoration:none;
	letter-spacing: 0.15em;
	margin-left:15px;
	font-weight: normal;
	float: left;
}

.gelistet1_font{
	font-family:Arial;
	font-size:12px;
	color:#FF3300;
	text-decoration:none;
	letter-spacing: 0.2em;
	padding-left: 20px;
}

.left, .left1 {
	text-align: left;
}

.fleft {
	float:left;
	width: 645px;
	height: auto;
}

.fright1 {
	float:right;
	width: 28px;
	padding-right: 2px;
}
.aleft {
	padding-left: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 880px;
	padding-top: 12px;
}

.fright {
	float:right;
}
.fright_footer {
	float:right;
	font-size: 9px;
}

.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}

.container{
	overflow:hidden;
	width:100%; 
}
.container0{
	overflow:hidden;
	width:auto; 
}
.container5{
	overflow:hidden;
	margin-right: 5px;
	width: auto;
}

.container_60{
	width:62px;
	overflow:hidden;
	float: left;
}
.container_80{
	width:auto;
	overflow:hidden;
	float: right;
	padding-right: 4px;
	padding-bottom: 2px;
}

.container_kl{
	width:225px;
	overflow:hidden;
	float: left;
}
.container_gr{
	width:479px;
	overflow:hidden;
	float: left;
}
.container_gr715{
	width:715px;
	float: left;
}
.container_gr695{
	width:710px;
	float: left;
}
.container1 { width:100%;}
.col-1, .col-2, .col-3, .center, .box-2, .box-3, box-4, .mid, .mid_2{float:left;}
p {
	margin-bottom:7px;
}
.top_indent_0px{
	display:block;
	padding-top: 1px;
}
.top_indent_1_1px{
	display:block;
	margin-bottom: 3px;
}
.top_indent_1_2px{
	display:block;
	margin-bottom: 4px;
	padding-top: 1px;
}
.top_indent_1px{
	display:block;
	margin-bottom: 1px;
	padding-left: 626px;
}
.top_indent_2px{
	margin-top:2px;
	display:block;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.top_indent_3px{
	margin-top:5px;
	display:block;
	margin-bottom: 2px;
}
.top_indent_5px{
	margin-top:5px;
	display:block;
	margin-bottom: 5px;
}
.top_indent_5_1px{
	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_10px_left{
	margin-top:10px;
	display:block;
	margin-bottom: 5px;
	padding-left: 200px;
}

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

.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: #FFF;
}
.similarrow {
	background-color: #FFF;
}

.txt_11{ font-weight:normal; color:#326169; text-decoration:none;}
.txt_11:hover{text-decoration:none; color:#FF3300;}

.pad5 {
	padding-left: 5px;
	float: left;
}

.pad10 {
	padding-left: 6px;
	float: left;
}
.pad10_rl {
	padding-left: 10px;
	float: left;
	padding-right: 10px;
}
.pad12_right {
	padding-right: 12px;
	float: right;
}
.pad12_left {
	padding-right: 12px;
	float: left;
}
.pad10_1 {
	padding-left: 5px;
	float: left;
	width: 301px;
	position: relative;
}
.pad10_11 {
	padding-left: 6px;
	float: left;
	width: 315px;
	position: relative;
	margin-top: 13px;
}
.pad15 {
	padding-left: 20px;
	float: left;
}

.pad5_ {
	padding-left: 5px;
}

.pad10_ {
	padding-left: 10px;
}

.pad15_ {
	padding-left: 15px;
	text-transform: uppercase;
	color: #333333;
}
.pad45 {
	padding-left: 45px;
}

.pad50 {
	padding-right: 50px;
}
.pad35 {
	padding-right: 35px;
}


.pad3 {
	padding: 3px;
}
.pad3_1 {
	padding: 3px 0 3px 0;
}

.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_pfad {
	background:url(../images/arrow6.gif) no-repeat left 5px;
	color:#FFFF99;
	padding-left:8px;
	font-weight:normal;
	margin-left: 1px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}

.font11_w {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif, Tahoma;

}
.font11_w a:hover {
	color:#FFFF99;
		text-decoration: none;

}


.font10 {
	font-size: 10px;
}

.font11 {
	font-size: 11px;
	text-align: left;
}

.font12 {
	font-size: 12px;
}
.font12_1 {
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.font12_2 {
	font-size: 12px;
	color: #35566F;
	text-align: left;
}

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

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

.datum_font{
	font-family:Arial;
	font-size:11px;
	color:#FF3300;
	text-decoration:none;
	letter-spacing: 0.1em;
}
.merken_font{
	font-family:Arial;
	font-size:11px;
	color:#FFFFCC;
	text-decoration:none;
	letter-spacing: 0.1em;
}
.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;
}

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


/*==================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====================*/
input, select {
	vertical-align:middle;
	font-weight:normal;
	font-size: 12px;
	color: #333333;
}
img {
	border:0;
	text-align:left;
}

.max_images_80 {
	max-width: 80px;
	width: expression(this.width > 80 ? 80: true);
}

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

 
#search {
	background:url(../images/search-bg.jpg) no-repeat left top;
	padding-left:52px;
	height:47px;
	width: 100%;
	color: #FFFFFF;
	padding-top: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#search div { padding:13px 0 0 0;}
#search .text-input {
	width:286px;
	padding:1px 0 1px 3px;
	margin-right:9px;
	color: #3D6572;
	font-size: 12px;
	font-weight: normal;
}
#search select { width:161px; margin-right:8px;}

.form { height:26px;}
.form input {width:273px; height:18px; background:#1b1714; border:1px solid #555038;}
.textarea {
	width:403px;
	height:128px;
	background:#E4EDED;
	overflow:auto;
	border:1px solid #555038;
}
.search-button{
	background:url(../images/search-button.gif) 0 0 repeat-x;
	width:70px;
	height:21px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	border:0;
	font-size:12px;
}

/*==================list====================*/
ul {
	list-style:none;
	padding: 0 5px 0 5px;
}

#site-nav { background:url(../images/menu-bg.gif) no-repeat left top; width:450px; height:39px; overflow:hidden;}
#site-nav ul {width:100%; overflow:hidden;}
#site-nav .m2-act { background:url(../images/m2-act.gif) no-repeat 103px top; }
#site-nav .m3-act { background:url(../images/m3-act.gif) no-repeat 98px top; }
#site-nav .m4-act { background:url(../images/m4-act.gif) no-repeat 92px top; }
#site-nav li { display:inline;}
#site-nav li a {
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:10px 25px 10px 12px;
}
#site-nav li a:hover {
	color:#373737;
}
#site-nav li a.last { padding-right:0;}

.extra-search { float:left; padding:16px 0 0 107px; width:130px; background:url(../images/divider1.gif) no-repeat 56px 21px;}
.extra-search li { background:url(../images/arrow1.gif) no-repeat left 7px; padding:0 0 0 10px;}
.extra-search li a { color:#fff;}

.list1 li { background:url(../images/arrow2.gif) no-repeat left 7px; padding:0 0 2px 13px;}
.list1 li a { color:#212121; text-decoration:none;}
.list1 li a:hover {	color:#BB0000;}
.list1 li.extra { background:url(../images/arrow3.gif) no-repeat left 7px; }
.list1 li.extra a { color:#07a4d6;}
.list1 li.extra a:hover { color:#BB0000;}


.list2 li { font-weight:bold;}

.list3 li { font-weight:normal;}
.list3 li a { color:#00a9c7;}

.products-list { width:100%; overflow:hidden;}
.products-list li { float:left; padding:0 3px 3px 0;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-indent1 {
	margin:0 5px 0 5px;
	float: left;
}

.img-box {
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}

.img-box2 {
	width:80px;
	overflow:hidden;
	padding-bottom:12px;
	float: left;
}
.img-box img { float:left; margin:0 12px 0 0;}
.img-box1 { width:100%; overflow:hidden; padding-bottom:13px;}
.img-box1 img {
	float:none;
	margin:0 12px 0 0;
}
.img-box3 img {
	float:left;
	margin:0 12px 0 0;
}

.banner { margin-bottom:4px;}

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:6px;}
.p3 { margin-bottom:13px;}
.p4 { margin-bottom:1px;}

/*==================txt, links, lines, titles====================*/
a{
	color:#426675;
	text-decoration:underline;
}
a:hover{
	color:#FF3300;
	text-decoration:none;
}

h1 {
	font-size:32px;
	line-height:1em;
	color:#23b5e0;
	float:left;
	background:url(../images/logo-bg.gif) no-repeat left top;
	height:48px;
	padding:10px 10px 10px 77px;
	letter-spacing:-1px;
	width: 370px;
}
h1 a {
	text-decoration:none;
	color:#28A6CA;
}
h1 a em { font-style:normal; color:#292929; font-size:36px;}
h1 a strong { color:#f54b00;}
h2 {
	font-size:14px;
	color:#fff;
	padding:10px 0 0 40px;
}
h2.alt { color:#14a5d0;}
h2.alt1 {
	font-size:12px;
	color:#fff;
	padding:14px 0 0 42px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}

h3 {
	font-size:14px;
	color:#333333;
	padding:14px 0 1px 42px;
}
h4 {
	font-size:1em;
	margin-bottom:1px;
	text-align: left;
}
h6{text-indent:-10000px; font-size:0; line-height:0;}

.txt1 { color:#00a9c7;}
.txt2 {	color:#FFFFFF; 	margin-top: 10px;}
.txt3 {
	color:#666666;
	font-size: 12px;
}
.txt4 {
	color:#666666;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 11px;
}
.txt5 {
	color:#FFFF99;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
}
.txt5_1 {
	color:#B6F200;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
}
.txt6 {
	color:#666666;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10px;
}
.txt7 {
	color:#66CCCC;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10px;
}   
   
    .more3{
	background:url(../images/z2.gif) repeat-x bottom left;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color:#485350;
	}

:hover.more3 {
	color:#FF3300;
}

    .more3_1{
	background:url(../images/z2.gif) repeat-x bottom left;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#385563;
	}
    .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;
	}
    .more3_011{
	background:url(../images/z2.gif) repeat-x bottom left;
	color:#FF3300;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	}

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


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

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

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

    .more3_3{
	background:url(../images/z2.gif) repeat-x bottom left;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#326169;
	}
:hover.more3_3{
	color:#FF3300;
}

    .more4{
	color:#3F5A65;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

:hover.more4{
	color:#EB3507;
}

    .more4_1{
	color:#3F5A65;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

 	.main_text2{
	font-family: Arial, Helvetica, sans-serif;
	color: #475056; text-decoration: none;
	font-size:11px;
	line-height:135%;
}
	
	:hover.main_text2 {color:#990000; text-decoration:none }
 	.main_text3{
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#305069;
	background:url(../images/list_bull0.gif) no-repeat left 5px;
	padding:0 0 4px 13px;
	line-height:135%;	
	}
	:hover.main_text3 {
	color:#FF3300;
	text-decoration:none;
}

.link0 { display:block; float:right; background:url(../images/link0-bg.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link0 em { display:block; background:url(../images/link0-left.gif) no-repeat left top;}
.link0 b {
	display:block;
	background:url(../images/link0-right.gif) no-repeat right top;
	padding:1px 15px 2px 17px;
	font-style:normal;
}
.link0:hover {
	text-decoration:none;
	color: #CCFFFF;
}

.link1 { display:block; float:left; background:url(../images/link1-bg.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(../images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(../images/link1-right.gif) no-repeat right top; padding:1px 15px 1px 15px; font-style:normal;}
.link1:hover {
	text-decoration:none;
	color: #FFD735;
}

.link11 { display:block; float:left; background:url(../images/link1-bg.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link11 em { display:block; background:url(../images/link1-left.gif) no-repeat left top;}
.link11 b { display:block; background:url(../images/link1-right.gif) no-repeat right top; padding:1px 15px 1px 15px; font-style:normal;}
.link11:hover {
	text-decoration:none;
	padding: 0 0 0 20px;
}

.link2 {background:url(../images/arrow3.gif) no-repeat left 5px; color:#07a4d6; padding-left:12px; font-weight:bold;}
.link22 {
	background:url(../images/arrow4.gif) no-repeat left 5px;
	color:#4E7789;
	padding-left:14px;
	font-weight:bold;
	margin-left: 5px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.link22_1 {
	background:url(../images/arrow5.gif) no-repeat left 5px;
	color:#4E7789;
	text-transform:uppercase;
	padding-left:14px;
	font-weight:bold;
	margin-left: 5px;
}

.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: #910000;
}




.link3 { display:block; float:left; background:url(../images/link3-bg.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link3 em { display:block; background:url(../images/link3-left.gif) no-repeat left top;}
.link3 b { display:block; background:url(../images/link3-right.gif) no-repeat right top; padding:1px 15px 1px 15px; font-style:normal;}
.link3:hover { text-decoration:none;}

.link_4{color:#46464A; font-weight:bold;}
.link_5{color:#F47300;}
.link_6{ font-size:0.85em; font-weight:bold; color:#326169; text-decoration:none;}
.link_6:hover{text-decoration:none;}
.link_7{color:#FF3300; font-size:1.1em;	font-weight:bold;}
.link_8{ font-size:0.9em; font-weight:normal; color:#326169; text-decoration:none;}
.link_8:hover{color:#F47300; text-decoration:none;}

.link9 { display:block; float:left; background:url(../images/link9_bgd.gif) left top repeat-x; color:#fff; text-decoration:none; font-size:.85em; font-weight:bold; text-transform:uppercase;}
.link9 em { display:block; background:url(../images/link9_left.gif) no-repeat left top;}
.link9 b {
	display:block;
	background:url(../images/link9_right.gif) no-repeat right top;
	padding:7px 12px 7px 13px;
	font-style:normal;
}
:hover.link9 {
	text-decoration:none;
	color: #336666;
}
.link_10{
	font-size:12px;
	font-weight:bold;
	color:#378288;
	text-decoration:none;
}
.link_10:hover{
	color:#FF3300;
	text-decoration:none;
}
.link_11{
	font-size:11px;
	font-weight:bold;
	color:#378288;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}
.link_11:hover{
	color:#FF3300;
	text-decoration:none;
}

.line-hor { border-bottom:1px solid #000; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:20px;}

.title-box {
	background:url(../images/title-bg.gif) left top repeat-x;
	width:100%;
	margin-bottom:0px;
}
.title-box .left { background:url(../images/title-left.gif) no-repeat left top;}
.title-box .left1 { background:url(../images/title-left1.gif) no-repeat left top;}
.title-box .right {
	background:url(../images/title-right.gif) no-repeat right top;
	height:41px;
}

.title-box0 { background:url(../images/title0-bg.gif) left top repeat-x; width:100%; margin-bottom:3px;}
.title-box0 .left { background:url(../images/title0-left.gif) no-repeat left top;}
.title-box0 .right { background:url(../images/title0-right.gif) no-repeat right top; height:41px;}

.title-box1 { background:url(../images/title1-bg.gif) left top repeat-x; width:100%; margin-bottom:2px;}
.title-box1 .left { background:url(../images/title1-left.gif) no-repeat left top;}
.title-box1 .left1 { background:url(../images/title1-left1.gif) no-repeat left top;}
.title-box1 .right {
	background:url(../images/title1-right.gif) no-repeat right top;
	height:41px;
}

.title-box2 {background:url(../images/title2-bg.gif) left top repeat-x;	width:100%;	margin-bottom:1px;}
.title-box2 .left { background:url(../images/title2-left.gif) no-repeat left top;}
.title-box2 .left1 { background:url(../images/title2-left1.gif) no-repeat left top;}
.title-box2 .right {
	background:url(../images/title2-right.gif) no-repeat right top;
	height:41px;
}

.title-box2_2 {background:url(../images/title2_2-bg.gif) left top repeat-x;	width:100%;	margin-bottom:1px;}
.title-box2_2 .left { background:url(../images/title2_2-left.gif) no-repeat left top;}
.title-box2_2 .left1 { background:url(../images/title2_2-left1.gif) no-repeat left top;}
.title-box2_2 .left2 { background:url(../images/title2_2-left2.gif) no-repeat left top;}
.title-box2_2 .right { background:url(../images/title2_2-right.gif) no-repeat right top; height:48px;}



.title-box3 {
	background:url(../images/title3-bg.gif) left top repeat-x;
	width:100%;
	margin-bottom:1px;
}
.title-box3 .left { background:url(../images/title3-left.gif) no-repeat left top;}
.title-box3 .left1 { background:url(../images/title3-left1.gif) no-repeat left top;}
.title-box3 .right {
	background:url(../images/title3-right.gif) no-repeat right top;
	height:41px;
}

.title-box4 { background:url(../images/title4-bg.gif) left top repeat-x; width:100%; margin-bottom:3px;}
.title-box4 .left { background:url(../images/title4-left.gif) no-repeat left top;}
.title-box4 .left1 { background:url(../images/title4-left1.gif) no-repeat left top;}
.title-box4 .right { background:url(../images/title4-right.gif) no-repeat right top; height:41px;}

.title-box5 { background:url(../images/title5-bg.gif) left top repeat-x; width:100%; margin-bottom:2px;}
.title-box5 .left { background:url(../images/title5-left.gif) no-repeat left top;}
.title-box5 .left1 { background:url(../images/title5-left1.gif) no-repeat left top;}
.title-box5 .right { background:url(../images/title5-right.gif) no-repeat right top; height:43px;}

.title-box6 {
	background:url(../images/title6-bg.gif) left top repeat-x;
	width:100%;
	margin-bottom:1px;
}
.title-box6 .left { background:url(../images/title6-left.gif) no-repeat left top;}
.title-box6 .right {
	background:url(../images/title6-right.gif) no-repeat right top;
	height:41px;
}

.title-box7 { background:url(../images/title7-bg.gif) left top repeat-x; width:100%; margin-bottom:3px;}
.title-box7 .left { background:url(../images/title7-left.gif) no-repeat left top;}
.title-box7 .left1 { background:url(../images/title7-left1.gif) no-repeat left top;}
.title-box7 .right { background:url(../images/title7-right.gif) no-repeat right top; height:41px;}

/*==================boxes====================*/
#search-box { background:url(../images/search-box-bg.gif) left top repeat-x; width:100%;}
#search-box .left { background:url(../images/search-box-left.gif) no-repeat left top;}
#search-box .right { background:url(../images/search-box-right.gif) no-repeat right top; height:73px;}


.box {
	background:#F3F8F8;
	width:100%;
}
.box .left-top-corner {background:url(../images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:4px;}

.box1 { width:100%;}
.box1 .border-top {background:url(../images/border1.gif) repeat-x top;}
.box1 .border-bot {background:url(../images/border1.gif) repeat-x bottom;}
.box1 .border-left {background:url(../images/border1.gif) repeat-y left;}
.box1 .border-right {background:url(../images/border1.gif) repeat-y right;}
.box1 .left-top-corner {background:url(../images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(../images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(../images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(../images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner {
	padding:10px 6px 10px 6px;
}
.box1 .inner0 {
	padding:10px 6px 10px 6px;
	background-color: #FFFFFF;
}
.box1 .inner1 {
	padding:10px 6px 10px 8px;
}
.box2 {
	width:100%;
	margin-bottom:2px;
}
.box2 .border-top {background:url(../images/border2.gif) repeat-x top;}
.box2 .border-bot {background:url(../images/border2.gif) repeat-x bottom;}
.box2 .border-left {background:url(../images/border2.gif) repeat-y left;}
.box2 .border-right {background:url(../images/border2.gif) repeat-y right;}
.box2 .left-top-corner {background:url(../images/left-top-corner2.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(../images/right-top-corner2.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(../images/left-bot-corner2.gif) no-repeat left bottom;}
.box2 .right-bot-corner {background:url(../images/right-bot-corner2.gif) no-repeat right bottom; }
.box2 .inner { padding:4px;}
.box2 .inner1 {
	padding:1px 5px 0px 5px;
}

.box3 { width:100%;}
.box3 .border-top {background:url(../images/border3.gif) repeat-x top;}
.box3 .border-bot {background:url(../images/border3.gif) repeat-x bottom;}
.box3 .border-left {background:url(../images/border3.gif) repeat-y left;}
.box3 .border-right {background:url(../images/border3.gif) repeat-y right;}
.box3 .left-top-corner {background:url(../images/left-top-corner3.gif) no-repeat left top;}
.box3 .right-top-corner {background:url(../images/right-top-corner3.gif) no-repeat right top;}
.box3 .left-bot-corner {background:url(../images/left-bot-corner3.gif) no-repeat left bottom;}
.box3 .right-bot-corner {background:url(../images/right-bot-corner3.gif) no-repeat right bottom; }
.box3 .inner { padding:4px;}
.box3 .inner1 {
	padding:0px 6px 5px 6px;
}
.box3 .inner2 {
	padding:0px 2px 5px 2px;
}
.box3 .inner3 {
	padding:0px 6px 5px 20px;
}

.box4 { width:100%;}
.box4 .border-top {background:url(../images/border4.gif) repeat-x top;}
.box4 .border-bot {background:url(../images/border4.gif) repeat-x bottom;}
.box4 .border-left {background:url(../images/border4.gif) repeat-y left;}
.box4 .border-right {background:url(../images/border4.gif) repeat-y right;}
.box4 .left-top-corner {background:url(../images/left-top-corner4.gif) no-repeat left top;}
.box4 .right-top-corner {background:url(../images/right-top-corner4.gif) no-repeat right top;}
.box4 .left-bot-corner {background:url(../images/left-bot-corner4.gif) no-repeat left bottom;}
.box4 .right-bot-corner {background:url(../images/right-bot-corner4.gif) no-repeat right bottom; }
.box4 .inner { padding:4px;}
.box4 .inner1 {
	padding:5px 8px 5px 8px;
}

.box4_1 {
	width:470px;
}
.box4_1 .border-top {background:url(../images/border4.gif) repeat-x top;}
.box4_1 .border-bot {background:url(../images/border4.gif) repeat-x bottom;}
.box4_1 .border-left {background:url(../images/border4.gif) repeat-y left;}
.box4_1 .border-right {background:url(../images/border4.gif) repeat-y right;}
.box4_1 .left-top-corner {background:url(../images/left-top-corner4.gif) no-repeat left top;}
.box4_1 .right-top-corner {background:url(../images/right-top-corner4.gif) no-repeat right top;}
.box4_1 .left-bot-corner {background:url(../images/left-bot-corner4.gif) no-repeat left bottom;}
.box4_1 .right-bot-corner {background:url(../images/right-bot-corner4.gif) no-repeat right bottom; }
.box4_1 .inner { padding:4px;}
.box4_1 .inner1 {
	padding:5px 8px 5px 8px;
}

.box5 { width:100%;}
.box5 .border-top {background:url(../images/border5.gif) repeat-x top;}
.box5 .border-bot {background:url(../images/border5.gif) repeat-x bottom;}
.box5 .border-left {background:url(../images/border5.gif) repeat-y left;}
.box5 .border-right {background:url(../images/border5.gif) repeat-y right;}
.box5 .left-top-corner {background:url(../images/left-top-corner5.gif) no-repeat left top;}
.box5 .right-top-corner {background:url(../images/right-top-corner5.gif) no-repeat right top;}
.box5 .left-bot-corner {background:url(../images/left-bot-corner5.gif) no-repeat left bottom;}
.box5 .right-bot-corner {background:url(../images/right-bot-corner5.gif) no-repeat right bottom; }
.box5 .inner { padding:4px;}
.box5 .inner0 {
	padding:0 5px 0 5px;
}
.box5 .inner1 { padding:15px 15px 20px 18px;}
.box5 .inner2 {
	padding:10px 8px 10px 8px;
}
.box5 .inner3 {
	padding:10px 8px 10px 8px;
}
.box5 .inner4 {
	padding:0 2px 0 2px;
	text-align: left;
}

/*header*/
#header .row-1 {
	height:97px;
}
#header .row-1 .fleft {
	width:483px;
}
#header .row-1 .fright { padding-right:29px;}
#header .row-1 .indent {}
#header .row-2 { padding:0 16px 0 18px;}
#header .row-2 .fleft { padding:13px 0 0 53px; width:590px;}
#header #logo {
	padding:10px 0 0 36px;
}

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

#header .sign {
	text-align:right;
	padding:20px 20px 0 0;
	color:#3a3b3a;
}
#header .sign a {
	color:#07a9d9;
	text-decoration: none;
	letter-spacing: 2px;
	font-size:10px;
}
#header .sign a:hover {
	color:#FF3300;
}

#header .sign a.alt {
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#ea1f25;
	text-decoration: none;
	letter-spacing: 1px;

}
#header .sign a.alt:hover {
	color:#006699;
}
/*content*/
#content {
	padding:0 10px 5px 30px;
}

.col-4 {width:305px; margin-right:15px;}
.col-41 {
	width:120px;
	text-align: center;
}


/*footer*/
#footer { padding:0 31px 0 31px;}
#footer .footer-box { background:url(../images/footer-box-bg.gif) left top repeat-x; width:100%;}
#footer .footer-box .left { background:url(../images/footer-left.gif) no-repeat left top;}
#footer .footer-box .right { background:url(../images/footer-box-right.gif) no-repeat right top; height:93px;}
#footer .footer-box .inner {
	padding:17px 14px 0 24px;
}
#footer .footer-box strong {
	font-size:10px;
	color:#0099CC;
}
#footer .footer-box .col-1 {
	width:220px;
	margin-right:15px;
	padding-top:4px;
}
#footer .footer-box .col-2 {
	width:661px;
	line-height:1.5em;
}
#footer .footer-box .col-3 {
	width:589px;
	line-height:1.5em;
	text-align: right;
}
#footer .footer-box .col-3 a {
	color:#4B7287;
	text-decoration:none;
}
#footer .footer-box .col-3 a:hover {
	text-decoration:none;
	color: #FF0000;
}

#footer .footer-box .col-2 a {
	color:#4B7287;
	text-decoration:none;
}
#footer .footer-box .col-2 a:hover {
	text-decoration:none;
	color: #FF0000;
}
#footer .fleft { padding:4px 0 0 24px;}
#footer .indent {
	padding:12px 10px 16px 0;
}
#footer .footer-box .txt a { color:#00a9c7; font-size:0.75em;}
#footer .footer-box .txt a:hover { color:#00a9c7; font-size:0.75em;}

.footer_txt {
	font-size:12px;
	color:#333333;
	font-weight:normal;
}


/************MERKLISTE*************/
 
.max_images_merke {
	max-width: 65px;
	width: expression(this.width > 65 ? 65: true); max-height: 65px; min-width: 65px;
} 

 
.productHeader {
	color:#3F6C87;
	font-size:12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	text-align: left;
}
.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;
} 

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

.pr A.button-merkliste .m-left	{ background: url(../images/buttons/m_l.gif) top left no-repeat; padding: 1px 4px 10px 4px; text-decoration: none; }

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

.pr a:hover.button-merkliste .m-left	{ background: url(../images/buttons/m_l_hover.gif) top left no-repeat; padding: 1px 4px 10px 4px; }

.pr a:hover.button-merkliste .m-right	{
	background: url(../images/buttons/m_r_hover.gif) top right no-repeat;
	padding: 1px 10px 10px 0;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

/************MERKLISTE ENDE***************************/


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

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

#katcolortabs ul{
font: normal 11px 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: #454545 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: #6498B0;
}

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

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

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

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

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

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



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

}

.ddcolortabs a span{
	float:none;
	display:block;

}

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

.ddcolortabs a:hover span{
	color: #FFFFFF;
	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-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 ######### */


/*************************************************
 *	BUTTONS ALLGEMEIN *
 *************************************************/

.pr P.button 	{ padding: 0; line-height: 2.6em; }

/*====== Anfang Button Preis mit Euro=============*/
.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: 4px 0 10px 10px;
	text-decoration: none;
}

.pr A.button-p .p-right			{
	background: url(../images/buttons/preis_r.gif) top right no-repeat;
	padding: 4px 14px 8px 0;
	color: #454545;
	font-weight: bold;
	text-decoration: none;
}
/*====== Ende Button Preis mit Euro=============*/
/**************Anfang Button kategorien***********************/

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

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


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

.pr A.button-c .c-left			{ background: url(../images/buttons/shop_l.gif) top left no-repeat; padding: 2px 4px 10px 10px; text-decoration: none; }

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

.pr a:hover.button-c .c-left	{ background: url(../images/buttons/shop_l_hover.gif) top left no-repeat; padding: 2px 4px 10px 10px; }

.pr a:hover.button-c .c-right	{ background: url(../images/buttons/shop_r_hover.gif) top right no-repeat; padding: 2px 14px 10px 0; color: #ffffff; font-weight: normal; text-decoration: none; }


/*====== ende Button Shop und Produktdetails=============*/

/*====== Anfang Button Kelkoo=============*/

.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=============*/
/*************Buttons allgemein*******************/
.pr P.button { padding: 0; line-height: 2.6em; }


.pr A.button-but {
	font-size: 11px;
	text-decoration: none;
}

.pr A.button-but .but-left { background: url(../images/buttons/but_l.gif) top left no-repeat; padding: 1px 4px 4px 4px; text-decoration: none; }

.pr A.button-but .but-right	{
	background: url(../images/buttons/but_r.gif) top right no-repeat;
	padding: 1px 14px 4px 0;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}

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

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

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

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

.pr A.button-ebay .e-left			{ background: url(../images/buttons/ebay-l.gif) top left no-repeat; padding: 0 0 11px 34px;}

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

.pr a:hover.button-ebay .e-left	{
	background: url(../images/buttons/ebay_hover-l.gif) top left no-repeat;
	padding: 0 0 11px 34px;
	
}

.pr a:hover.button-ebay .e-right	{
	background: url(../images/buttons/ebay_hover-r.gif) top right no-repeat;
	padding: 0 8px 11px 0;
	color: #fff;
	font-weight:normal;
	text-decoration: none;
}
/*************************************************/





/*====== Anfang Button Preis leer=============*/

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

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

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

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

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

/*====== Ende Button Preis leer=============*/


/*======Anfang Modul Slider Gross=============*/



.pagination{
	width: 688px;
	text-align: center;
	font: bold 11px Arial;
	background-color: #FFFFFF;
	padding: 0 0 0 0;
	margin-top: 1px;
}

.pagination a{
	padding: 0 5px;
	text-decoration: none;
	background-color: #336600;
	background: white;
}

.pagination a:hover, .pagination a.selected{
	color: #000;
	background-color: #FFFFFF;
}


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

.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: 693px; 
	height: 100%;

}

/*======ENDE Modul Slider  Gross=============*/


/*====== Anfang TAB View =============*/

.dhtmlgoodies_tabPane{
		height:21px;	/* Height of tabs */
		border-bottom:1px solid #EFEFEF;
	}
	.dhtmlgoodies_aTab{
	border-left:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	padding:2px;
	background-color: #FFFFFF;
	font-size:11px;
	}
	.dhtmlgoodies_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		padding-left:3px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane .tabActive{
		background-image:url(../images/tab_left_active.gif);
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhtmlgoodies_tabPane .tabInactive{
		background-image:url(../images/tab_left_inactive.gif);
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{
		background-image:url(../images/tab_left_over.gif);
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabTab .tabInactive{
		background-image:url(../images/tab_left_inactive.gif);
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabTab .inactiveTabOver{
		background-image:url(../images/tab_left_over.gif);
		margin-left:0px;
		margin-right:0px;
	}
	
	.dhtmlgoodies_tabPane span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2B3F46;
	letter-spacing: 0.1em;
	vertical-align:top;
	padding-left:3px;
	padding-right:3px;
	line-height:21px;
	float:left;
	font-weight: normal;
	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}
	
	.dhtmlgoodies_tabPane img{
		float:left;
	}
/*====== Ende TAB View =============*/

	#dhtmlgoodies_tooltip{
	background-color:#E7FAFA;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:0.75em;
	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 */
	}



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

/* ######### Open Window ######### */

#facebox .b {
  background:url(../images/window/b.png);
}

#facebox .tl {
  background:url(../images/window/tl.png);
}

#facebox .tr {
  background:url(../images/window/tr.png);
}

#facebox .bl {
  background:url(../images/window/bl.png);
}

#facebox .br {
  background:url(../images/window/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: right;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
	padding: 10px;
	background: #fff;
	width: 370px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 8px;
  width: 8px;
  overflow: hidden;
  padding: 0;
}
.thickstyle{
background: #F3F7F7;
}

/*======Ende Windows PopUp=============*/


/* ######### Anfang aufklappbare Bloecke######### */
/*======Block lastvisit=============*/

.technology {
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(../images/lastvisit.gif) 3px 7px no-repeat;
	padding:11px 0 7px 28px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;

}
.thelanguage {
}
.openlanguage {
	color: #333333;
}
.closedlanguage {
	color: #ffffff;
}

/*======Block Merkliste=============*/

.merke{ /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(../images/merklist.gif) 3px 7px no-repeat;
	padding:11px 0 7px 28px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}

.themerke {
}
.openmerke {
	color: #333333;
}
.closemerke {
	color: #FFFFFF;
}

/*======Block lastvisit=============*/

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

}


.thecategorie {
}
.opencategorie {
	color: #FFFFFF;
}
.closecategorie {
	color: #FFFFFF;
}

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

/* ######### Anfang Boxen allgemein ######### */
.box_button_shop {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxshop.gif) 7px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.box_button_shop1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxshop1.gif) 7px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}

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

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

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

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

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

}

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

}

.box_button_search {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background:url(../images/boxsearch.gif) 7px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.box_button_amazon {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxamazon.gif) 7px 7px no-repeat;
	padding:11px 0 7px 35px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.box_button_ebay {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxebay.gif) 7px 7px no-repeat;
	padding:11px 0 7px 40px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.box_button_kelkoo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxkelkoo.gif) 7px 7px no-repeat;
	padding:11px 0 7px 40px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}

/* ######### Ende Boxen allgemein ######### */

/* ######### Anfang aufklappbares Panel ######### */

.ddpanel .ddpanelcontent{ /*CSS for "content" DIV of Drop Down Panel*/
	color: #666666;
	background: white; 
}

.ddpanel .ddpaneltab{ /*CSS for "toggle" tab DIV of Drop Down Panel*/
	margin-right: 2px;
	font: normal 11px Arial;
}

.ddpanel .ddpaneltab a{ /*"toggle" tab related CSS*/
float: right;
color: white;
background: #3E3E3E url(../images/toggleleft.gif) no-repeat left bottom; /*background of toggle tab*/
text-decoration: none;
letter-spacing: 1px;
}

.ddpanel .ddpaneltab a span{ /*"toggle" tab related CSS*/
float: left;
display: block;
background: transparent url(../images/toggleright.gif) no-repeat right bottom;
padding: 1px 12px 4px 13px;
cursor: pointer;
}

.ddpanel .ddpaneltab a span img.pointerimage{ /*CSS for pointer image within toggle tab*/
margin-top: 2px;
margin-left: 5px;
}

.ddpanel .ddpaneltab a:hover{ /*"toggle" tab related CSS*/
background-color: #65A5BE; /*background of toggle tab onMouseover*/
}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /*"toggle" tab related CSS*/
outline: 0;
}

.ddpanel .ddpaneltab a:hover span{ 
background-color: transparent;
}
/* ######### Ende aufklappbares Panel ######### */
.getshop-Form input.button {
	cursor: hand;
	cursor: pointer;
	width:auto;
	padding-top: 0.2em;
	border:0px solid #FFCCFF;
	text-align:center;
	font-family:verdana,arial,sans-serif;
	color:#FFFFFF;
	font-size:100%;
	background-color: #4B8294;
	padding-bottom: 3px;
}
.getshop-Form input:hover.button {
	border:0px solid #FFCCFF;
	color:#FFFFFF;
	background-color: #666666;
}
/*====== Anfang Zufall/Random-Image Header =============*/	
.jsclass body .randomcontent{ 
	display: none;
	color: #FFFFFF;
	font-size: 12px;
	width: 280px;
}
/*====== Ende Zufall/Random-Image Header =============*/
/************Anfang TAB Menu***********************/
.menue {
	background:url(../images/tabs_bg.gif) top repeat-x;
	color:#666666;
	border-bottom:1px solid #d7d7d7;
	height:24px;
	width:99%;
}
.menue ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
}
.menue li {display:inline; line-height:24px;}
.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:#454545;
	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: 0.8px;
}
.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***********************/

/************Header Menu***********************/

#menu {
	padding:0;
	list-style:none;
	height:39px;
	background:url(../images/tail-top.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}
#menu li {float:left;}
#menu li a {display:block; height:50px; line-height:25px; padding:0 18px 0 0; float:left; color:#fff; background:url(../images/tab_a1.gif) no-repeat right -25px; text-decoration:none;}
#menu li a b {display:block; height:50px; float:left; padding:0 0 0 18px; background:url(../images/tab_b1.gif) no-repeat left -25px; cursor:pointer;}
#menu li a:hover,
#menu li a:active,
#menu li a:focus,
.verzeichnis #menu li#verzeichnis a,
.news #menu li#news a,
.shops #menu li#shops a,
.livesuche #menu li#livesuche a,
.home #menu li#home a,
.support #menu li#support a,
.contact #menu li#contact a
{background:url(../images/tab_a1.gif) no-repeat right -10px; line-height:50px; color:#303030;}
#menu li a:hover b,
#menu li a:active b,
#menu li a:focus b,
.verzeichnis #menu li#verzeichnis a b,
.news #menu li#news a b,
.shops #menu li#shops a b,
.livesuche #menu li#livesuche a b,
.home #menu li#home a b,
.support #menu li#support a b,
.contact #menu li#contact a b
{background:url(../images/tab_b1.gif) no-repeat left -10px; line-height:50px; color: #303030;}

/************Ende Header Menu***********************/
