/* includiert weitere CSS-Seiten */
@import url('content.css');






/*******************  allgemein **********************/
* , div {
	margin:0;
	padding:0;
	font-size:11px;

}
html { height:100%;width:995px;}

body{
	font-family: helvetica, verdana,arial, tahoma;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	top:0;
	left:0;
	font-size:100.1%;
	color:#666;
	margin: 0;
	padding: 0;
}


input 	{ }

p 		{ font-size:1em; }

strong  { font-weight:bold; }
h1 		{ font-size:1.6em; }
h2 		{ font-size:1.2em; }
h3 		{ font-size:1.1em; }
h4 		{ font-size:1.2em; 
		  margin-left:10px;	
		  margin-top:10px;	
		}


a.link_grey:link, a.link_grey:active, a.link_grey:visited, a.link_grey:hover{
	color:#666;
	text-decoration:underline;
	font-size:11px;
}

a.link_blue:link, a.link_blue:active, a.link_blue:visited, a.link_blue:hover{
	color:#006699;
	text-decoration:underline;
	font-size:11px;
}

a:link, a:active, a:visited, a:hover{
	color:#666;
	font-size:12px;
	text-decoration:none;
}

.textblue{
	color:#006699;
}

a.link_versand:link, a.link_versand:active, a.link_versand:visited, a.link_versand:hover{
	color:#666;
	text-decoration:underline;
	font-size:12px;
	padding-top:7px;
	font-weight:bold;
}
/******************* Layout **********************/


div#head_wrapper{
	background-color:#fff;
	width:995px;
	position:relative;
	top:6px;
	left:0;
}




table.white{
	background-color:#fff;
	width:995px;
}

td.menu {
	width:200px;
	vertical-align:top;

}
td.content{

	width:795px;
	padding-left:10px;
	padding-top:45px;
	padding-right:10px;
    vertical-align:top;
    text-align:left;
	vertical-align:top;
}


/******************* head-Bereich  ******************************************/
div.slogan{
	color: #006699;
	font-size: 11px;
	padding: 5px 0px 2px 10px;
}
span.slogan_bold{
	color: #006699;
	font-size: 11px;
	font-weight:bold;
}

div.man{
	position:absolute;
	top:220px;
	left:7px;
	z-index:100;
}
div.umzug{
	position:absolute;
	top:123px;
	left:263px;
	z-index:105;
}
*html div.man {
top:200px;
}

div.header{
	background-image:url(../images/head.jpg);
	height: 200px;
	background-repeat:no-repeat;
	z-index:95;
}

div.hotline_wrapper{
	position:absolute;
	top:10px;
	left:680px;
	z-index:90;
}

div.servicehotline{
	font-size:14px;
	color:#666;
	font-weight:bold;
}
div.time{
	font-size:12px;
	color:#666;
}


a.mail_support:link, a.mail_support:active, a.mail_support:visited, a.mail_support:hover {
	color: #666;
	font-size: 12px;
	text-decoration:underline;
}

div.number{
	font-size:18px;
	font-weight:bold;
	color:#666;
}


div.img_hotline{
	position:absolute;
	top:10px;
	left:645px;
}
div.img_mail{
	position:absolute;
	top:64px;
	left:655px;
}
div.img_support{
	position:absolute;
	top:0px;
	left:895px;
}

