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

body {
	background:url(../images/tail-top.gif) left top repeat-x #fff;
	font-family:Arial;
	font-size:  100.01%;
	line-height:16px;
	color:#404040;
	text-align:center;
}
a	{ color:#31797D; text-decoration:none;}
a:visited {	color: #1E80AE;}
a:hover{ color:#FF3300;	text-decoration:underline;}
a:active  { text-decoration: none; }



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

/*header*/
#logo .left {
	padding:52px 0 0 60px;
}
#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.12em;
	margin-left:1px;
	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;
}
.letter_font{
	font-family:Verdana;
	font-size:11px;
	color:#FF3300;
	text-decoration:none;
	letter-spacing: 0.1em;
}
/* Predefined Search
----------------------------------------------------------- */
.presearch {margin:0px;padding:0px;width:435px;overflow:hidden;}
.presearch  a:link, .presearch a:visited {color:#D95700;text-decoration:none;font-weight: 400;}
.presearch  a:hover {text-decoration:underline;}
.presearch table {table-layout:fixed}


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

.fleft {
	float:left;
	width: 440px;
	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 { width:100%; }

.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:238px;
	overflow:hidden;
	float: left;
}

.container_klr{
	width:220px;
	overflow:hidden;
	float: left;
}

.container_gr{
	width:495px;
	overflow:hidden;
	float: left;
	font-size:12px;

}
.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:8px;
}
.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: 2px;
	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:33px;
	display:block;
}

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

}


.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:4px 0 4px 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;
}
.pad55 {
	padding-left: 5px;
}
.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: 35px;
}

.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;
	padding-left:8px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.font_title0 {
	background:url(../images/arrow3.gif) no-repeat left 4px;
	color:#355666;
	padding-left:8px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.font_title1 {
	background:url(../images/arrow2.gif) no-repeat left 4px;
	color:#598FAA;
	padding-left:8px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

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

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

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

}


.font10 {
	font-size: 10px;
	font-style: normal;
}
.font10_num {
	font-size: 10px;
	font-style: normal;
	color: #60656F;
	text-decoration: none;
}
.font11 {
	font-size: 11px;
	text-align: left;
}
.font12 {
	font-size: 12px;
}
.font12_1 {
	font-size: 12px;
	color: #333333;
	text-align: left;
	text-decoration: none;
}
.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;
}

.font11_2 {
	font-size: 11px;
	font-weight: bold;
	color: #3E7379;
	letter-spacing: 0.1em;
}
.font11_3 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 0.08em;
}
.font13 {
	font-size: 13px;
}
.font13_2 {
	font-size: 13px;
	color: #35566F;
	text-align: left;
	font-weight: bold;
}
.font14 {
	font-size: 14px;
}

.font14_2 {
	font-size: 14px;
	color: #35566F;
	text-align: left;
	font-weight: bold;
}

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

.previewimage {
margin-top:4px; 
margin-right:5px;
text-align:left;
border:0px;
}


/*==================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;
}
.imgoffer {clear:both; float:left;margin:0px; padding:0px 10px 10px 0px;background: url(../img/loader.gif) no-repeat center;}
.imgoffer30 {clear:both; float:left;margin:0px; padding:0px 30px 10px 0px;background: url(../img/loader.gif) no-repeat center;}
.imgoffer80 {clear:both; float:left;margin:0px; padding:0px 10px 10px 0px; max-width: 80px; width: expression(this.width > 80 ? 80: true);background: url(../img/loader.gif) no-repeat center;}
.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:270px;
	padding:1px 0 1px 3px;
	margin-right:9px;
	color: #3D6572;
	font-size: 12px;
	font-weight: normal;
}	
#search .fieldprice {width:35px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid #D92C00; font-family:verdana,arial,sans-serif; font-size:12px;}	
	

#search select {
	width:auto;
	margin-right:8px;
}

#search1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#search1 div { padding:8px 0 0 0;}
#search1 .text-input {
    background:#fff url(../images/search_button.gif) 0 0 no-repeat;
	width:173px;
	padding:2px 0 1px 18px;
	margin-right:5px;
	color: #3D6572;
	font-size: 12px;
	font-weight: normal;
}
#search1 .text1 {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: normal;
}
#search1 .label {
	color: #FFFFFF;
}		
#search1 .label1 {
	color: #333333;
}				
#search1 .fieldprice {
	width:35px;
	padding:0.1em 0 0.2em 0 !important /*Non-IE6*/;
	padding:0.2em 0 0.3em 0 /*IE6*/;
	border:1px solid #E8EAE8;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
}	

