h3{
  font-size: 17px;
}
.body_2009 {
	/* background-image: url(0/images/body_bg_2009.jpg); */
	/* background-color: #e6e6e6; */
	padding-top: 5px;
}
.fc_header_2009{
  background: url('0/images/header-theme-current/fc_header_2009_image.png') no-repeat left bottom;
}
.boxheader_2009{
  width: 100%;
  height: 115px;
  color: #DC0067;
  text-align: right;
}
.containerleft_2009{
  width: 200px;
  border: 0;
  overflow: hidden;
}
/*
Hauptspalte
*/
.containermain_2009_wide{
  width: 728px;
  padding: 0 0 20px 20px;
  overflow: hidden;
}
.containermain_2009_mag{
  width: 612px;
  padding: 0 14px 20px 0;
  overflow: hidden;
}
*html .containermain_2009_mag{
  width: 628px;
}
.containermain_2009_verywide{
  width: 928px;
}
.contextbox_2009{
  vertical-align: top;
  margin: 0px;
  margin-bottom: 15px;
  clear: both;
  background-color: #ffffff;
}
.contextbox_black_2009{
  vertical-align: top;
  margin: 0px;
  margin-bottom: 15px;
  padding-top: 3px;
  clear: both;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 15px;  
  color: #fff;
  background-image: url('0/images/fc_cont708-box02-02.png');
  background-position: top left;
  background-repeat: no-repeat;
}
.contextbox_black_2009 h1{
  color: #ffffff;
  border-bottom: 1px dotted #fff;
}
.fc_small_main_col{
  width: 470px;
  float: left;
  margin-right: 4px;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}
*html .fc_small_main_col{
  width: 500px;
}
/*pink*/
.fc_main_col_background_pink{
  background-image: url('0/images/fc_cont500-box-01.png');
  background-position: top left;
  background-repeat: no-repeat;
  /*background-color: #E4007C;*/
  color: #ffffff;
}
.fc_main_col_background_pink h1{
  border-color: #000;
  color: #ffffff;
}
/*black*/
.fc_main_col_background_black{
  background-image: url('0/images/fc_cont500-box-02.png');
  background-position: top left;
  background-repeat: no-repeat;
  color: #E4007C;
}
.fc_main_col_background_black h1{
  border-color: #ffffff;
  color: #E4007C;
}
/*rose*/
.fc_main_col_background_rose{
  background-image: url('0/images/fc_cont500-box-03.png');
  background-position: top left;
  background-repeat: no-repeat;
}
/*weiss*/
.fc_main_col_background_white{
  background-color: #ffffff;
}

/*
Hauptspalte Ende
Rechte Spalte
*/

.fc_small_right_col{
  float: right;
  width: 200px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
*html .fc_small_right_col{
  width: 220px;
}
.fc_small_right_col_container{
  float: right;
  width: 220px;
}
/*pink*/
.fc_right_col_background_pink{
  background-image: url('0/images/fc_cont220-box-01.png');
  background-position: bottom right;
  background-repeat: no-repeat;
  color: #ffffff;
}
.fc_right_col_background_pink a, .fc_right_col_background_pink a:hover{
  color: #ffffff;
}
.fc_right_col_background_pink h2{
  color: #ffffff;
}
/*black*/
.fc_right_col_background_black{
  background-image: url('0/images/fc_cont220-box-02.png');
  background-position: bottom right;
  background-repeat: no-repeat;
  color: #ffffff;
}
.fc_right_col_background_black h2{
  color: #E4007C;
}
/*weiss*/
.fc_right_col_background_rose{
  background-image: url('0/images/fc_cont220-box-03.png');
  background-position: bottom right;
  background-repeat: no-repeat;
}
.fc_right_col_background_rose a, .fc_right_col_background_pink a:hover{
  color: #000;
}

/*weiss*/
.fc_right_col_background_white{
  background-color: #ffffff;
}

.fc_small_right_col_list_item{
  position: relative;
  padding-left: 15px;
  font-size:11px;
  /*height: 16px;*/
  min-height: 16px;
}
*html .fc_small_right_col_list_item{
  height: 16px;
}
.fc_small_right_col_list_item_image{
  position: absolute;
  left: 0px;
  top: 1px;
}

/* Footer */
#delivery_link a {
	color: #fff;
}


/*EINFACH KLASSEN */
.fc_startseite_height{
  min-height: 280px;
}