div.service{
	background-color:#3399ff;
	font-size: 11px;
	position:absolute;
	top:80px;
	right:0;
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

div.agb{
	color: #000;
	font-size: 11px;
	position:absolute;
	top:103px;
	right:5px;
	display:block;
}

a.link_agb:link, a.link_agb:active, a.link_agb:visited, a.link_agb:hover {
	color: #666;
	font-size: 11px;
}


div.infobox{
	border: 4px solid #fff;
	position:absolute;
	top:179px;
	left:245px;
	padding:0px;
	margin:0px;
	background-color:#777;
	font-size:11px;
	height:30px;
}

a.link_infobox:link, a.link_infobox:active, a.link_infobox:visited, a.link_infobox:hover {
	font-size:11px;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	padding:7px 7px 7px 7px;
	display:block;
	border-right:4px solid #fff;
	float:left;
	text-transform:uppercase;
	line-height:16px;
}

a.link_infobox1:link, a.link_infobox1:active, a.link_infobox1:visited, a.link_infobox1:hover {
	font-size:11px;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	padding:7px 7px 7px 7px;
	display:block;
	float:left;
	text-transform:uppercase;
	text-align:center;
	line-height:16px;
}



a.link_infobox2:link, a.link_infobox2:active, a.link_infobox2:visited, a.link_infobox2:hover {
	color: #666;
	font-weight: bold;
	text-decoration:none;
	padding:7px;
	display:block;
	background-color:#ff9900;
	float:left;
	text-transform:uppercase;
}

div.account_wrapper{
	border: 4px solid #fff;
	position:absolute;
	top:130px;
	left:655px;
	padding:7px;
	background-color:#CCCC99;
}

.account_header{
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
}

table.account{
	margin-top:7px;
}

a.link_account_1:link, a.link_account_1:active, a.link_account_1:visited, a.link_account_1:hover {
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

a.link_account_2:link, a.link_account_2:active, a.link_account_2:visited, a.link_account_2:hover {
	font-size:11px;
	color:#666;
	padding:2px;
}

div.account{
	font-size:15px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

div.cart_wrapper{
	width:140px;
	border: 4px solid #fff;
	position:absolute;
	top:130px;
	right:7px;
	padding:7px;
	background-color:#3399FF;
}

.cart_header{
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
table.cart{
	margin-top:7px;
	width:100%;
}



a.link_cart_1:link, a.link_cart_1:active, a.link_cart_1:visited, a.link_cart_1:hover {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}


a.link_cart_2:link, a.link_cart_2:active, a.link_cart_2:visited, a.link_cart_2:hover {
	font-size:12px;
	color:#fff;
	text-align:right;
	text-decoration:underline;
}

td.cart_artikel{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	display:block;
	text-align:left;
}

td.cart_link{
	text-align:right;
}


td.cart_anzahl{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-align:right;
}


.my_shop_anrede{
	font-size:10px;
	color:#666;
}




/*******************   Linker Bereich     ******************************/
#l {
	width:200px;
	display:block;
	float:left;
	margin-top:6px;
}

/**/
#l .navleft {
width:200px;
}
#l .navleft h2 {
width:200px;
height:28px;
line-height:21px;
display:block;
text-indent:5px;
}


/*************************   Haupt- Navigation     **/
/** NEUE NAVI 2009 Verschiedene Buttons **/
/** Erste Ebene Button 1 **/


.button1 a{
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:10px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	text-decoration:none;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_1.png');
	background-repeat:no-repeat;
}
.button1 a#active{
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:25px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	text-decoration:none;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_1a.png');
	background-repeat:no-repeat;
}
.button1 a:hover {
		width:200px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:10px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	text-decoration:none;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_1b.png');
	background-repeat:no-repeat;
 }
 
 /** Erste Ebene Button 2**/
 
 .button2 a{
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:10px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	font-size:13px;
	background-image:url('../images/buttons/button_4.png');
	background-repeat:no-repeat;
}
.button2 a#active{
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
	 white-space: nowrap;
	text-indent:25px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	font-size:13px;
	background-image:url('../images/buttons/button_1a.png');
	background-repeat:no-repeat;
}
.button2 a:hover {
		width:200px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:10px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	text-decoration:none;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_1b.png');
	background-repeat:no-repeat;
 }

/** Zweite Ebene **/
 
 .buttonsub a{
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:20px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	position:relative;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_2.png');
	background-repeat:no-repeat;
}
.buttonsub a#active{
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
    text-indent:35px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	position:relative;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_2a.png');
	background-repeat:no-repeat;
}
.buttonsub a:hover {
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:20px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	position:relative;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_2b.png');
	background-repeat:no-repeat;
 }
 
 /** Dritte Ebene **/
 
 .buttonsub2 a{
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:20px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	position:relative;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_3.png');
	background-repeat:no-repeat;
}
.buttonsub2 a#active{
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
	white-space: nowrap;
	text-indent:35px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	position:relative;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_3a.png');
	background-repeat:no-repeat;
}
.buttonsub2 a:hover {
	width:200px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:20px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	position:relative;
	color:#444;
	font-size:13px;
	background-image:url('../images/buttons/button_3b.png');
	background-repeat:no-repeat;
 }
