@charset "utf-8";
/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.normal_input{
width: 198px; border: #f96103 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}

img { 
	behavior: url("_css/pngbehavior.htc"); 
}

/* DIVS */


#slide-show{
	position:absolute;
	top:15px;
	left:915px;
	width:320px;
	height:213px;
	color:#000000;

}

#slide-images{
	display:block;
	margin:0px;
	padding:0px;
	width: 320px;
	height:213px;
	overflow:hidden;
}

#slide-images li{
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}


#lbanner{
	width: 330px;
	height:377px;
	position:absolute;
	top:0px;
	left:900px;
}

#youtubelayer{
	width: 320px;
	height:377px;
	position:absolute;
	top:600px;
	left:900px;
	margin-top:20px;
	margin-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

#produktwarenkorb{
	width: 450px;
	background-color: #f96103;
	color: #fff;
	padding: 10px;
	border:#f96103 1px solid;
}

#mainWrapper{
	width: 900px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:100;
}

#contentWrapper{
	width: 900px;
	position: absolute;
	top: 141px;
	left:0px;
}

#mainHead{
	width: 900px;
	height: 140px;
	background-color: #333333;
}
#headRowOne{
	width: 900px;
	height: 99px;
	background-image: url(../raster/header.jpg);
	background-repeat:no-repeat;
	background-color: #2cabbd;
}
#headRowTwo{
	width: 900px;
	height: 41px;
	background-image:url(../raster/bg_main_navi.gif);
	background-repeat:repeat-x;
	background-color: #cccccc;
}
#flags{
	height: 41px;
	width: 115px;
	float: right;
}
#logo{
	float: left;
	width: 250px;
	height: 99px;
	background-color:#00FF00;
}
#shortBasket {
	float: right;
	width: 210px;
	height: 99px;
	background-color:none;
}

#shortBasket a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
#shortBasket a:link {
	text-decoration: none;
}
#shortBasket a:visited {
	text-decoration: none;
	color: #fff;
}
#shortBasket a:hover {
	text-decoration: underline;
	color: #fff;
}
#shortBasket a:active {
	text-decoration: none;
	color: #fff;
}

#horiNav{
	float: left;
	margin-left:90px;
	margin-top:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color:none;
}

#horiNav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}
#horiNav a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}
#horiNav a:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #fff;
}
#horiNav a:active {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}

#horcherLogo{
	float: left;
}

#shortSearch{
	float: right;
	margin-right:5px;
	margin-top:8px;

}

#contentLeft{
	float: left;
	margin-top:20px;
	margin-left:4px;
	width: 200px;
	height: 400px;
	background-color:none;
}



#shopNav{
	width: 200px;
	background-color:#dbdbdb;
	color: #FFF;
	margin-bottom:15px;
}
#infoBlock{
	width: 200px;
	background-color:#dbdbdb;
	color: #FFF;
	margin-bottom:15px;
}

#infoBlock a:link {
	font-size: 11px;
	font-weight: normal;
	color:#f96103;
	text-decoration: none;

}
#infoBlock a:visited {
	font-size: 11px;
	font-weight: normal;
	color:#f96103;
	text-decoration: none;

}
#infoBlock a:hover {
	font-size: 11px;
	font-weight: normal;
	
	text-decoration: underline;
color:#f96103;
}
#infoBlock a:active {
	font-size: 11px;
	font-weight: normal;
	
	text-decoration: none;
color:#f96103;
}

#infoblockTextBlue{
	width: 170px;
	float: left;
	margin-left:10px;
	margin-right: 0px;
	font-weight: bold;
	color:#2cabbd; 
	font-size:10px;
}

#infoblockTextBlue a:link {
	font-weight: bold;
	color:#2cabbd; 
	font-size:10px;
	text-decoration: none;

}
#infoblockTextBlue a:visited {
	font-weight: bold;
	color:#2cabbd; 
	font-size:10px;
	text-decoration: none;

}
#infoblockTextBlue a:hover {
	font-weight: bold;
	color:#2cabbd; 
	font-size:10px;
	
	text-decoration: underline;

}
#infoblockTextBlue a:active {
	font-weight: bold;
	color:#2cabbd; 
	font-size:10px;
	
	text-decoration: none;

}


#infoblockText{
	margin-left:10px;
	font-weight: bold;
	color:#FFF;
}

#infoblockTextinhalt{
	margin-left:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: normal;
	color:#f96103;
}

#verlauf{
	padding-top:5px;
	margin-left:10px;
	font-size: 11px;
	font-weight: normal;
	color:#000;
}

#contentMiddle{
	float: left;
	margin-top:20px;
	margin-left:11px;
	margin-bottom: 150px;
	width: 470px;
	height: 400px;
	background-color:none;
}
#posViewer{
	width: 470px;
	height: 24px;
	margin-bottom: 15px;
	background-color:#dbdbdb;
}
#articleStatic{
	color: #000;
}

#contentRight{
	float: right;
	margin-top:20px;
	margin-right:4px;
	width: 200px;
	height: 400px;
	background-color:none;
}