#search1 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;margin:0px;padding:0px;}
#site-nav ul {width:100%; overflow:hidden;margin:0px;padding:0px;}
#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:block;margin:0;padding:0;display: inline;}
#site-nav li a {
	margin:0;
	float:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:12px 0px;
}
#site-nav li a:hover {
	color:#373737;
	text-decoration:underline;
}
#site-nav li a.last { padding-right:0;}

.extra-search {
	float:left;
	padding:26px 0 0 5px;
	width:160px;
	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;
	letter-spacing: 1px;
	text-decoration: none;
}

.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;text-decoration:underline;}
.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====================*/

h2 {
	font-size:14px;
	color:#fff;
	padding:5px 0 0 38px;
}

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:18px 0 1px 52px;
}
h4 {
	font-size:1em;
	margin-bottom:1px;
	text-align: left;
}
h5 {
	font-size:1em;
	text-transform:uppercase;
	margin-bottom:2px;
	text-align: left;
	padding:10px 0 1px 5px;
}

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

.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;
	font-weight:bold;
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#385563;
	}
    .more3_1_s{
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	}
.more3_1_ss{
	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;
	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;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	}


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

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

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

.more3_3e {
	color:#000000;
	padding-left:65px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}

    .more3_3{
	background:url(../images/z2.gif) repeat-x bottom left;
	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;
	text-decoration: none;
}

    .more4_1{
	color:#3F5A65;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	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:underline;}
.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:underline;
	color: #CCFFFF;
}

.link1 { display:block; float:left; background:url(../images/link1-bg.gif) left top repeat-x; color:#fff; text-decoration:underline;}
.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:underline;
	color: #FFD735;
}

.link11 { display:block; float:left; background:url(../images/link1-bg.gif) left top repeat-x; color:#fff; text-decoration:underline;}
.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:underline;
	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;
	margin-top: 5px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
}
.link22_1 {
	background:url(../images/arrow5.gif) no-repeat left 5px;
	color:#4E7789;
	padding-left:14px;
	font-weight:bold;
	margin-left: 5px;
}
.link22_2 {
	background:url(../images/link22.gif) 2px 4px no-repeat;
	color:#406271;
	padding-left:20px;
	font-weight:normal;
}
.link22_3 {
	background: url(../images/news_bla.gif) 2px 4px no-repeat;
	color:#3E5E75;
	padding-left:20px;
	font-weight:bold;
	font-size: 11px;
}
.link_folder {
	background:url(../images/kat_p.gif) 1px 1px no-repeat;
	color:#375A6C;
	padding-left:15px;
	font-weight:bold;
	margin-left: 1px;
	font-size: 11px;
}

.link_kat{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#375A6C;
	font-weight:bold;
	padding-left:14px;
	background:url(../images/kat_p.gif) 0px 1px no-repeat;
}
.link_kat:hover{
	text-decoration:underline;
	color: #910000;
}

.link3 { display:block; float:left; background:url(../images/link3-bg.gif) left top repeat-x; color:#fff; text-decoration:underline;}
.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:underline;}

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

.link9 { display:block; float:left; background:url(../images/link9_bgd.gif) left top repeat-x; color:#fff; text-decoration:underline; font-size:.85em; font-weight:bold; }
.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:underline;
	color: #336666;
}
.link_10{
	font-size:12px;
	font-weight:bold;
	color:#378288;
	text-decoration:underline;
}
.link_10:hover{
	color:#FF3300;
	text-decoration:underline;
}
.link_11{
	font-size:11px;
	font-weight:bold;
	color:#378288;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.link_11:hover{
	color:#FF3300;
	text-decoration:underline;
}

.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:1px;}
.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:41px;
}

.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 28px;
	width:440px;
}
#header #logo {
	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 70px;
	letter-spacing:-1px;
	width: 370px;
}
#header #logo a {
	text-decoration:none;
	color:#28A6CA;
}
#header #logo a em { font-style:normal; color:#292929; font-size:32px;}
#header #logo a strong { color:#f54b00;}