/** Vierte Ebene **/
 
 .buttonsub3 a{
	left:5px;
	width:195px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:20px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	position:relative;
	color:#444;
	font-size:12px;
	/** background-image:url('../images/buttons/button_3.png');
	background-repeat:no-repeat;**/
}
.buttonsub3 a#active{
	width:195px;
	height:28px;
	line-height:28px;
	display:block;
	white-space: nowrap;
	text-indent:35px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	position:relative;
	color:#444;
	font-size:12px;
	background-image:url('../images/buttons/button_3a.png');
	background-repeat:no-repeat; 
}
.buttonsub3 a:hover {
	width:195px;
	height:28px;
	line-height:28px;
	display:block;
	text-indent:20px;
	font-weight:bold;
	text-decoration:none;
	color:#00519e;
	font-weight:bold;
	position:relative;
	color:#444;
	font-size:12px;
	background-image:url('../images/buttons/button_3b.png');
	background-repeat:no-repeat;
 }









/**  Search **/
table.search{
	font-size:12px;
}

td.search{
	font-weight:bold;
	font-size:13px;
	color:#006699;
}

td.search_nr{
	text-align:right;
}

form#search{
	padding:8px 3px 10px 2px;
	margin-top:12px;
	margin-bottom:10px;
	border:none;
	border:0px;
	vertical-align:top;
	background-color:#eaeaea;
}

#searchbox{
	width:137px;
	font-size:1em;
	background-color:#fff;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-left:none;
	padding:7px 0px 7px 0px;
	margin:0;
	margin-right:3px;
	color:#666;
}
input#searchbutton{
	width:21px;
	height:21px;
	display:block;

}



.languages{
	margin-left:2px;
	vertical-align:top;
	horizontal-align:center;

}

/*Linke Seite fieldset zuletzt gesehen - bookmark*/

.fieldset{
	 margin-left:2px;
	margin-bottom:12px;
	 border-left:1px solid #666;
	border-top:1px solid #666;
	border-right:1px solid #666;
	 padding:2px;
	 width:192px;
	vertical-align:middle;

}



.fieldset_headline{
	width:182px;
	background-color: #666;
	padding-left:10px;
	font-size: 13px;
	line-height:18px;
	font-weight:bold;
	height:17px;
	color:#fff;

}

div.text-fieldset{
	height:100px;
	padding:5px;
	border-bottom:1px solid #666;

}

a.lastviewed:link, a.lastviewed:active, a.lastviewed:visited, a.lastviewed:hover {
	font-size:11px;
	color:#666;
	text-decoration:none;
}

span.preis_lastviewed{
	font-size:9px;
	padding: 2px;
	color: #cc0000;
	font-weight: bold;
}



.fieldset_orange{
	margin-top:12px;
	 margin-left:2px;
	 border:1px solid #666;
	 padding:2px;
	 text-align:left;
	 width:192px;
	vertical-align:middle;

}

.fieldset_orange_headline{
	width:182px;
	background-color: #666;
	padding-left:10px;
	font-size: 13px;
	line-height:18px;
	font-weight:bold;
	height:17px;
	color:#fff;
}

.fieldset_blue{
	margin-top:12px;
	 margin-left:2px;
	 border:1px solid #3399ff;
	 padding:2px;
	 text-align:left;
	 width:192px;
	vertical-align:middle;

}

.fieldset_blue_headline{
	width:182px;
	background-color: #3399ff;
	padding-left:10px;
	font-size: 13px;
	line-height:18px;
	font-weight:bold;
	height:17px;
	color:#fff;
}




/*    Banner  linke Seite   */
.banner_links{
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #CC6600;
	width:160px;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	text-decoration: none;
	border: 1px solid #006699;
	letter-spacing:0.1em;
}


/*    servicebox links  */
.service_wrapper{
	margin-top:15px;
	margin-bottom:15px;
	 margin-left:2px;
	 border:1px solid #3399ff;
	 padding:2px;
	 width:192px;

}

.service_headline{
	width:182px;
	background-color: #3399ff;
	padding-left:10px;
	font-size: 13px;
	line-height:18px;
	font-weight:bold;
	height:17px;
	color:#fff;
}

div.servicebox{
	padding-left:10px;

}




a.link_service:link, a.link_service:active, a.link_service:visited, a.link_service:hover {
	font-size:12px;
	color:#666;
	text-decoration:underline;
	text-align:center;
	margin-left:3px;
	line-height:20px;

}

/**********************  Content Content Content      *************************************************/
/*Standards*/

#m table li {}