#footer{
	position: fixed;
	bottom: 0px;
	width:900px;
	height: 90px;
	background-color:#dbdbdb;
	background-image:url(../raster/footer_dummy.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	z-index:30;
}
#footerBlockOne{}
#footerBlockTwo{}
#footerBlockThree{}

#bannerLeft{
	position: absolute;
	top: 15px;
	left: 915px;
	width:	120px;
	height: 600px;
	background-color:#FF0000;

}

/* WEBSALE DRECK */
/* Anfang Warenkorbtabelle */
.basket_table 					{width:460px; border: solid 1px #2cabbd;}
.basket_tr_header 				{font-size:11px; background-color:#2cabbd; color: #fff; font-weight: bold;}
.basket_tr_header td			{padding:4px; border-bottom: solid 1px #fff;}
.basket_tr_1					{font-size:10px; border: solid 1px #2cabbd;}
.basket_tr_1 td					{padding:3px; background-color:#2cabbd; border-bottom: solid 1px #fff;}	
.basket_tr_2					{font-size:10px; border: solid 1px #2cabbd;}
.basket_tr_2 td					{padding:3px; background-color:#2cabbd; border-bottom: solid 1px #fff;}
.basket_var_table				{width:460px; font-size:10px;}
.basket_tr_footer				{font-size:11px; color:#000; background-color:#fff; font-weight: bold;}

.basket_tr_footer td			{padding:3px;}
.basket_text_product_name 		{font-size:10px; font-weight:bold;}
.basket_text_total_sum			{font-size:10px; font-weight:bold;}
.basket_voucher_table			{width:460px;}
.basket_tr_reservation_1		{}
.basket_tr_reservation_1 td		{font-size:10px; font-weight:bold; color:#AA0000; padding:3px;}
.basket_tr_reservation_2		{}
.basket_tr_reservation_2 td		{font-size:10px; font-weight:bold; color:#AA0000; padding:3px;}
/* Ende Warenkorbtabelle */

/* Anfang Adressfelder für Rechnungs- und Lieferadresse */
.addr_table 					{width:460px;}
.addr_tr_1						{}
.addr_tr_2						{}
.addr_text_input				{font-size:11px; width:200px; border: solid 1px #f96103;}
.addr_td_1 						{font-size:11px; padding:4px;}
.addr_td_2						{font-size:11px; padding:4px;}
.addr_td_3						{font-size:11px; padding:4px;}
.select_title					{font-size:11px; width:200px; border: solid 1px #f96103;}
.select_date_of_birth			{font-size:11px; width:62px; border: solid 1px #f96103;}
.select_country					{font-size:11px; width:200px; border: solid 1px #f96103;}
.select_salutation				{font-size:11px; width:200px; border: solid 1px #f96103;}
.select_user_def_list			{font-size:11px; width:200px; border: solid 1px #f96103;}
.addr_error_table				{width:100%;}
.addr_error_table td			{padding:2px;}
.addr_error_ul					{}
.addr_error_li					{font-size:11px; color:#f96103;}
/* Ende Adressfelder für Rechnungs- und Lieferadresse */

 /* Warenkorbtabelle (automatisch generiert)*/
.basket_text_wishlist {font-size:11px; }
.basket_text_wishlist_error

/*Adressfelder für Wunschliste (automatisch generiert)*/
.wishlist_addr_table {width:100%; border: solid 1px #FFAA00;}
.wishlist_addr_tr_1 {}
.wishlist_addr_tr_2 {}
.wishlist_addr_text_input {font-size:11px; width:200px;}
.wishlist_addr_text_input_errorstyle {font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_addr_td_1 {font-size:11px; padding:4px;}
.wishlist_addr_td_1_errorstyle {font-size:11px; padding:4px; background-color: #FFFF80;}
.wishlist_addr_td_2 {font-size:11px; padding:4px;}
.wishlist_addr_td_2_errorstyle {font-size:11px; padding:4px; background-color: #FFFF80;}
.wishlist_addr_td_3 {font-size:11px; padding:4px;}
.wishlist_addr_td_3_errorstyle {font-size:11px; padding:4px; background-color: #FFFF80;}
.wishlist_select_title {font-size:11px; width:200px;}
.wishlist_select_title_errorstyle {font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_select_date_of_birth {font-size:11px; width:62px;}
.wishlist_select_date_of_birth_errorstyle {font-size:11px; width:62px; border: solid 1px #FF0000;}
.wishlist_select_country {font-size:11px; width:200px;}
.wishlist_select_country_errorstyle {font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_select_salutation {font-size:11px; width:200px;}
.wishlist_select_salutation_errorstyle {font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_select_suffix_list {font-size:11px; width:200px;}
.wishlist_select_suffix_list_errorstyle {font-size:11px; width:200px; border: solid 1px #FF0000;}
.wishlist_text_error {font-size:11px; background-color: #FFFF80;}

/* Styles der Variationen und Texteingabefelder (automatisch generiert) */
.wishlist_var_td_1
.wishlist_var_td_1

/* eMail versenden für Wunschliste (nicht automatisch generiert, auf den Beispieltemplates verwendet) */
.wishlist_email_text {}
.wishlist_email_text_errorstyle {font-size:11px; width:200px; border: solid 1px #FF0000;}