*html .fc_startseite_height {
  height: 280px;
}
.fc_detail_select {
  width: 298px;
}
.fc_select_border {
  border: 1px solid #cccccc;
  background: #fff;
}
.fcShopQuarterProductitem {
  border: 1px solid #f4f4f4;
  background-color: #fff;
  float: left;
  width: 144px;
  height: 180px;
  margin: 0 10px 10px 0;
  padding: 10px;
  text-align: center;
}
*html .fcShopQuarterProductitem {
  width: 165px;
  height: 200px;
}
.fcShopQuarterProductitem:hover {
  -moz-box-shadow: 0 0 10px 1px #ccc;
  background-color: #f2f2f2;
}
.fcLinkListHP {
  margin: 0;
  padding: 0;
}
.fcLinkListHP li{
  float: left;
  width: 110px;
  margin-left: 15px;
  padding: 0;
  list-style-type: square;
}
.fcErrorBox {
  background-color: #E4007C;
  color: fff;
  font-weight: bold;
  font-size: 12px;
  border: 1px solid #2d2d2d;
  padding: 10px;
  margin-bottom: 20px;
}

.fc_menulist{
  font-size: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  background-image: url('0/images/fc_icon/lb_ic_arrow1_right.png');
  background-position: center left;
  background-repeat: no-repeat;
}

.fc_right_col_input{
  background-color: white;
  vertical-align: top;
  width: 200px;
  font-weight: bold;
  border: 2px inset gray;
  border-bottom: 1px inset silver;
  border-right: 1px inset silver;
  margin-top: 3px;
  margin-bottom: 3px;
}

.fc_right_col_button{
  background-color: white;
  width: 200px;
  color: #DC0067;
  font-weight: bold;
  border: 1px solid #DC0067;
  cursor: pointer;
  margin-top: 3px;
  margin-bottom: 3px;
  vertical-align: top;
  text-align: center;
  min-height: 16px;
}
.fc_help_link{
  padding-right: 37px;
  background-image: url('0/images/fc_icon/fc_help_32_lb2.png');
  background-position: top right;
  background-repeat: no-repeat;
}
.fc_contentimage{
  float: left;
  padding: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
  border: solid 1px #DD0067;
}

.innerBox {
  background-image:url('0/images/innerBox_bg.png');
  background-position:center bottom;
  background-repeat:repeat-x;
  border:1px solid #ccc;
  margin:20px 0 20px 0;
  padding:10px;
}

.mag_small_box {
	margin-top: 15px;
	background: url(0/images/home-box-bg.png) repeat-x left bottom #f4f4f4;
	height: 149px;
	width: 300px;
	border-top: 1px solid #cccccc;
}

.third_tiny_box {
	margin-top: 15px;
	padding: 15px;
	background: url(0/images/home-box-bg.png) repeat-x left bottom #f4f4f4;
	height: 85px;
	width: 270px;
	border-top: 1px solid #cccccc;
}

/* Formular-Inputs rechte Spalte */
.forminputright {
  width: 180px;
  height: 25px;
  border: 1px solid #cccccc;
  background: #fff;
}

/*Listen*/
li{
  font-size: 11px; 
}
.fc_ul_content{
  list-style-image: url('0/images/fc_icon/lb_ic_arrow1_right.png');
  padding-left: 20px;
  margin-left: 0px;
}
*html .fc_ul_content{
  padding-left: 15px;
}
.fc_ul_content li{
  margin-bottom: 5px;
  margin-left: 0px;
}
.fc_subcat_third { 
  border: 1px solid #F4F4F4;
  float: left;
  height: 230px;
  margin: 5px;
  padding: 5px;
  text-align: center;
  width: 213px;
}
.fc_subcat_third:hover {
  -moz-box-shadow: 0 0 10px 1px #ccc;
  background-color: #f2f2f2;
}

/* Formatierung für Hotlinekasten */
p.fc_hotline_nr {
	font-size: 12px;
	color: #DC0067;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
}
p.fc_hotline_zeit {
	text-align: left;
	margin-top: 0;
	margin-bottom: 5px;
}

/* Formatierung für Gewinnspiel */
img.fcgame_image {
	float: left;
	margin: 0 10px 10px 0;
}

.fc_roterText {
	color: #f00;
}

.fc_GameBeendetText {
	color: #f00;
	text-align: right;
}

.fc_GameBeendetLangText {
	color: #f00;
	text-align: center;
	font-weight: bold;
}
.fc_GameBisText {
	text-align: right;
	font-weight: bold;
}
.fc_GameSendMessage {
	color: green;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}