#m h1 			{  color:#006699; }
#m h2 			{  color:#006699; }
#m h3 			{ color:#666;}
#m h4			{ color:#006699;}
#m p 			{ color:#666; padding: .3em 0; }
/*
#m a 			{ color:#006699; text-decoration:none;}
#m a:visited 	{ }
#m a:hover 		{ color:#000;}
a 			{ font-size:1em; }
a:visited	{ font-size:1em; }
a:hover		{ color:#00519e; }*/


#m {
	width:100%;
	display:block;
	overflow:hidden;
	margin-bottom:15px;
}

#m .artikelname {
	color:#B96D22;
	font-weight:bold;
	font-size:12px;
}

#m .preis {
	color:#C6070F;
	font-weight:bold;
	font-size:12px;
}


/* Breadcrumb Navi      */
#breadcrumb {
	
	display:block;
	overflow:hidden;
	position:absolute;
	top:230px;
	left:210px;
	margin-bottom:15px;
}

#breadcrumb h2 { color:#006699; }
#breadcrumb a { color:#006699; font-weight:normal;text-decoration:underline; }
#breadcrumb a:visited { }
#breadcrumb a:hover { color:#000;}


#breadcrumb {
}

#breadcrumb a {
text-decoration:none;
}



/******** Startseite     */


.start_welcome{
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
	color: #b96d22;
}

.start{
	border:1px solid #eaeaea;
	margin-bottom:15px;
}

.start_banner{
	float:right;
	padding-left:10px;
	width:250px;
}
.start_banner2{
	float:right;
	padding-left:10px;
	width:250px;
}

.start_bg_stuhl{
	background-color:#FF9900;
	text-align:center;
}

.start_bg_moebel{
	background-color:#B96D22;
	text-align:center;
}



a.link_start_stuhl:link, a.link_start_stuhl:active, a.link_start_stuhl:visited, a.link_start_stuhl:hover{
	color:#666;
	font-size:13px;
	text-decoration:none;
}

a.link_start_moebel:link, a.link_start_moebel:active, a.link_start_moebel:visited, a.link_start_moebel:hover{
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

.start_angebot{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #b96d22;
	border-bottom: 1px solid #b96d22;
	width:300px;
}
.zwei_sp_wrapper_startseite {
	float:left;
	border:1px solid #CCCCCC;
	width:360px;
	height:120px;
	vertical-align:top;
	margin:10px 5px 0 5px;
	padding:15px 5px 5px 5px;
	white-space: normal;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
}


/********************* Kategorie-Listung - Artikelsuche    ****/

.artikelliste_angebot{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 25px;
	color: #b96d22;
	border-bottom: 1px solid #b96d22;
	width:700px;
}


.auflistung_wrapper{
	background-image:url(../images/auflistung.gif);
	background-repeat:no-repeat;
	font-size:1.2em;
}


.artikel_auflistung {
	text-align:right;
	font-size:1.1em;
	clear:both;
	padding-top:0px;
	padding-bottom:3px;
}

.artikel_auflistung a{
	font-size:1.1em;
}

.artikel_auflistung a:visited{
	font-size:1.1em;
}

.artikel_auflistung a:hover{
	font-size:1.1em;
}

.zwei_sp_wrapper {
	float:left;
	border:1px solid #CCCCCC;
	width:360px;
	height:200px;
	vertical-align:top;
	margin:10px 5px 0 5px;
	padding:15px 5px 5px 5px;
	white-space: normal;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
}

.zwei_sp_price {
	text-align:right;
	vertical-align:bottom;
}

.zwei_sp_price_c {
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}


.zwei_sp_cart {
	text-align:right;
	clear:both;
}

.zwei_sp_deliver {
	margin-top:5px;
	border-top:1px dashed #ccc;
}

.search-noresult{
	font-size:15px;
	color: #cc0000;

}

.searchart{
	font-size:13px;
	font-weight:bold;
	color: #b96d22;
	margin-top:10px;
}

.searchart_1{
	font-size:13px;
	font-weight:bold;
	color: #666;
	margin-top:10px;
}


#m div.artikel {
	border:1px solid #CCCCCC;
	vertical-align:top;
	margin:10px 5px 0 5px;
	padding:15px 5px 5px 5px;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
 }

#m div.cat_list {
	border:1px solid #CCCCCC;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
 }
 #m div.cat_list_moebel {
	border:1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
 }

a.link_textview:link, a.link_textview:active, a.link_textview:visited, a.link_textview:hover{
	color:#666;
	text-decoration:underline;
}


