@import "layout.css";
@import "tab.css";
* {
	margin:0;
	padding:0;
}
body {
	background:url(../images/tall_body.jpg) top left repeat-x;
	font-size:100%;
	text-decoration:none;
	line-height:1.125em;
	font-family:Arial, tahoma;
	color:#2C404B;
}

a {
	color:#335959; text-decoration:none;
}
a:hover{
	text-decoration:none;
	color: #FF6600;
}

.container0{
	width:100%;
	height: 30px;
}

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

.container2 {
	width:645px;
	margin: 10px 5px 10px 8px;
}

.container_80{
	width:60px;
	overflow:hidden;
	float: right;
	padding-right: 10px;
}

.container3 {
	width:100%;
	margin: 0 10px 0 0;
}
.container4 {
	width:657px;
}

.container_gr{
	width:654px;
	overflow:hidden;
}
.container_kl{
	width:150px;
	overflow:hidden;

}
.container_258{
	width:258px;
	overflow:hidden;
}
.container_258_1{
	width:232px;
	overflow:hidden;
	float: left;

}

/*in_line*/
input, select {
	vertical-align:middle;
	font-weight:normal;
	font-family:tahoma;
	color:#365663;
	font-weight:normal;
}
img {border:0; vertical-align:top; text-align:center;}

.underline {
	line-height: 1.1em;
	text-decoration: underline;
	text-shadow: 2px 2px 2px #000;
	font-weight: normal;
}

ul {
	list-style:none;
	margin:0 0 0 10px;
	padding:0 5px 0 0;
}
.fright1 {
	float:right;
	width: 28px;
	padding-right: 20px;
	padding-top: 3px;
}


.box .left{ margin:0 0 0 20px;}


.column { float:left;}
.clear { clear:both;}
.clear0 {
	max-height: 40px;
}

h1{text-indent:-10000px;}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#555151;
}
h3.h3 {
	margin: 5px 0 10px 2px;
}
h3 span {
	text-transform:uppercase;
	font-size:1.1em;
	color:#326169;
}


h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-transform:uppercase;
	color:#555151;
}
h4.h4 {
	margin: 6px 0 23px 35px;
}
h4 span {
	text-transform:uppercase;
	color:#FFFFFF;
}



h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-transform:uppercase;
	color:#555151;
}
h5.h5 {
	margin: 3px 0 22px 0;
}
h6.h6 {
	margin: 6px 0 23px 25px;
}
h6 span {
	text-transform:uppercase;
	color:#555151;
}

.pad3 {
	padding:3px;
}
.font10 {
	font-size: 10px;
}

.font11 {
	font-size: 11px;
}
.font11_color {
	font-size: 11px;
	color: #457089;
}
.font12 {
	font-size: 12px;
}

.font12_1 {
	font-size: 12px;
	color: #333333;
}
.font13 {
	font-size: 13px;
}

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