.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 - abgeschnitten*/
#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:53px;}
#footer .footer-box .inner { padding:17px 14px 0 24px;}
#footer .footer-box  {
	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;
}
#footer .footer-box .col-3 {
	width:589px;
	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;
}

/* Anfang Block
----------------------------------------------------------- */
.breadcrumbs ul {
	width:100%;
	list-style:none;
	margin:0px;
	padding:0 0 0 5px;
	font-family:verdana,arial,sans-serif;
	font-size:11px
}
.breadcrumbs ul li {
	display:inline;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#fff;
	background:transparent url(../images/arrow6.gif) no-repeat 0 55%;
}
.breadcrumbs ul a {
	color:#fff;
	text-decoration:none;
}
.breadcrumbs ul a:hover {
	color:#FF3300;
}
/* Ende Block
----------------------------------------------------------- */

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

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

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





/*************************************************
 *	BUTTONS ALLGEMEIN *
 *************************************************/
.highlight {
	border: 1px solid #555555;
	background: #555555 50% 50% repeat-x;
	color: #FFFFFF;
	padding: 0 3px 0 3px;
}
:hover.highlight{
	background-color: #418CBA;
	color: #FFFFFF;
	text-decoration: none;

}

.highlight1 {
	border: 1px solid #555555;
	background: #555555 50% 50% repeat-x;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.highlight2 {
	border: 1px solid #555555;
	background: #676f7a 50% 50% repeat-x;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pr P.button 	{ padding: 0; line-height: 2.6em; }

/*====== Anfang Button Preis mit Euro blau=============*/
.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;
}

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

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

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

.pr A.but-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: bold; 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: bold;
	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: bold;
	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: bold;
	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;
}

.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 Pagination*/
.pag{
	padding: 2px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:;
	padding-left: 5px;
}

.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 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_search1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/expand_kat.gif) 7px 7px no-repeat;
	padding:11px 0 7px 36px;
	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 40px;
	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 40px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.box_button_visit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background:url(../images/boxvisit.gif) 7px 7px no-repeat;
	padding:11px 0 7px 40px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;

}
.box_button_preis {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background:url(../images/boxpreis.gif) 7px 7px no-repeat;
	padding:11px 0 7px 40px;
	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 40px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;

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

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

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

}



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

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

}

.box_button_search {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxsearch.gif) 7px 7px no-repeat;
	padding:11px 0 7px 40px;
	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_amazon1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/boxamazon.gif) 7px 7px no-repeat;
	padding:11px 0 7px 38px;
	width: auto;
	color: #849F9C;
	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***********************/



#wrapper {
	margin: 5px 0 0 5px;
}

#navigation-4 li {
float: left;
margin: 0 2px 0 0;
list-style-type: none;
}

#navigation-4 li a {
	background: #676f7a url(../images/nav-bg-l.jpg) top left no-repeat;
	color: #DFE1E2;
	float: left;
	padding: 0 0 0 5px;
	text-decoration: none;
	font-size: 12px;
}

#navigation-4 li a span {
	background: #676f7a url(../images/nav-bg-r.jpg) top right no-repeat;
	color: #DFE1E2;
	float: left;
	padding: 5px 15px 5px 10px;
	font-size: 12px;
}

#navigation-4 li a:hover span {
background-position: 100% -92px;
color: #fff;
	font-size: 12px;
	cursor: hand;
	cursor: pointer;

}

#navigation-4 li a:hover {
background-position: 0 -92px;
color: #fff;
	font-size: 12px;

}

#navigation-4 li a.active {
background-position: 0 -184px;
color: #fff;
	font-size: 12px;

}

#navigation-4 li a.active span {
	background-position: 100% -184px;
	color: #fff;
		font-size: 12px;

	text-decoration: none;
}

/************Ende Header Menu***********************/
a.sample_attach, a.sample_attach:visited, div.sample_attach
{
	border:  0px solid black;
	padding: 0 3px 0 0;
	text-decoration: none;
	font-family: Verdana, Sans-Sherif;
	font-weight: normal;
	font-size: 12px;
	color:   #666666;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid black; }




form.sample_attach
{
	position:absolute;
	visibility: hidden;
	background-color: white;
	width: 200px;
	padding: 8px;
	border:1px solid #555038;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }

.DHTMLSuite_aTab img {margin-right:5px;}
.rssbody img {margin-right:5px;}