/**** swopper     */

.swopper_wrapper{
	float:left;
	width:190px;
	height:235px;
	padding:2px;
	background-image:url(../images/swopper/bg_swopper.jpg); 
	background-repeat:no-repeat;
	text-indent:8px;
}


.swopper_angebot{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #666;
	border-bottom: 1px solid #666;
	width:300px;
}

table.funktionen{
	margin-left:5px;
	border: 1px dashed #b5b5b5;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
	
}



/******** Artikeldetailseite     */
.artikel_wrapper {
	border:1px solid #ccc;
	padding:2px;

}


.artikel_name{
	color:#00519e;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}

div.art{
	border-right: 1px dashed #ccc;
}

table.art{
	margin-top:5px;
}


td.art_left{
	padding-top:3px;
	text-transform:uppercase;
	text-align:right;
}

span.art_price{
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
}

td.art_lieferbar{
	padding-left:10px;
	padding-top:5px;
}


div.art_cart{
	border-top: 1px dashed #ccc;
	margin-bottom:5px;
	text-align:right;
	vertical-align:middle;
	padding:5px;
}


a.link_merkzettel:link, a.link_merkzettel:active, a.link_merkzettel:visited, a.link_merkzettel:hover{
	text-decoration:underline;
	color:#666 ;
	padding-right:5px;
	padding-top:3px;
}



table.varianten{
	margin-left:15px;
	border: 1px dashed #b5b5b5;
	margin-top:20px;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
	
}

.var2{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;	
}

.var3{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:12px;
	color:#006699;
	font-size:14px;
	font-weight:bold;		
}



.error_variante{
	padding:5px 5px 5px 5px;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}

.var5{
	height:90px;
	width:75px;
	float:left; 
	padding:0px 3px 0px 3px; 
	text-align:center;
}

.vartext_bold{
	width:75px;
	font-weight:bold;
	color:#006699;
}

.moebel_angebot{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #006699;
	border-bottom: 1px solid #006699;
	width:300px;
}

/************ Cross-Selling   */


table.zubehoer{
	border-left: 1px solid #AAD70F;
	border-right: 1px solid #AAD70F;
	border-top: 1px solid #AAD70F;
	margin-bottom:20px;
	margin-top:20px;
}

table.cross{
	border-left: 1px solid #3399FF;
	border-right: 1px solid #3399FF;
	border-top: 1px solid #3399FF;
	margin-bottom:15px;
	margin-top:20px;
}

.art_cross_headline{
	background-color: #3399FF;
	padding-left:10px;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	height:17px;
	color:#fff;

}

.art_zubehoer_headline{
	background-color: #AAD70F;
	padding-left:10px;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	height:17px;
	color:#fff;

}


span.price_cross{
	color:#CC0000;
	font-weight:bold;
	font-size: 13px;
}

a.cross_art_detail:link, a.cross_art_detail:active, a.cross_art_detail:visited, a.cross_art_detail:hover{
	font-size: 12px;
	color:#666;
	text-decoration:underline;
}

a.cross:link, a.cross:active, a.cross:visited, a.cross:hover{
	font-size: 13px;
	font-weight:bold;
	color:#666;
	text-decoration:underline;
	margin-left:10px;
	margin-top:3px;
}

.cross_line{
	border-left: 1px dashed #666;
	text-align:right;
}

span.cross_uvp{
text-decoration: line-through;
}


/******** Banner     */

.swopper_banner{
	margin-bottom:15px;
}


/*Preise*/
#m .angebote_preis	{ color:#00519e; }
#m .artikel_preis	{ color:#00519e; }

/*Tabelle für Angebote*/
#m .angebot {}
#m table.angebot { border:1px solid #00519e; margin-bottom:1em;}
#m table.angebot td{ padding:.5em;}
#m table.angebot a { color:#CCDCEA; }
#m table.angebot a:visited { color:#CCDCEA;}
#m table.angebot a:hover { color:#fff;}
#m .angebot tr.angebot_footer { background-color:#006699; }

/*Tabelle */
#m div.artikel td{ padding:5px;}

#m .artikel tr.artikel_footer { background-color:#006699; height:20px;}
#m .artikel tr.artikel_footer a { color:#FFFFFF; font-weight:bold; }

/*Tabelle Artikeldetails*/
#m .artikeldetails {}
#m .artikeldetails img { float:left; display:block;}
#m table.artikeldetails { border:1px solid #00519e;  padding:.5em; margin-bottom:1em;}



/************ Versand - Zahlarten etc.   */

.versand_headline{
	margin-top: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #b96d22;
}

.versand_text{
	margin-top: 10px;
	font-size: 12px;
	margin-left: 40px
}

div.versand_table_kosten {
	margin-top: 10px;
	margin-left:40px;
	border:1px solid #b2b2b2;
	width:720px;
	padding:3px;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
}
.text_big_blue{
	font-weight: bold;
	font-size: 14px;
	color: #006699;

}.text_big{
	font-weight: bold;
	font-size: 14px;
	color: #666;

}

.versand_table_zahl {
	margin-left:40px;
	border:1px solid #b2b2b2;
	width:460px;
	padding:3px;
	margin-top: 10px;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
}

td.border{
	border-top: 1px dashed #b2b2b2;
}

.blue{
	font-family: helvetica, verdana,arial, tahoma;
	font-size:14px;
	color:#006699;
	font-weight:bold;
}


/************ Login - Warenkorb etc.   */

.w_headline{
	margin-top: 7px;
	font-weight: bold;
	font-size: 15px;
	color: #b96d22;
}

.w_headline_2{
	font-weight: bold;
	font-size: 12px;
	color: #b96d22;
}

.w_headline_fehler{
	font-weight: bold;
	font-size: 14px;
	color: #A60000;
}

.w_headline_liefer{
	margin-top: 7px;
	font-weight: bold;
	font-size: 15px;
	color: #A60000;
}

.w_border{
	border: 1px dashed #ccc;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
	padding:10px;
}


.w_border_liefer{
	border: 1px dashed #A60000;
	background-color:#fcfcfc;
	padding:10px;
	margin-bottom:15px;
}

.pw_border{
	margin-left:200px;
	border: 1px dashed #ccc;
	background-image:url(../images/bg_product.png);
	background-repeat:repeat-x;
	padding:10px;
}

w_buttons {
	text-align:right;
	margin-top:10px;
}

.red{
	font-size:12px;
	color:#A60000;
}

.fehlermeldung{
	background-color:#eaeaea;
	font-size:13px;
	color:#A60000;
	border: 1px dashed #aeaeae;
	padding:5px;
}

.fehlermeldung_cart{
	background-color:#eaeaea;
	font-size:13px;
	color:#A60000;
	border: 1px dashed #aeaeae;
	padding:5px;
	width:300px;
	text-align:center;
	margin-left:225px;
}

.beleg{
	background-color:#eaeaea;
	font-size:13px;
	font-weight:bold;
	color:#666;
	border: 1px dashed #aeaeae;
	padding:5px;
	margin-bottom:20px;
	margin-top:10px;
}

.gesamt{
	font-size:13px;
	font-weight:bold;
}

.art_price{
	color:#CC0000;
	font-size:15px;
	font-weight:bold;
}

.art_price_small{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
}

.button_cart_refresh{
	width:145px;
	height:25px;
	background-image: url(../images/buttons/cart_refresh.gif);
	border:0px;
	cursor:pointer;
}

.button_cart_start{
	width:160px;
	height:34px;
	background-image: url(../images/buttons/cart_start.gif);
	border:0px;
	cursor:pointer;
}


.button_cart_liefer{
	width:155px;
	height:25px;
	background-image: url(../images/buttons/cart_lieferdatum.gif);
	border:0px;
	cursor:pointer;
}

.button_cart_register{
	width:145px;
	height:34px;
	background-image: url(../images/buttons/register.gif);
	border:0px;
	cursor:pointer;
}

.button_cart_login{
	width:145px;
	height:34px;
	background-image: url(../images/buttons/login.gif);
	border:0px;
	cursor:pointer;
}
.button_cart_forward{
	width:210px;
	height:34px;
	background-image: url(../images/buttons/cart_forward.gif);
	border:0px;
	cursor:pointer;
}


.price_cart{
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}


.cart_tableheadline{
	font-size:14px;
	font-weight:bold;
}


.cart_gesamt{
	font-size:14px;
	font-weight:bold;
	color: #006699;
}


.status_cart{
	border: 2px solid #ccc;
	padding: 5px;
	font-weight:bold;
}

.status_cart_aktiv{
	border: 2px solid #b96d22;
	padding: 5px;
	color:#b96d22;
	font-weight:bold;
}


a.link_w:link, a.link_w:active, a.link_w:visited, a.link_w:hover{
	color:#666;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}

.accept_agb{
	background-color:#eaeaea;
	font-size:13px;
	padding:5px;
}
.agb_error{
	background-color:#eaeaea;
	font-size:13px;
	color:#A60000;
	padding:5px;
	border: 1px dashed #aeaeae;
	text-align:center;
}


div.abschluss{
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	color:#006699;
}

a.link_fehler:link, a.link_fehler:active, a.link_fehler:visited, a.link_fehler:hover{
	color:#A60000;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

.fehler_pay_sofort{
	color:#A60000;
	font-size:12px;
}
/*******************************      statische Seiten      ***************/

.stat_headline{
	margin-top: 7px;
	font-weight: bold;
	font-size: 15px;
	color: #b96d22;
}



.stat_tab{
	padding:15px;
	margin: 10px;
	border:1px dashed #ccc;
}


.stat_b{
	font-size:12px;
	font-weight:bold;
}


/*******************************      Footer      *************************************************/
a.link_oben:link, a.link_oben:active, a.link_oben:visited, a.link_oben:hover{
	color:#006699;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	line-height:40px;
}



.bottom{
	width:995px;
	background-color:#ffffff;
	text-align:center;
	padding:10px 20px 20px 20px;

	}

.foot {
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-x;
	border-top: 1px dashed #bbb;
	padding:10px;
	margin-left:20px;
	margin-right:20px;
	}


a.link_footer:link, a.link_footer:active, a.link_footer:visited, a.link_footer:hover{
	font-size:12px;
	text-decoration:underline;
}

































/*******************   Beginn Buttons  **********************/
.button{
	width:180px;
	height:34px;
	background-image: url(../images/button_blank.png);
	border:0px;
	color:#ffffff;
	font-weight:bold;
}

.button_200px{
	width:200px;
	height:34px;
	background-image: url(../images/button_blank_200px.png);
	border:0px;
	color:#ffffff;
	font-weight:bold;
}


.head1 {
width:100%;
height:21px;
display:block;
text-align:right;
padding-top:3px;
background:#006699;
border-bottom:1px solid #eff2f7;
}

.head2 {
	width:962px;
	height:34px;
	display:block;
	text-align:right;
}

.logo {
	height:0px;
	display:block;
	text-align:left;
}
/*Tabbuttons*/
.head3 {
	margin-top:45px;
	width:962px;
	height:21px;
	display:block;
}
#tabse { float:right; }
#tabse a {
	background:#006699;
	color:#fff;
	text-decoration:none;
	text-align:center;
	display: block;
	height: 21px;
	line-height:21px;
	width: 120px;
	float:left;
	margin-right:3px;
	border-top:1px solid #006699;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
}

#tabse a:visited {}
#tabse a:hover {
	background: #00519e;
	color:#fff;
	border-top:1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}





/**/
#l .menubox {
width:200px;
padding-bottom:11px;
margin-bottom:11px;
margin-left:1px;
border-bottom: 1px solid #00519e;
background-color:#fff;
}
#l .menubox h2 {
width:200px;
height:21px;
line-height:21px;
display:block;
text-indent:5px;
padding-left:1px;
}