.link4 { display:block; float:left; background:url(../images/link1_bgd.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.85em; font-weight:normal;}
.link4 em { display:block; color:#ffffff; background:url(../images/link4_left.gif) no-repeat left top;}
.link4 ul {
	display:block;
	background:url(../images/link4_right.gif) no-repeat right top;
	padding:3px 8px 6px 9px;
	font-style:normal;
	
}

:hover.link4 {
	text-decoration:none;
	color: #FFE8E6;
}


.h_logo, .h_menu{width:938px;}
/*header*/
.h_logo{
	height:90px;
}
.h_logo, .h_logo a{color:#ffffff; text-decoration:none;}
.h_logo a:hover{color:#FCD89A; text-decoration:none;}
.h_logo .col_1{
	background:url(../images/logo.gif) 25px 12px no-repeat;
	width:400px;
	height:70px;
	padding: 20px 20px 0 25px;
}

.logo_font{
	padding-left:40px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing: 2.0px;
	font-weight: bold;
	padding-bottom: 20px;
	
}
.logo_font a:hover{
	color:#FFFF99;
	text-decoration:none;
}
.logo_font_w {
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 40px;
}
.h_logo .col_2{
	width:462px;
	background:url(../images/h_img.gif) no-repeat 5px 7px;
	padding:18px 0 0 15px;
	font-size:0.687em;
	height:30px;
}


.h_menu{
	height:28px;
	padding-left:25px;
}
.h_menu div{ height:28px; background:#ffffff url(../images/menu_con_right.gif) top right no-repeat; float:left; margin:0 2px 0 0;}
.h_menu div div{background:url(../images/menu_con_left.gif) top left no-repeat; text-align:center; height:28px;}
.h_menu div div a{margin:0 13px; font-family:Arial; font-size:0.75em; color:#1a1a1a; font-weight:bold; text-decoration:none; line-height:2.375em;}

.h_form{ height:190px;}
.h_form .col_1{ width:284px; height:188px; background:url(../images/h_form_left_wr.jpg) top left no-repeat;}
.h_form .col_1 .indent_box{ padding:23px 0 0 43px;}
.h_form .col_1 .title{
	margin-bottom:0px;
}
.h_form .col_1 .h_f{
	height:24px;
}
.h_form .col_1 .link{
	margin:0 0 0 0;
	margin-top: 6px;
}
.h_form .col_1 .link span{ margin:0 40px 0 15px;}
.h_form .col_1 .link a{ color:#ffffff; font-size:0.687em}
.h_form .col_1 .link span a{ color:#0c62a9; font-size:0.75em; font-weight:bold; text-decoration:none;}
.h_form .col_1 .link span a:hover{ color:#ed7c06; text-decoration:none;}
.h_form .col_1 select{ border:0px solid #808080; color:#4b4b4b; font-family:Arial; font-size:0.687em; width:200px; height:19px; line-height:1em;}
.h_form .col_2, .h_form .col_22{
	width:654px;
	background:url(../images/h_form_right_wr1.jpg) top left no-repeat;
	height: 188px;
}

.h_form .col_22{
	width:654px;
	background:url(../images/h_form_right_wr_reise.jpg) top left no-repeat;
	height: 188px;
	float: right;

}

.h_form .col_222{
	width:654px;
	background:url(../images/h_form_right_wr_vers.jpg) top left no-repeat;
	height: 188px;
	float: right;
}

.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: #EA8C00;
}
/*==================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;
}
.require{
	color: #006699;
	font-size: 11px;
}
/*==================Kontaktformular====================*/

/*=======footer===========*/
#footer{
	background:url(../images/footer_bg.gif) left top repeat-x #EDF4ED;
	height:58px;
	padding:15px 24px 20px 11px;
	word-spacing:2px;
	font-size:11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
#footer a{color:#474747; text-decoration:none;}
#footer a:hover{
	color:#FF3300;
	text-decoration:none;
}

#footer span{
	font-size:0.75em;
	float:right;
	word-spacing:0
}
#footer span a{color:#474747; text-decoration:none;}
#footer span a:hover{text-decoration:none;}

#footer div{
	font-size:11px;
	float:right;
	word-spacing:0;
	font-weight: bold;
}
#footer div a{color:#474747; text-decoration:underline;}
#footer div a:hover{text-decoration:none;}

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


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

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

 
.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 Footer Slider Down ######### */

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#666666;
	font-size:0.85em;
	background-color:#EDF4ED;
	width:100%;
	margin-bottom:2px;
	margin-top:2px;
	background-image:url(images/bg_answer.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:18px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
	letter-spacing: 3px;
	text-align: right;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:0px solid #317082;
	background-color:#F0F1ED;
	width:100%;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	text-align: right;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
/* ######### Ende Footer Slider Down ######### */


.bottom_space { 
 padding: 0 0 10px 0;
}
.bold {
 font-weight: bold;
}
.block{display:block;}
.block1{
	display:block;
	width: 628px;
}

.top_indent_1px{
	margin-top:0px;
	display:block;
	margin-bottom: 1px;
}
.top_indent_11px{
	margin-top:0px;
	display:block;
	margin-bottom: 1px;
}
.top_indent_2px{
	margin-top:2px;
	display:block;
	margin-bottom: 2px;
}
.top_indent_1_2px{
	display:block;
	margin-bottom: 4px;
	padding-top: 1px;
}

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

.top_indent_5_1px{
	margin-top:5px;
	display:block;
	margin-bottom: 5px;
	margin-left: 5px;
}

.top_indent_8px{
	margin-top:8px;
	display:block;
	margin-bottom: 5px;
}


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

}

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

.top_indent_11px{
	float: right;
	width: 160px;
	padding-top: 45px;

}

.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_30px{
	margin-top:30px;
	display:block;
	margin-bottom: 5px;

}
.top_indent_40px{
	margin-top:40px;
	display:block;
	margin-bottom: 5px;
}
.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 12px 0;
}

.line_xx{
	height:1px;
	background:url(../images/line_xx.gif) left top repeat-x;
	margin:10px 0 10px 0;
}


.line_xy{
	height:1px;
	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: #F3F8F8;
}
.similarrow {
	background-color: #F3F8F8;
}

/*content*/
.content{ font-size:12px;}


.content-b a{ color:#f07c07}


.title{ display:block;}
.box_wr_1_con_left{
	background:#def1f9 url(../images/box_wr_1_con_left.gif) bottom left no-repeat;
}
.box_wr_1_con_right{
	background:url(../images/box_wr_1_con_right.gif) bottom right no-repeat;
	line-height: 130%;
	padding: 6px 2px 8px 6px;
	overflow: hidden;
}
.box_wr_1_con_left_w{
	background:#FFFFFF;
}
.box_wr_1_con_right_w{
	background:#FFFFFF;
	line-height: 130%;
	padding: 6px 2px 8px 6px;
	overflow: hidden;
}


.box3_left{
	background:#def1f9 url(../images/box_wr_1_con_left.gif) bottom left no-repeat;
}
.box3_right{
	background:url(../images/box_wr_1_con_right.gif) bottom right no-repeat;
	padding: 0 2px 8px 4px;
}






.box_wr_2_con_left{
	background:#fbfccd url(../images/box_wr_2_con_left.gif) bottom left no-repeat;
	padding-left: 8px;
	padding-top: 8px;
}
.box_wr_2_con_right{
	background:url(../images/box_wr_2_con_right.gif) bottom right no-repeat;
	width:100%;
}

.box_wr_2_con_left_w{
	background:#FFFFFF;
	padding-left: 8px;
	padding-top: 8px;
}
.box_wr_2_con_right_w{
	background:#FFFFFF;
	width:100%;
}



.text_h img{ vertical-align:middle; margin:0 7px 0 0;}
.text_h strong{
	color:#0066FF;
	text-transform:uppercase;
	font-size:1.125em;
}
.text_h a{
	color:#3E5F71;
}


.content .col_2, .content .col_1, .content .col_3{
	margin:8px 0 4px 2px;
}
.content .indent_main_boxs{
	padding:0 6px 0 6px;
	width:948px;
}

.ind_top{
}

.merkzettel_font{
	background:url(../images/merke.gif) no-repeat left 1px;
	padding-left:21px;
	font-family:Arial;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	letter-spacing: 2px;
	margin-top: 10px;
}


.txt_menge {
	padding-left:5px;
	color:#FF3300;
	font-size:11px;
	text-decoration:none;
}
.txt_menge:hover {
	color:#006666;
	text-decoration:none;

}

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

.maxpic75{
 width: expression(document.body.clientWidth < 75 ? "75px"
 : document.body.clientWidth > 75 ? "75px" : "auto");
}

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

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

.pad10 {
	float: left;
	width: 80px;
}
.pad10_1 {
	padding-left: 5px;
	float: left;
	width: 250px;
	position: relative;
}
.pad10_11 {
	padding-left: 20px;
	float: left;
	width: 315px;
	position: relative;
	margin-top: 8px;
}
.pad15 {
	padding-left: 25px;
	float: left;
}

/*================== index.html ==================*/
#page1 .content .col_1 ul{ padding:10px 0 15px 46px;}
/**/
#page1 .content .col_2 .col_box{
	padding:0 0 0 4px;
	width:466px;
	height:10px;
	height:21px;
	margin:6px 0 0 0;
}
#page1 .content .col_2 .col_box_1{ width:291px;}
#page1 .content .col_2 .col_box_2{ width:95px;}
#page1 .content .col_2 .indent_img img{ margin:0 12px 0 0; float:left;}
#page1 .content .col_2 .indent_box_top{
	padding:10px 0 10px 6px;
	width:460px;
}
#page1 .content .col_2 .ind_1{
	margin:6px 6px;
	padding-left: 0px;
}
#page1 .content .col_2 .ind_3{
	margin:6px 6px;
	padding-left: 0px;
	width: 443px;
}

#page1 .content .col_2 .ind_2{
	margin:1px 1px;
	padding-left: 0px;
}


#page1 .content .col_2 .indent_text{ margin:27px 0;}
#page1 .content .col_2 .col_boxa{
	padding:10px 0 10px 7px;
}
#page1 .content .col_2 .col_box_1a{ width:190px;}
#page1 .content .col_2 .col_box_2a{ width:150px;}
#page1 .content .col_2 .title_red{margin:11px 0 0 4px; width:410px;}
#page1 .content .col_2 .list_3{margin:11px 0 0 22px;}
#page1 .content .col_2 .indent_h{margin:23px 0 0 0;}
/**/
#page1 .content .col_3 ul{ padding:10px 0 15px 46px;}