/* POLL */
.balken{
	height: 20px;
	background-color: #DD0067;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000; 
}
/* Startseite Anmeldelink */
.anmelde_link {
	font-weight: bold;
	margin-top: 20px;
	font-size: 14px;
	text-align: right;
}
.anmelde_link a {
	color: #ffffff;
}  

.fc_magazin_main_col {
	font-size: 12px;
	line-height: 19px;
}

.fc_magazin_main_col div.create_date {
	font-size: 10px;
}

/* Dropdownmenu START */
div.bar.categories   { background:#2d2d2d url(0/images/fc_headermenu_back_2009.png); border-bottom: 1px solid #fff; height: 29px;}
div.bar.categories a { min-width:50px;text-align:center;line-height:1;color:#fff; display:block; padding: 8px 10px;font-weight: bold;font-size:13px; border-right : 1px solid #f4f4f4;}
div.bar.categories li a.more{ background: transparent url(bg/oxid_03_.gif) no-repeat 5px -125px;text-indent: 10px;}
div.bar.categories li.open a.more{ background-position: 5px -150px;}
div.bar.categories a.fixed { padding: 10px 0; text-align: center; background-color: #ccc;color:#2d2d2d;}
div.bar.categories a.fixed:hover { background-color: #f4f4f4;color:#2d2d2d;text-decoration: none; }
div.bar.categories li.open a, div.bar.categories li a.exp{ background-color: #f4f4f4;color:#2d2d2d; }

*html div.bar.categories ul.menue.vertical    li { width: 1%;}
*html div.bar.categories ul.menue.vertical    li a { width: 100%; padding-right: 0px; }

div.bar.categories ul.menue.horizontall li {float:left;}
div.bar.categories ul.menue.verticall   li {float:none;}
div.bar.categories ul.menue.verticall   li a { text-align:left;padding: 7px 10px; background-color: #f4f4f4;color:#2d2d2d;font-weight: normal;}
div.bar.categories ul.menue.verticall   li a:hover { background-color:#2d2d2d;color:#fff;}

ul.menue      {padding:0; margin:0; list-style:none;}
ul.menue li   {margin:0; white-space:nowrap;position: relative;}
.fcActMainMenuTab { background-color: #DC0067; }
ul.menue li a {line-height: 100%;}
ul.menue.horizontall li {float:left;}
ul.menue.verticall   li {float:none;height: 100%;}

.dropdown { visibility: hidden; display:block; position:absolute; left:0;top:100%;padding: 5px 0 5px 0;margin:0;z-index:1000;}
.open .dropdown { visibility: visible; }

ul.tree {padding:0;margin:0;}
ul.tree ul {padding:0;margin:0 0 0 15px;}
ul.tree li {padding:0;margin:0;list-style: none;}
ul.tree li a{line-height: 100%;}
/* Dropdownmenu END */

/* Boxen linke Spalte */
.leftbox_2009_head {
	background-image: url(0/images/leftbox_2009_head.png);
	height: 19px;
	padding: 7px 0 3px 10px;
	width: 190px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
*html .leftbox_2009_head {
	height: 29px;
	width: 200px;
}
.leftbox_2009_button {
	background-image: url(0/images/leftbox_2009_button.png);
	height: 19px;
	padding: 7px 0 3px 25px;
	margin-bottom: 20px;
	width: 175px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
*html .leftbox_2009_button {
	height: 29px;
	width: 200px;
}
.leftbox_2009_button a{
	color: #fff;
	text-decoration: underline;
}
.leftbox_2009_content {
	background-color: #F4F4F4;
	margin-bottom: 20px;
	padding: 10px 0 10px 10px;
}

/* Boxen rechte Spalte */
.rightbox_2009_head {
	background-image: url(0/images/rightbox_2009_head.png);
	height: 19px;
	padding: 7px 10px 3px 10px;
	width: 280px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
*html .rightbox_2009_head {
	height: 29px;
	width: 300px;
}
.rightbox_2009_content {
	background:	url("0/images/home-box-bg.png") repeat-x scroll left bottom #F4F4F4;
	margin-bottom: 20px;
	padding: 10px;
}
.rightbox_2009_content_table {
	width: 280px;
}
/* Breadcrumb */
.locationrow_2009{
  color: #2D2D2D;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px; 
}
.locationrow_2009 a{
  color: #000;
  text-decoration: underline;
}

.locationrow td{
  color: #2D2D2D;
}

/* Minisuche Header Start */
#fcHeaderSearch{
  float: right;
  height: 29px;
  text-align: right;
  overflow: hidden;
  width: 301px;
}

#fcHeaderSearchInput {
  border:1px solid #ccc;
  background-color: #f2f2f2;
  height: 18px;
  margin-top: 3px;
  padding-left: 3px;
  width: 233px;
  font-size: 12px;
  float: left;
}
#fcHeaderSearchSubmit {
  display: block;
  margin: 3px 3px 0 3px;
  float: left;
}

#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:236px;	/* Width of box */
		/* height:250px;	Height of box */
		/* overflow:auto;	 Scrolling features */
		border:1px solid #cccccc;	 /* Dark green border */
		border-top: none;
		background-color:#F2F2F2;	/* White background color */
		text-align:left;
		font-size:12px;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:0px;		
		padding:4px;
		cursor:pointer;
		font-size:12px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#dc0067;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}

/* Minisuche Header End */
/* Gewinnspiel Formular Anfang */
.gewinnspiel_text {
	border: 1px solid #cccccc;
	height: 25px;
	width: 350px;
}
.gewinnspiel_minitext {
	border: 1px solid #cccccc;
	height: 25px;
	width: 50px;
}
/* Gewinnspiel Formular Ende */
/* Newsletter Formular */
.newsletter_text {
	border: 1px solid #cccccc;
	height: 25px;
	width: 450px;
}
input {
	margin: 0;
}

/* Pollbox */
#ergebnisfeld {
	line-height: 20px;
}
#ergebnisfeld .myOptions {
	margin-right: 10px;
}

/* rental home */
.fcVerleihStartManufacturers img {
  border: 1px solid #f2f2f2;
  margin: 10px;
}

.fcFooterContainer{width:928px;display:block;  font-family: arial; color: #777777; font-size:12px;}
.fcFooterContainer table,.fcFooterContainer td, .fcFooterContainer th{text-align:left;float:left; font-family: arial; color: #777777; font-size:12px;}
.fcFooterBoxContainer{float:left;margin-right:12px;display:block;}
.fcFooterBoxHead{width:223px;height:45px;display:block; }
.fcFooterBoxHead span{color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
	position:relative;
	float:left;
	left:55px;
	top:17px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
}
.fcFooterBoxHead.footerHilfeHead{background:url("0/images/boxheader_hilfe_223px.png") no-repeat  0 0;}
.fcFooterBoxHead.footerSicherHead{background:url("0/images/boxheader_sicher_223px.png") no-repeat  0 0;}
.fcFooterBoxHead.footerVorteileHead{background:url("0/images/boxheader_vorteile_223px.png") no-repeat  0 0;}
.fcFooterBoxHead.footerZahlungHead{background:url("0/images/boxheader_zahlung_223px.png") no-repeat  0 0;}
.fcFooterBoxContent{background:	url("0/images/box_bg_223px.png") no-repeat  0 0; width:223px;height:340px;float:left;}
.fcFooterBoxContentSep{background:	url("0/images/trenner_linie_223px.png") no-repeat  0 0; width:223px;height:1px;clear:both;}
.fcFooterBoxContentSep.space{background:none;}
.fcFooterTelNumber{margin-top:10px;margin-bottom:5px;float:left;/*background:url("0/images/nummer_bg.png") no-repeat  0 0; */width:191px;  color: #777777;font-family: arial;font-size: 15px;font-weight: bold;	}
.fcFooterCallTimeBox{float:left;margin-bottom:12px;text-align:left;width:172px;height:30px;margin-left:15px;}
.fcFooterLink div{background:url("0/images/link_pfeil.png") no-repeat  180px 8px;width:193px;text-align:left;padding:5px 0px 5px 0px;}
.fcFooterLink div{font-family: arial; color: #777777; font-size:12px;}
.fcFooterLink:hover div{background-color:#eeeded;color: #E21D77 !important;}
.fcFooterPriceInfo{float:left;font-size:11px;margin-bottom:20px;margin-top:10px;}
.fcFooterPriceInfo a{color:#000;}
.fcFooterTableHelp{width:193px;margin-left:6px;}
.fcFooterTableZahlung{width:193px;}
.fcFooterSkypeOnline{color:#A7D45F;}
.fcFooterSkypeOffline{color:red;}
.fcFooterSkypeOnlineImg{background:url("0/images/skype_online.png") no-repeat  0 0;width:81px;height:33px;float:right;}
.fcFooterSkypeOfflineImg{margin-bottom:2px;margin-left:6px;background:url("0/images/skype_offline.png") no-repeat  0 0;width:81px;height:33px;float:right;}
.fcFooterFacebookImg{background:url("0/images/facebook_icon.png") no-repeat  0 0;margin-left:28px;width:81px;height:24px;float:right;}
.fcFooterPayLogo{width:70px;height:24px;float:left;margin-top:3px;margin-bottom:3px;margin-left:4px;}
.fcFooterPayLogo.paypal{background:url("0/images/icon_paypal_70px.png") no-repeat  0 0;}
.fcFooterPayLogo.sofort{background:url("0/images/icon_sofortueberweisung_70px.png") no-repeat  0 0;}
.fcFooterPayLogo.visa{background:url("0/images/lb_startseite_05_kn_25.png") no-repeat  0 0;}
.fcFooterPayLogo.vorkasse{background:url("0/images/icon_vorkasse_70px.png") no-repeat  0 0;}
.fcFooterPayLogo.nachname{background:url("0/images/icon_nachnahme_70px.png") no-repeat  0 0;}
.fcFooterPayLogo.paymorrow{background:url("0/images/icon_rechnung_70px.png") no-repeat  0 0;}
.fcFooterPayLogoText{float:left;text-align:left;margin-top:7px;margin-left:2px;}
.fcFooterPayInGerman{color: #E21D77;font-weight: bold;margin-bottom: 9px;margin-left: 14px;margin-top: 10px;text-align: left;}
.fcFooterSicherLogo{width:61px;height:61px;float:left;margin-bottom:10px;margin-top:8px;margin-right:15px;margin-left:15px;}
.fcFooterSicherLogo.trustedShopFooter{background:url("0/images/icon_trusted_shops_61px.png") no-repeat  0 0;margin-top:0px;margin-bottom:8px;}
.fcFooterSicherLogo.sslFooter{background:url("0/images/icon_ssl_61px.png") no-repeat  0 0;margin-bottom:9px;}
.fcFooterSicherLogo.kundenbewertungFooter{background:url("0/images/icon_kundenbewertungen_61px.png") no-repeat  0 0;margin-bottom:8px;}
.fcFooterSicherLogoText{text-align:left;float:left;}
.fcFooterMoreInfoLink{color: #E21D77;}
.fcFooterVorteile{width:178px;float:left;margin-left:8px;}
.fcFooterVorteile.sparen{background:url("0/images/sparen_vorteile.png") no-repeat  0 0;width:178px;height:36px;margin-top:15px;}
.fcFooterVorteile.versand{background:url("0/images/versand_vorteile.png") no-repeat  0 0;width:179px;height:45px;}
.fcFooterVorteile.lieferung{background:url("0/images/lieferung_vorteile.png") no-repeat  0 0;width:179px;height:45px;}
.fcFooterVorteile.zufrieden{background:url("0/images/zufrieden_vorteile.png") no-repeat  0 0;width:180px;height:36px;margin-bottom:12px;}
.fcFooterTsWidget{height:192px;}
.fcFooterSicherZeile{color: #E21D77; font-weight: bold; margin-bottom: 9px;margin-left: 14px;margin-top: 10px;text-align: left;}
.fcFooterSicherZeileIcon{background:url("0/images/ssl_icon_text.png") no-repeat  0 0;width:193px;height:18px;}
.fcFooterFirstLine{color: #E21D77; font-weight: bold; margin-top:14px;margin-bottom:8px;text-align: left;}
.fcFooterContentBox{background:url("0/images/lb_footer_bg.png") no-repeat  0 0;width:193px;height:191px;margin-bottom:13px;}
.fcFooterEmailLink{float:left;margin-left:30px;margin-bottom:15px;}
.fcFooterEmailLink a{font-weight:bold;font-size:15px;}

.fcFooterFirstLine.safe{background:url("0/images/footer_safe_shopping.png") no-repeat  0 0;width:193px;height:12px;}
.fcFooterFirstLine.pay{background:url("0/images/footer_payment.png") no-repeat  0 0;width:193px;height:12px;}
.fcFooterFirstLine.adv{background:url("0/images/footer_advantage.png") no-repeat  0 0;width:193px;height:12px;}
.fcFooterFirstLine.cont{background:url("0/images/footer_contact.png") no-repeat  0 0;width:193px;height:12px;}

.fcGameSubmit{background:url("0/images/lb_button/teilnehmen_bt.png") no-repeat  0 0; cursor:pointer; width:117px; height:38px; border:0px; outline:0px;margin:0px;padding:0px;}