/*Mitte******************************************************/


#m .ramen_gelb {
	border:1px solid #FFCC66;
}

#m .balken_gelb {
	background-color:#FFCC66;
	height:20px;
	color:#006699;
	font-weight:bold;
	font-size:13px;
}

#m .ramen_blau {
	border:1px solid #006699;
}

#m .balken_blau {
	background-color:#006699;
	height:20px;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}


/*Right******************************************************/
#r {
	width:160px;
	display:block;
	float:right;
	padding-top:1em;
}
#r .menubox {
width:158px;
padding-bottom:11px;
margin-bottom:11px;
margin-left:1px;
}
#r .menubox h2 {
width:158px;
height:21px;
line-height:21px;
display:block;
padding-left:1px;
}


/*Footer*****************************************************************/
#footer {
	width:100%;
	height:31px;
	display:block;
	float:left;
	padding-top:8px;
}

.cls {
clear: both;
}

/* CSS Document */




/*Farben und Textstile Linke Navigation*/
/*-------------------------------------*/

/*Boxentitelleisten*/
#l .navleft h2, #l .menubox h2  {
	text-transform:uppercase;
	color:#fff;
	background-color:#006699;
	border-top:1px solid #eff3f7;
	border-bottom:1px solid #00519e;
}

#l .menubox a{
	text-decoration:none;
	width:100%
}