/*================== index-1.html ==================*/
/**/
#page2 .content .col_1 .p2_wr_h{
	background:url(../images/p2_wr_h1.jpg) top left no-repeat;
	width:657px;
	height:42px;
	text-indent:5px;
	line-height:40px;
}
#page2 .content .col_1 .p2_wr_h{
	background:url(../images/p2_wr_h1.jpg) top left no-repeat;
	width:657px;
	height:42px;
	text-indent:5px;
	line-height:40px;
}

#page2 .content .col_1 .container{
	width:658px;

}
#page2 .content .col_1 .p4_wr_h{
	background:url(../images/p2_wr_h3.jpg) top left no-repeat;
	width:674px;
	height:42px;
	text-indent:5px;
	line-height:40px;
}
#page2 .content .col_1 .p5_wr_h{
	background:url(../images/p2_wr_h5.jpg) top left no-repeat;
	width:657px;
	height:42px;
	text-indent:5px;
	line-height:40px;
}

#page2 .content .col_1 .p6_wr_h{
	background:url(../images/p2_wr_h4.jpg) top left no-repeat;
	width:657px;
	height:25px;
	text-indent:5px;
}


#page2 .content .col_1 .p2_wr_h strong{ color:#f07c07; margin-right:45px;}
#page2 .content .col_1 .col_box{
	padding:0 0 0 20px;
	width:613px;
	height:10px;
	height:26px;
	margin:10px 0 0 0;
}
#page2 .content .col_1 .indent_box_top{
	padding:9px 15px 15px 15px;
}
#page2 .content .col_1 .indent_box_top .col_boxa{ margin:14px 11px 0 0; width:615px;}
#page2 .content .col_1 .indent_box_top .col_box_1a{ width:220px;}
#page2 .content .col_1 .indent_box_top .col_box_2a{ width:230px;}
#page2 .content .col_1 .indent_box_top .col_box_3a{ width:160px;}
#page2 .content .col_1 .indent_box_bottom{
	padding:10px 5px 10px 10px;
	width:643px;
}
#page2 .content .col_1 .indent_box_bottom img{ margin:0 11px 0 0; float:left;}
#page2 .content .col_1 .indent_text{ margin:25px 0;}
#page2 .content .col_1 .ind_1{ margin:7px 0;}
/**/
#page2 .content .col_2 .list_1 ul{ padding:10px 0 15px 46px;}
#page2 .content .col_2 .list_2 ul{ padding:10px 0 15px 46px;}
#page2 .content .col_2 .indent_box_top{
	padding:0 5px 5px 0;
	line-height: 1.8em;
}
#page2 .content .col_2 .ind_img{ margin:11px 0 15px 0;}
#page2 .content .col_2 .ind_img img{ margin:0 12px 0 0; float:left;}
#page2 .content .col_2 .ind_2{ height:13px;}
#page2 .content .col_2 b{ color:#f07c07;}
#page2 .content .col_2 .indent_box_bot{
	padding:5px 0 5px 0;
}
#page2 .content .col_2 .indent_box_bot div{ margin:11px 0 0 0;}


