/* ------ [SE] Service-Seiten ------ */
#service #content {
  width:                1024px;
  min-height:           598px;
  overflow: hidden;
}

/* ------ [SE-O] Service-Seiten overview_2 ------ */
#overview_2 .sub_section { margin: 5px 0px 5px 0px; }
#overview_2 .sub_s_active {
	display: block;
}

#overview_2 a.sub_entry, #overview_2 a.sub_entry_act {
	color: #000000;
	padding-left: 19px;
	display: block;
	font-size: 11px;
	padding-bottom: 5px;
	width: 111px;
	background: url('/images/background_plus.gif') top left no-repeat;
	cursor: pointer;
}

#overview_2 a.sub_entry:hover, #overview_2 a.sub_entry_act	{
	color: #ae7938;
}

#overview_2 a.sub_entry_act	{ cursor: auto; }

#overview_2 a.entry            { cursor: pointer; }
#overview_2 a.entry#about      { background-color:   #000000; }
#overview_2 a.entry#terms      { background-color:   #2c2c2c; }
#overview_2 a.entry#newsletter { background-color:   #4a4a4a; }
#overview_2 a.entry#help       { background-color:   #696969; }
#overview_2 a.entry#contact    { background-color:   #88888a; }
#overview_2 a.entry#costs      { background-color:   #9c9c9c; }
#overview_2 a.entry#imprint    { background-color:   #b8b8b8; }
#overview_2 a.entry#shop_guide { background-color:   #ff40a8; }

#overview_2 {
  left: 0;
  position: absolute;
  top:60px;
  z-index: 10;
}

/* ------ [SE-I] Service-Seiten Info ------ */
#info {
  float:      right;
  width:      866px;
  min-height: 534px;
}

#info .text {
  margin:     0px 40px 0px 40px;
  padding:    42px 0px 40px 0px;
  min-height: 469px;
  width:      606px;
  float:      left;
}

#scroll_list                     { margin-bottom: 5px; width: 606px; }
#scroll_list .content            { overflow: hidden; height: 403px; }
#scroll_list .controll           { border: 1px solid #ffffff; border-width: 0px 0px 1px 0px; }
#scroll_list .controll.down      { border-width: 1px 0px 0px 0px; }
#scroll_list .controll span      { display: block; height: 17px; background: url('/images/scroll_list_controll_white.png') 50% 0 no-repeat; }
#scroll_list .controll.down span { background-position: 50% 100%; }
#scroll_list li                  { padding: 15px 0px 20px 18px; }
#scroll_list .content a          { display: inline; font-size: 12px; text-decoration: underline; }

#info .teaser {
  float: right;
}

#info a.entry {
	display:          block;
	background-color: #6a6a6a;
	font-family:      'Times New Roman',Times,serif;
	font-size:        18px;
	width:            606px;
	text-decoration:  none;
	margin-bottom:    5px;
	padding:          1px 15px;
}

#info *                { color: #ffffff; }
#info .suggestLayer *   { color: #666666 !important;}
#info a                { color: #ffffff; /*#ff40a8;*/ }
#info p                { padding: 0px; margin: 0px 0px 15px 0px; }
#info h1               { margin-bottom: 27px; }
#info h2               { margin-bottom: 5px; }
#info .note            { color: #fafafa; }
#info .contact         { border: 1px solid #fafafa; }
#info .returns         { margin-bottom: 10px; }
#info .returns td      { padding: 5px 30px 5px 0px; }
#info ol               { padding: 0px 0px 5px 20px; width: 505px; }
#info nobr img         { display: inline; }

#service_content_div h1 {
	background-color:gray;
	color:white;
	display:block;
	font-family:'Times New Roman',Times,serif !important;
	font-size:22px !important;
	margin-bottom:18px;
	margin-top:0;
	padding-left:10px !important;
	width:100%;
	text-transform: none;
}


/* ------ [SE-C] Service Versandkosten ------ */
#info .costs           { width: 100% }
#info .land            { float: left; padding-top: 5px; margin-right: 20px; }
#info .flag, .currency { float: left; margin-right: 20px; display:block; width:50px; height:30px; border: 1px solid #CCC; }
#info .currency_text   { float: left; margin-right: 20px; padding-top: 10px; }

#info .separator       { height: 1px; background: url(/images/ship_cost_div.gif) repeat-x top left; }
#info .separator2      { height: 9px; background-color: #ffffff; }
#info .separator3      { height: 9px; background-color: #E9E9E9; }

#info .color1          { background-color: #E9E9E9; color: #000; padding: 3px; }
#info .color2          { background-color: #FFFFFF; color: #000; padding: 3px; }
#info .color3          { background-color: #F7F7F7; color: #000; padding: 3px; }
#info .color4          { background-color: #E9E9E9; color: #000; padding: 3px; }
#info .color5          { background-color: #F7F7F7; color: #C00; padding: 3px; font-weight: bold; }

#info .newsletter      { width:  518px; }
#info tr.form          { height: 40px; }
#info tr.form td.name  { width:  150px; padding-right: 12px; white-space: nowrap; }
#info tr.form td.name2 { width:  150px; padding-right: 12px; font-weight: bold; }
#info tr.form td.name3 { width:  150px; padding-right: 12px; font-weight: bold; }
#info tr.form td.value { width:  147px; padding-right: 30px; }

#info .inputW7         { width:  147px; }

#info textarea         { width:  350px; height: 68px; }
#info .captcha {
	text-align: right;
	padding-right: 30px;
	padding-left: 92px;
}

#info .buttons         { width:  518px; margin-top: 10px; }
#info .buttons .right  { float:  right; }
#info .buttons img     { display: block; width: 230px; height: 22px; border-width: 0px; cursor: pointer; }


#shop_guide_div {
	position: absolute;
	width: 500px;
	height: 400px;
	border: solid green 1px;
}

#info .left {
	margin: 0px;
	padding: 60px 0px 0px 200px;
	width: 600px;
	float: left;
}

#info .teaser { float: right; }

#info .subnews_checkboxe {
	overflow: hidden;
}

#info .subnews_checkboxe ul {
	list-style: none;
	padding-left: 0px;
}

#info .subnews_checkboxe ul li {
	display: block;
	margin-left: 93px;
	width: 150px;
	margin-bottom: 10px;
	float: left;
	padding-top: 3px;
	padding-left: 3px;
	background-position: 20px;
	background-repeat: no-repeat;
}



#info .benshermann_nl_checkbox {
	background-image: url('/images/bs_nl_anmeldung.png');
	background-color: black;
}

/* ------ [SE-N] Service Newsletter ------ */
#newsletter_or_content .co-registration {
	padding: 0 0 10px 0;
}

#newsletter_or_content .co-registration .checkbox-container {
	width:               13px;
	height:              13px;
	padding:             0 4px 0 0;
	float:               left;
	background-position: 3px 3px;
	background-repeat:   no-repeat;
	background-image:    url('../images/newsletter_co_registration_checkbox.gif');
        position:            relative;
}

#newsletter_or_content .co-registration .checkbox-inact {
	background-image:    url('../images/newsletter_co_registration_checkbox_inact.gif') !important;
}