#l .menubox p{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #00519e;
}





/*Right******************************************************/
#r .menubox h2{
color:#fff;
text-transform:uppercase;
text-indent:5px;
background-color:#006699;
border-top:1px solid #ccdcea;
border-bottom:1px solid #00519e;
}
/**/
#r .menubox {
border-bottom: 1px solid #00519e;
background-color:#fff;
}

#r .menubox a{
	text-decoration:none;
	width:100%
}

#r .menubox p{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #00519e;
}

/*Footer*****************************************************************/
#footer {
	color:#fff;
	background: #006699;
	text-align:center;
}

#footer a{
	color: #FFFFFF;
	font-size:1em;
	text-decoration:none;
	font-weight:normal;
}
#footer a:visited{}

.textbox,.textarea/*EDIT*/ {
	font-family:Arial,Verdana,Tahoma;
	font-size:11px;
	background-color:#FFFFFF;
	span:100%;
	border-top:1px solid #006699;
	border-left:1px solid #006699;
	border-bottom:1px solid #CCDCEA;
	border-right:1px solid #CCDCEA;
}

.textboxlogin {
	width:100px;
	border-top:1px solid #006699;
	border-left:1px solid #006699;
	border-bottom:1px solid #CCDCEA;
	border-right:1px solid #CCDCEA;
}