/*================== index-2.html ==================*/
#page3 .content .col_1 .col_box{ padding:0 0 0 20px; width:413px; height:10px; height:26px; margin:15px 0 0 0;}
#page3 .content .col_1 .text{ padding:23px 0 21px 20px;}
#page3 .content .col_1 .text div{ margin-bottom:14px;}


/*==================list====================*/
.content_wr {
	width:100%;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.content_wr .t {
	background:url(../images/m2-t-dr.gif) repeat-x top #ffffff;
}
.content_wr .b { background:url(../images/m2-b-dr.gif) repeat-x bottom;}
.content_wr .l { background:url(../images/m2-l-dr.gif) repeat-y left;}
.content_wr .r { background:url(../images/m2-r-dr.gif) repeat-y right;}
.content_wr .l_t { background:url(../images/m2-l-t.gif) no-repeat left top;}
.content_wr .r_t { background:url(../images/m2-r-t.gif) no-repeat right top;}
.content_wr .l_b { background:url(../images/m2-l-b.gif) no-repeat left bottom;}
.content_wr .r_b { background:url(../images/m2-r-b.gif) no-repeat right bottom; width:100%;}

.table_wr { width:100%;}
.table_wr .t { background:url(../images/m2-t-dr_tab.gif) repeat-x top #ffffff;}
.table_wr .b { background:url(../images/m2-b-dr_tab.gif) repeat-x bottom;}
.table_wr .l { background:url(../images/m2-l-dr_tab.gif) repeat-y left;}
.table_wr .r { background:url(../images/m2-r-dr_tab.gif) repeat-y right;}
.table_wr .l_t { background:url(../images/m2-l-t_tab.gif) no-repeat left top;}
.table_wr .r_t { background:url(../images/m2-r-t_tab.gif) no-repeat right top;}
.table_wr .l_b { background:url(../images/m2-l-b_tab.gif) no-repeat left bottom;}
.table_wr .r_b { background:url(../images/m2-r-b_tab.gif) no-repeat right bottom; width:100%;}

.h_1 .l_t {
	background:url(../images/m2-l-t_h1.gif) no-repeat left top #b3dcf1;
}
.h_1 .r_t { background:url(../images/m2-r-t_h1.gif) no-repeat right top;}
.h_1 .l_b { background:url(../images/m2-l-b_h1.gif) no-repeat left bottom;}
.h_1 .r_b { background:url(../images/m2-r-b_h1.gif) no-repeat right bottom; width:100%;}


.h_1_merke .l_t { background:url(../images/m2-l-t_merke_h1.gif) no-repeat left top #EEEEEE;}
.h_1_merke .r_t { background:url(../images/m2-r-t_merke_h1.gif) no-repeat right top;}
.h_1_merke .l_b { background:url(../images/m2-l-merke_h1.gif) no-repeat left bottom;}
.h_1_merke .r_b { background:url(../images/m2-r-merke_h1.gif) no-repeat right bottom; width:100%;}

.h_1lastvisit .l_t { background:url(../images/m2-l-t_h1.gif) no-repeat left top #b3dcf1;}
.h_1lastvisit .r_t { background:url(../images/m2-r-t_h1.gif) no-repeat right top;}
.h_1lastvisit .l_b { background:url(../images/m2-l-b_h1.gif) no-repeat left bottom;}
.h_1lastvisit .r_b {
	background:url(../images/m2-r-b_h1.gif) no-repeat right bottom;
	width:100%;
}

.h_1 .indent_text{
	background:url(../images/bull_h.gif) 15px 13px no-repeat;
	color:#494949;
	font-size:12px;
	padding:8px 0 7px 30px;
	font-weight:bold;
}

.h_1_merke .indent_text{
	background:url(../images/bull_h.gif) 15px 13px no-repeat;
	color:#494949;
	font-size:12px;
	padding:8px 0 7px 30px;
	font-weight:bold;
}

.h_1lastvisit .indent_text{
	background:url(../images/last20.gif) 5px 1px no-repeat;
	color:#3A607E;
	font-size:12px;
	padding:8px 0 7px 35px;
	font-weight:bold;
	text-transform:uppercase;

}



.h_2 .l_t { background:url(../images/m2-l-t_h2.gif) no-repeat left top #ffed8b;}
.h_2 .r_t { background:url(../images/m2-r-t_h2.gif) no-repeat right top;}
.h_2 .l_b { background:url(../images/m2-l-b_h2.gif) no-repeat left bottom;}
.h_2 .r_b { background:url(../images/m2-r-b_h2.gif) no-repeat right bottom; width:100%;}

.h_2shopinfo .l_t { background:url(../images/m2-l-t_h2.gif) no-repeat left top #ffed8b;}
.h_2shopinfo .r_t { background:url(../images/m2-r-t_h2.gif) no-repeat right top;}
.h_2shopinfo .l_b { background:url(../images/m2-l-b_h2.gif) no-repeat left bottom;}
.h_2shopinfo .r_b { background:url(../images/m2-r-b_h2.gif) no-repeat right bottom; width:100%;}



.h_2 .indent_text{
	color:#4B4B4B;
	font-size:11px;
	padding:8px 0 7px 27px;
	font-weight:bold;
	text-transform:uppercase;
	background-image: url(../images/bull_h_2.gif);
	background-repeat: no-repeat;
	background-position: 12px 13px
}

.h_2shopinfo .indent_text{
	color:#FF6600;
	font-size:12px;
	padding:8px 0 7px 35px;
	font-weight:bold;
	text-transform:uppercase;
	background-image: url(../images/shopinfo.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}


.title_red .con_top_left { background:url(../images/con_top_left.gif) no-repeat left top #f07c08;}
.title_red .con_top_right { background:url(../images/con_top_right.gif) no-repeat right top;}
.title_red .con_bot_left { background:url(../images/con_bot_left.gif) no-repeat left bottom;}
.title_red .con_bot_right { background:url(../images/con_bot_right.gif) no-repeat right bottom; }
.title_red .text{
	padding:5px 0 5px 0;
}
.title_red .text strong{
	color:#ffffff;
	text-transform:uppercase;
	font-size:13px;
	padding: 5px 0 0 10px;
	position: absolute;
}
.title_red .text strong img{ vertical-align:middle; margin:0 8px 0 0;}
.title_red .text a{ color:#ffffff; vertical-align:middle; margin:0 8px 0 0;}


.list_1 li a {
	background:url(../images/list_bull.gif) center left no-repeat;
	margin:0;
	padding:0 0 0 11px;
	line-height:1.5em;
	color:#375668;
}

.list_2 li a {
	background:url(../images/list_bull_2.gif) center left no-repeat;
	margin:0;
	padding:0 0 0 11px;
	line-height:1.5em;
	color:#FF6600;
}

.list_3 li{background:url(../images/list_bull_3.gif) top left no-repeat; margin:0; padding:0 0 0 11px; line-height:1.5em;}
.list_3 li a {
	color:#FF6600;
}


/*============= Neuer Block =================*/

.block1_1 {
	width:100%;
	margin: 0 0 6px 0;
}
.block1_1 .top_tall {
	background:url(../images/top_tall1.gif) left top repeat-x;
	padding: 0 0 2px 0;
}
.block1_1 .right_tall { background:url(../images/right_tall1.gif) right top repeat-y;}
.block1_1 .bottom_tall { background:url(../images/bottom_tall1.gif) left bottom repeat-x;}
.block1_1 .left_tall { background:url(../images/left_tall1.gif) left top repeat-y;}
.block1_1 .left_top_corner { background:url(../images/left_top_corner1.gif) no-repeat left top;}
.block1_1 .right_top_corner { background:url(../images/right_top_corner1.gif) no-repeat right top;}
.block1_1 .right_bottom_corner { background:url(../images/right_bottom_corner1.gif) no-repeat right bottom;}
.block1_1 .left_bottom_corner { background:url(../images/left_bottom_corner1.gif) no-repeat left bottom;}
.block1_1 .indent1 {
	padding:5px 5px 8px 5px;
}
.block1_1 .indent2 {
	padding:11px 5px 13px 8px;
}
.block1_1 .indent3 { padding:24px 10px 21px 19px;}
.block1_1 .indent4 {
	padding:5px 5px 5px 5px;
}

/*============= Ende Neuer Block =================*/

/*======Modul Slider klein=============*/

.stepcarousel{
	position: relative;
	border: 1px solid #C0C0C0;
	overflow: scroll;
	width: 210px;
	height: 57px;
}

.stepcarousel .belt{

position: absolute;
}

.stepcarousel .panel{
    padding: 1px 1px;
    float: left;
	overflow: hidden;
	width: 210px;
	height: 57px;

}

 	.stepcarousel .text1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #006699;
	font-size:11px;
	line-height:normal;
	margin-left: 5px;
}
 	.stepcarousel .text2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF6600;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	margin-left: 2px;
}

 	.stepcarousel .text3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #006699;
	font-size:12px;
	line-height:normal;
	padding-top: 5px;
	margin-left: 3px;
}



/*======ENDE Modul Slider klein=============*/


/*======Anfang Modul Slider Gross=============*/
.slidertxt {
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	text-transform:uppercase
}


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


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

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

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

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

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


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


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


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

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

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

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

.font11_bold_w {
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
}
:hover.font11_bold_w {
	color: #FF0000;
	text-decoration: none;
	
}




.font12_w {
	font-size: 12px;
	color: #34637E;
	text-transform: uppercase;
	font-weight: bold;
}
.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 345px; /*width of featured content slider*/
	height: 158px
}

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


}

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

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

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

/* CSS Neu  */

    .more3{
	background:url(../images/z2.gif) repeat-x bottom left;
	color:#346583;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	}

:hover.more3{color:#D04E00; text-decoration:none}

    .more4{
	color:#355262;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	position : relative;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	}

:hover.more4{background:none; color:#D04E00; text-decoration:none}

 	.main_text1{
	font-family:Arial; font-size:11px; text-decoration:none;  color:#404040; line-height:125%; 
	}
	:hover.main_text1 {color:#D04E00; text-decoration:none }

 	.main_text2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #475056; text-decoration: none;
	font-size:11px;
	line-height:135%;
}
	
	:hover.main_text2 {color:#D04E00; text-decoration:none }
 	
 	.main_text22{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #475056;
	text-decoration: none;
	font-size:11px;
	margin-left: 15px;
	font-weight: normal;
	letter-spacing: 1.2px;
}
 	.main_text222{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #475056;
	text-decoration: none;
	font-size:11px;
	font-weight: normal;
}

 	.main_text_slider_kl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #475056;
	text-decoration: none;
	font-size:11px;
	line-height:normal;
	margin-left: 5px;
}	
	
.main_text3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:11px;
	text-decoration:none;
	background:url(../images/list_bull0.gif)  center left no-repeat;
	line-height:125%;
	padding:0 0 0 10px;
	margin-left: 6px;
	}
:hover.main_text3 {
	color:#336699;
	text-decoration:none;
}

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

 	.main_text5{
	
	font-family: Tahoma, Arial, Verdana, sans-serif; font-size:8px;
	text-decoration:none;  color:#ffffff 
	}
	:hover.main_text5 { color:#ffffff; text-decoration:none }


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

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

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


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

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

    .more4{
	color:#435A61;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	padding-left: 5px;

	}

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

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

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



.Stil1 {font-size: larger}


.block_hellgelb{ /*header*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/blockgelb.gif) 2px 2px no-repeat;
	padding:7px 0 7px 28px;
	width: auto;
	font-weight: bold;

}
.block_trendnews{ /*header*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/trendnews.gif) 4px 4px no-repeat;
	padding:7px 0 7px 28px;
	width: auto;
	font-weight: bold;

}

.block_amazon{ /*header*/
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	background:url(../images/amazon.gif) 2px 2px no-repeat;
	padding:5px 0 7px 40px;
	width: auto;
	font-weight: bold;
}
.block_ebay{ /*header*/
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	background:url(../images/ebay.gif) 2px 2px no-repeat;
	padding:5px 0 7px 45px;
	width: auto;
	font-weight: bolder;
}

.block_hellgelb_gr{ /*header*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/blockgelb.gif) 2px 2px no-repeat;
	padding:6px 0 7px 25px;
	width: auto;
}

.block_hellblau{ /*header*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/blockblau.gif) 2px 2px no-repeat;
	padding:6px 0 7px 30px;
	width: auto;
}
.block_rssnews{ /*header*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/box_rss_news.gif) 4px 4px no-repeat;
	padding:6px 0 7px 30px;
	width: auto;
}



	
/*======= header.html  Menue ddcolortabs =======*/

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}

.ddcolortabs1{
	padding: 0;
	width: 938px;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 10px;

}

.ddcolortabs1 ul{
	margin:0;
	padding:0;
	list-style:none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ddcolortabs1 li{
display:inline;
margin:0 0 0 0;
padding:0;
text-transform:uppercase;
}


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



.ddcolortabs1 a span{
	float:left;
	display:block;
	background: transparent url(../images/menu_con_right.gif) no-repeat right top;
	padding: 7px 8px 4px 7px;
}

.ddcolortabs1 a span{
float:none;
}

.ddcolortabs1 a:hover{
	color: #006699;
	background: #FFFFFF url(../images/menu_con_left.gif) no-repeat left top;
}

.ddcolortabs1 a:hover span{
	
	background: transparent url(../images/menu_con_right.gif) no-repeat right top;
}

.ddcolortabs1 .selected a, #ddcolortabs1 .selected a span{ 
}

.ddcolortabs1line{
	clear: both;
	padding: 0;
	width: 938px;
	height: 0px;
	line-height: 0px;
	background: transparent;
	border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/

}

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

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


.dropmenudiv1_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px dotted #C0C0C0; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #333333;
}

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

.dropmenudiv1_a a:hover{ /*THEME CHANGE HERE*/
background-color: #FDE7B3;
color: #003366;
}

/*======ENDE=============*/

/* ######### Styles fuer Drop Down Menu Halbrund Seiten showCategory.html... ######### */


.glowingtabs{
	float:left;
	width:100%;
	font-size: 11px;
	line-height:normal;
}

.glowingtabs ul{
	list-style-type: none;
	margin-left: 10px;
}

.glowingtabs li{
display:inline;
}

.glowingtabs a{
float:left;
background:url(../images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs a span{
	float:left;
	display:block;
	background:url(../images/glowtab.gif) no-repeat right top;
	padding: 5px 12px 3px 3px;
	font-weight:bold;
	color:#3C5B7B;
}


.glowingtabs a span {float:none;}


.glowingtabs a:hover span {
	color: #E76516;
}

.glowingtabs li.selected a{ 
background-position:0 -82px;
}

.glowingtabs li.selected a span{
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

.glowingtabs a:hover, .glowingtabs li.selected a:hover{
background-position:0% -82px; 
}

.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{
background-position:100% -82px;
}


/* ######### Styles fuer Menu oben ######### */

.halfmoon{
	margin-bottom: 0px;
	height: inherit;
	padding-bottom: 0px;
	float: right;
	padding-top: 9px;
}

.halfmoon ul{
	padding: 2px 9px 4px 0px;
	margin-top: 1px;
	margin-bottom: 0px;
	font: bold 11px Arial;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	border-bottom: 0px solid #929492;
}

.halfmoon li{
	display: inline;
	margin: 0;
}

.halfmoon li a{
	text-decoration: none;
	padding: 5px 9px 4px 5px;
	margin: 0; /*distance between each tab*/
	border-left: 1px solid gray;
	color: black;
	font-size: 11px;
	background: #E6ECC1 url(../images/buttons/halfmoontab.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover, .halfmoon li.selected a{
	background-color: #c8e181;
}


/* ######### Style fuer Menue oben Drop Down ######### */

/*======= open Window Hilfe =======*/

.dhtmlwindow{
position: absolute;
border: 2px solid #E97A16;
visibility: hidden;
background-color: #FFFFFF;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
background-color: #EA8C00;
color: #FFFFFF;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Arial
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}



/*=========================*/

.stil9 {font-size: 9px}



.bookmarkicon {
	padding: 1px;
	border: 1px solid #799;
}

/* ######### Styles fuer Drop Down Menu Startseite Header ######### */


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

.ddcolortabs ul{
font: normal 11px 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{
float:left;
color: #FFFFFF;
background: #488CB5 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
}



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

.ddcolortabs a span{
float:none;
}

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

.ddcolortabs a:hover span{
	background-color: #F7820D;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #F7820D;
}

.ddcolortabsline{
	clear: both;
	padding: 0;
	width: 937px;
	height: 0px;
	line-height: 0px;
	background: #E3E7EA;
	border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

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

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


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px dotted #C0C0C0; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #333333;
}



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

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #EBEDF1;
color: #336699;
}
/*************************************************
 *	SLIDER BUTTONS
 *************************************************/


.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 11px 4px; text-decoration: none; }

.pr A.button-but .but-right	{
	background: url(../images/buttons/but_r.gif) top right no-repeat;
	padding: 1px 14px 11px 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 11px 4px; }

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





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

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

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

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

.pr a:hover.button-a .a-right	{ background: url(../images/buttons/button-b-right-hover.gif) top right no-repeat; padding: 3px 18px 10px 0; color: #ffffff; 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; }

/*************************************************/
.pr A.button-e					{font-size: 10px; text-decoration: none; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

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

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

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

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

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

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

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

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

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

.pr A.button-d .d-right			{ background: url(../images/buttons/d_right.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_left_hover.gif) top left no-repeat; padding: 1px 0 12px 14px; text-decoration: none; }

.pr a:hover.button-d .d-right	{ background: url(../images/buttons/d_right_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_left.gif) top left no-repeat; padding: 1px 0 12px 14px; text-decoration: none;}

.pr A.button-d1 .d1-right			{ background: url(../images/buttons/d_right.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_left_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/d_right_hover.gif) top right no-repeat; padding: 1px 8px 8px 0; color: #454545; font-weight: normal; text-decoration: none; } 

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

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

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

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

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

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

.pr A.button-shop .s-left			{ background: url(../images/buttons/s_left.gif) top left no-repeat; padding: 4px 0 12px 17px; text-decoration: none;}

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

.pr a:hover.button-shop .s-left	{ background: url(../images/buttons/s_left_hover.gif) top left no-repeat; padding: 4px 0 12px 17px; text-decoration: none; }

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

.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/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/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/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/buttons/price_r-hover.gif) top right no-repeat; padding: 3px 14px 8px 0; color: #454545; font-weight: bold; text-decoration: none; }
 
/*************************************************/
.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 aufklappbarer Block######### */

.technology{ /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(../images/lastvisit.gif) 2px 2px no-repeat;
	padding:8px 0 7px 35px;
	width: 235px;
}



.thelanguage{

 }
.openlanguage{
	color: #FF6600;
}


.closedlanguage{
	color: #333333;
}

/* ######### Ende aufklappbarer Block######### */


/* ######### Anfang aufklappbarer Block######### */

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



.themerke{

 }
.openmerke{
	color: #FF6600;
}


.closemerke{
	color: #333333;
}

/* ######### Ende aufklappbarer Block######### */



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

#facebox .popup {
  position: relative;
}

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

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#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: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

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

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

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