/*Formular Felder Fehler*/
.textboxfehler,.textarea


/*EDIT*/ {
	font-family:Arial,Verdana,Tahoma;
	font-size:11px;
	background-color:#eff2f7;
	border-top:1px solid #006699;
	border-left:1px solid #006699;
	border-bottom:1px solid #CCDCEA;
	border-right:1px solid #CCDCEA;
}

.bestellschritt {
	background-color:#ccdcea;
	color:#00519e;
	font-weight:bold;
	text-align:center;
}

.bestellschritt_aktiv {
	background-color:#006699;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.fehler {
	text-align:center;
	font-weight:bold;
	color:#red;
}

#search-results {
background:#00519e ;
border:0px solid;
position:absolute;
text-align:left;
width:316px;
z-index:500;
}
#ls {
background:#FFF;
border:1px solid;
z-index:501;
}
#li_ls_1 {
background-color:#00519e;
list-style-image:none;
list-style-type:none;
}
#li_ls_2 {
background-color:#FFF;
list-style-image:none;
list-style-type:none;
}
#ls_highlight {
background-color:#00519e;
list-style-image:none;
list-style-type:none;
}


/*EIGEN VON B24***********************************************************/
     .t1 {
	     font-size: 118%;
		 font-weight: bold;
		 text-transform: uppercase;
		 letter-spacing: 1px;
	 }
	 .t2 {
	     text-align: justify;
	     margin-left: 36px;
	 }
	 .t3 {
	     font: 20px Arial ;
		 margin: 16px 0px 16px 0px;
	 }


/** NEUE NAVI **/
#m .pagenavi
{
	display: inline;
	font-weight:bold;
	margin:0pt 0pt 10px 4px;
}

#m .pagenavi .curpage, .pagenavi a:link, .pagenavi a:visited
{
	background:#fff;
	border:1px solid #006699;
	padding:2px 4px;
	text-decoration:none;
	color:#006699;
	margin: 0 2px 0 2px;
}

#m .pagenavi .curpage
{
	background:#006699;
	border-color:#006699;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:2px 6px;
}

#m .pagenavi .forwards
{
	background-image:url(../images/forwards.jpg);
	background-repeat:no-repeat;
	border:0px;
}

#m .pagenavi .backwards
{
	background-image:url(../images/backwards.jpg);
	background-repeat:no-repeat;
	border:0px;
}

#m .pagenavi .first , #m .pagenavi .last
{
	border:0px;
}


#m .pagenavi a.page:hover
{
	background:#006699;
	border-color:#006699;
	color:#fff;
}

#m .auflistung_wrapper_box
{
	margin-left:5px;
	margin-right:16px;
}


#m .auflistung_wrapper_2
{
 	width:100%;
	border:1px solid #CCCCCC;
	font-size:1.2em;
}



#m .auflistung_wrapper_2 td{ padding:.2em;}




