﻿/*/////////////////////////////////////////////////
 	skin for Früchtebox
	Projekt: Früchtebox
	Lokal: fruechtebox.10.skintest.lan
	Start: 25.02.2010
	Code: Van Son Nguyen
	online: 
	server: 
/////////////////////////////////////////////////*/

/*
BROWSER NORMALISIERUNG
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
 
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,strong,th,var{}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;vertical-align:bottom;}
caption,th{text-align:left;}
q:before, q:after{content:'';}
 


body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#494948;
}
#Body{
 	color:#494948;
	background-color:#d9dadb;
}
.FileManager {
	color:#000;
	background-color:#fff;

}
.DNNAligncenter {
	text-align:left;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.module_content a{
	font-size: 12px;
}

.module_content * a:link, .module_content * a:visited{
	color:#eda800;
	text-decoration:none;
	font-weight:bold;
}

.module_content * a:hover, .module_content * a:active {
	color:#eda800;
	text-decoration:underline;
	font-weight:bold;

}
.main_right_sec_body_content  * a:link, .main_right_sec_body_content  * a:visited{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.main_right_sec_body_content  * a:hover, .main_right_sec_body_content  * a:active {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;

}

.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#aac80b;
	font-size:14px;
	font-weight:bold;
	line-height:auto;
	text-transform:normal;	
}
.module_title .big_title{
	
}

.module_title{
	margin-bottom:0px;
}
.module_title_news .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:auto;
	text-transform:uppercase;
	line-height:25px;
	height:25px;
	background:url(media/bg_orange_news.gif) repeat-x top left;
	padding-left:35px;
	width:288px;
	display:inline-block;
}
* html .module_title_news .big_title .title{
	width:323px;
}
.module_title .big_title{
	
}

.module_title_news{
	margin-bottom:0px;
	
}



.module_content_news{
	padding:10px 10px 10px 35px;
	background-color:#a4c408;

	color:#fff;
}

.module_content_news table, .module_content_news td, .module_content_news p, .module_content_news div,
.module_content_news .Normal, .module_content_news textarea, .module_content_news .input, .module_content_news .NormalTextBox {
	font-size:10px;
}
	
	
/****** box title *************************/

.module_title_box .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	background:url(media/2Box_infoBox_top.gif) no-repeat top left;	
	min-height:52px;
	display:inline-block;
	width:194px;
	background-color:#f5a200;
	padding:12px 23px 0px 23px;
}
* html .module_title_box .big_title .title{
	width:240px;
	height:64px;
}
.module_title_box .big_title{
	height:52px;
}

.module_title_box{
	margin-bottom:14px;
}
.module_content_box{
	color:#fff;
	padding:14px 23px 0px 23px;
}
/******************************************/

a.Login:link, a.Login:visited {
	font-size:11px;
	color:#e0e0e0;
	text-decoration:underline;
}
a.Login:hover, a.Login:active {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	
}
.login_div a:link, .login_div a:visited{
	font-size:11px;
	color:#b2b2b2;
	text-decoration:none;
}
.login_div a:hover, .login_div a:active{
	font-size:11px;
	color:#ef4a2d;
	text-decoration:none;
}

.login_div {
	float:left;
	text-align:left;
	margin-top:0px;
	width:35px;
	height:20px;
	position:relative;
	left:0px;
	margin-top:2px;
}
.admin_nav_div{
	float:right;
	text-align:left;
	width:200px;
	height:20px;
}
hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #fff;
 	border-bottom: transparent;

}
H5 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
H4 {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
}
H3{
	margin-top:0px;
	padding:0px;
	font-size:14px;
	color:#aac80b;
	font-weight:bold;
	line-height:auto;
	text-transform:normal;
	margin-bottom:0px;		
}
H2{
	margin-top:0px;
	padding:0px;
	color:#f6a200;
	font-size:12px;
	font-weight:bold;
	line-height:auto;
	text-transform:normal;
	margin-bottom:0px;
}
H1{
	margin-top:0px;
	padding:0px;
	color:#aac80b;
	font-size:14px;
	font-weight:bold;
	line-height:auto;
	text-transform:normal;
	margin-bottom:0px;	
}

.module_content ul{
	margin:17px;
	padding:0px;
	margin-top:0px;

}
.module_content ul li{

	list-style-image:url(media/trennpunkt.gif);
	color:#b1b2b4;
}
.main_header_div ul li{
	list-style:none;
}

.main_header_div ul{
	margin:0px;
	padding:0px;
}

/*
.module_content ul{
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside; 
}
.module_content ul li {
	list-style-position:outside;
	margin-left:16px;
	text-indent:0px;
}
*/
.module_content{
	margin:0px;
	padding:0px;
	clear:left;
}
.module_content_container{

}
.module_container_Titel{
	margin:0px;
	padding:0px;
}
.module_footer{
	height:0px;
}

/********** info box *********/
/****************************************************
	general
****************************************************/

a:focus{
	outline:none;
}
.orange_text{
	color:#f6a200;
	font-size:12px;
	font-weight:bold;
	line-height:auto;
}
.clearance{
	clear:both;
}
.green_text{
	color:#aac80b;
	font-size:12px;
	font-weight:bold;
	line-height:auto;
}
.black_text{
	color:#494948;
	font-size:12px;
	font-weight:bold;
	line-height:auto;
}
.black_text_big{
	color:#494948;
	font-size:14px;
	font-weight:bold;
	line-height:auto;
}
/********** auswahl bestellungen ********************/
.auswahl_table{
	font-weight:bold;
}
.auswahl_button a, a.auswahl_button{
	float:left;
	text-align:center;
	padding:5px 0px 5px 0px;
	background-color:#f5a200;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:165px;
}
a.auswahl_button:link, a.auswahl_button:visited{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.auswahl_button:hover, a.auswahl_button:active{
	background-color:#a4c408;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
/****************************************************************************/
/********* edit drop down problem in firefox ********************************/
.ModuleTitle_SubMenu{

	position:absolute;
	z-index:1000!important;
}
#box_images{
	width:240px;
	text-align:left;
	
}
.main_right_pic_div ul li{
	list-style:none;
	margin:0px;
	padding:0px;	
}

.main_right_pic_div ul{
	margin:0px;
	padding:0px;
}
.main_right_pic_div{
	overflow:hidden;
}
/****************************************************************************/

.tera_frame_div{
	margin:0 auto;
	width:1010px;
	min-height:620px;
	margin-top:20px;

}
/*************************************
	left pane
*************************************/

.giga_frame_left_div{
	float:left;
	width:715px;
	min-height:620px;
	background:url(media/bg_shade_left_body.gif) repeat-y top left;
}
.giga_frame_left_shade_top{
	float:left;
	position:relative;
	width:715px;
	min-height:620px;
	background:url(media/bg_shade_left_top.gif) no-repeat top left;
}
.giga_frame_left_shade_bottom{
	float:left;
	width:715px;
	min-height:620px;
	background:url(media/bg_shade_left_footer.gif) no-repeat bottom left;
	position:relative;
	z-index:10;

}
.mega_frame_left_div{
	float:left;
	width:680px;
	min-height:545px;
	margin-top:55px;
	position:relative;
	left:19px;

}
.mega_frame_left_footer{
	float:left;
	width:715px;
	height:20px;


}
.mega_frame_left_footer_text{
	line-height:20px;
	font-size:11px;
	color:#999;
	text-align:left;
	position:relative;
	left:50px;
	height:20px;

}
.mega_frame_left_footer_text_login{
	line-height:20px;
	float:left;
	font-size:11px;
	text-align:left;

}
.mega_frame_left_footer_text_login a:link, .mega_frame_left_footer_text_login a:visited{
	text-decoration:none;
	color:#999;
}
.mega_frame_left_footer_text_login a:hover, .mega_frame_left_footer_text_login a:active{
	text-decoration:none;
	color:#aac80b;
}
.mega_frame_left_footer_text_admin{
	line-height:20px;
	float:left;
}
.main_left_header_div{
	float:left;
	width:680px;
	min-height:80px;
	background:url(media/bg_shade_left_header_bg.gif) no-repeat bottom left;
}
* html .main_left_header_div{
	height:80px;
}
.main_left_header_logo{
	float:left;
	width:230px;
	height:56px;
	background:url(media/logo_fruechtebox.gif) no-repeat top left;
	position:relative;
	left:32px;
}
.symbol_plus{
	position:absolute;
	width:126px;
	height:126px;
	background:url(media/symbol_plus.png) no-repeat top left;
	left:268px;
	top:0px;
	z-index:20;
	cursor:pointer;
}
.main_left_nav_div{
	float:right;
	text-align:right;
	width:365px;
	min-height:24px;

	margin-top:11px;
	position:relative;
	z-index:10;
}
.main_left_nav_nav{
	float:right;
	text-align:right;
}
.main_left_footer_div{
	float:left;
	width:622px;
	height:67px;
	background:url(media/bg_shade_left_footer_bg.gif) no-repeat top left;
	position:relative;
	left:31px;
	z-index:100;

}
.main_left_body_div{
	float:left;
	width:680px;
	min-height:370px;
	
}
* html .main_left_body_div{
	height:345px;

}
/******** bestellung ********/
.main_left_body_headerpane{
	float:left;
	width:620px;
	min-height:50px;
	text-align:left;
}
.main_left_body_footerpane{
	float:left;
	width:620px;
	min-height:50px;
	text-align:left;
}
.main_left_body_bestellungpane{
	float:left;
	width:620px;
	min-height:245px;
	text-align:left;
}
/******** one pane **********/
.main_left_body_pane_frame{
	float:left;
	width:620px;
	min-height:345px;
	
	position:relative;
	z-index:5;
	left:33px;
	margin-top:25px;
}
* html .main_left_body_pane_frame{
	height:345px;
}
.main_left_body_pane{
	float:left;
	width:620px;
	min-height:345px;
	text-align:left;
}
/********* two panes ********/
/*+++++++ home +++++++++++++*/
.main_left_body_pane_left_newsframe{
	float:left;
	width:323px;
	min-height:1px;
	text-align:left;	

}

.main_left_body_pane_left_home{
	float:left;
	width:323px;
	min-height:275px;
	text-align:left;

}
.main_left_body_pane_left_home img{
	float:right;
	text-align:right;
}
.main_left_body_pane_right_home{
	float:right;
	text-align:left;
	width:290px;
	min-height:370px;
	position:relative;
	right:28px;
	z-index:20;

}
/*++++++ default ++++++++++*/
.main_left_body_pane_left{
	float:left;
	width:290px;
	min-height:345px;
	text-align:left;
}

.main_left_body_pane_right{
	float:right;
	text-align:left;
	width:290px;
	min-height:345px;
	text-align:left;

}	
/****************************/
.main_left_footer_spacer{
	float:left;
	width:680px;
	height:7px;

}
.main_left_footer_left_text{
	float:left;
	text-align:left;
	width:218px;
	height:35px;
	font-size:10px;
	line-height:14px;
	margin-top:20px;
}
.main_left_footer_left_text_default{
	float:left;
	text-align:left;
	width:680px;
	height:35px;
	font-size:10px;
	line-height:14px;
	margin-top:20px;
}
.color_green{
	color:#aac80b;
	font-weight:bold;
}
.main_left_footer_left_text a:link, .main_left_footer_left_text a:visited,
.main_left_footer_left_text_default a:link, .main_left_footer_left_text_default a:visited{
	color:#aac80b;
	text-decoration:none;
}	
.main_left_footer_left_text a:hover, .main_left_footer_left_text a:active,
.main_left_footer_left_text_default a:hover, .main_left_footer_left_text_default a:active{
	color:#000;
	text-decoration:none;
}
a.mail_class:link, a.mail_class:visited{
	color:#000;
	text-decoration:none;
}
a.mail_class:hover, a.mail_class:active{
	color:#aac80b;
	text-decoration:none;
}
.main_left_footer_right_text{
	float:right;
	text-align:left;
	width:404px;
	height:37px;
	margin-top:10px;
	color:#aac80b;
	font-size:10px;
}
/*****************************
	right pane
*****************************/

.giga_frame_right_div{
	float:right;
	width:295px;
	min-height:608px;
	background:url(media/bg_shade_right_body.gif) repeat-y top left;
	margin-top:12px;
}
.giga_frame_right_shade_top{
	float:left;
	width:295px;
	min-height:608px;
	background:url(media/bg_shade_right_top_sub.gif) no-repeat top left;
}
.giga_frame_right_shade_bottom{
	float:left;
	width:295px;
	min-height:608px;
	background:url(media/bg_shade_right_footer.gif) no-repeat bottom left;	
}
.mega_frame_right_div{
	float:left;
	width:241px;
	min-height:545px;
	margin-top:23px;
	position:relative;
	left:26px;
	z-index:2;

}
* html .mega_frame_right_div{
	height:545px;
}
.mega_frame_right_footer{
	float:left;
	width:295px;
	height:28px;

}
.main_right_pic_div{
	/*float:left;*/
	width:240px;
	min-height:383px;
	position:relative;
	text-align:left;
}
* html .main_right_pic_div{
	height:383px;
}
.main_right_info_box_div{
	/*float:left;*/
	width:240px;
	min-height:173px;
position:relative;
}
.main_right_hotline{
/*	float:left;*/
	width:240px;
	height:58px;
	background:url(media/hotline_pic.gif) no-repeat top left;
}
.main_right_newsletter{
	float:left;
	width:240px;
	min-height:115px;
	background:url(media/logo_newsletterbox.gif) no-repeat bottom left;
	background-color:#a4c408;
}
* html .main_right_newsletter{
	height:115px;
}
.main_right_recommendation_frame{
	text-align:left;
	width:222px;
	height:33px;
	margin-top:12px;
	position:relative;
	left:18px;
	float:left;
	color:#fff;
	font-size:10px;
	line-height:14px;
}
.main_right_recommendation_frame .black{
	color:#3b3b3a;
}
.main_right_recommendation_frame a:link, .main_right_recommendation_frame a:visited{
	color:#fff;
	text-decoration:none;
	font-size:10px;
}
.main_right_recommendation_frame a:hover, .main_right_recommendation_frame a:active{
	color:#eda800;
	text-decoration:none;
	font-size:10px;
}
.main_right_newsletter_pane{
	float:left;
	text-align:left;
	width:222px;
	min-height:33px;
	margin-top:2px;
	left:18px;
	position:relative;
	font-size:10px;
	color:#fff;
}
.main_right_newsletter_pane .title{
	font-size:10px;
}
.main_right_newsletter_pane input{
	width:181px;
}
.send_button_letter a:link, .send_button_letter a:visited{
	color:#3b3b3a;
	text-decoration:none;
	font-size:10px;
}
.send_button_letter a:hover, .send_button_letter a:active{
	color:#eda800;
	text-decoration:none;
	font-size:10px;
}	
/****************/

/*****************************
	right pane second box
*****************************/
.TwoBoxes_frame_div{
	float:right;
	width:295px;
	min-height:25px;
}
/****** anpassung von top shade header *****/
.giga_frame_right_div_sub{
	float:right;
	width:295px;
	min-height:608px;
	background:url(media/bg_shade_right_body.gif) repeat-y top left;
	margin-top:0px;
}
/*******************************************/

.giga_frame_right_sec_div{
	float:right;
	width:295px;
	min-height:608px;
	background:url(media/bg_shade_right_body.gif) repeat-y top left;
	margin-top:12px;
}
.giga_frame_right_sec_shade_top{
	float:left;
	width:295px;
	min-height:608px;
	background:url(media/bg_shade_right_top_sub.gif) no-repeat top left;
}
.giga_frame_right_sec_shade_bottom{
	float:left;
	width:295px;
	min-height:608px;
	background:url(media/bg_shade_right_footer.gif) no-repeat bottom left;	
}
.mega_frame_right_sec_div{
	float:left;
	width:241px;
	min-height:535px;
	margin-top:23px;
	position:relative;
	left:26px;
	z-index:10;

}
.mega_frame_right_sec_footer{
	float:left;
	width:295px;
	height:28px;

}
.main_right_sec_top{
	float:left;
	width:240px;
	height:64px;
	background:url(media/2Box_infoBox_top.gif) no-repeat top left;
}
.main_right_sec_body{
	float:left;
	width:240px;
	min-height:558px;
	
	background:url(media/2Box_infoBox_bottom.gif) no-repeat bottom left;
	background-color:#a4c408;
}
.main_right_sec_body_top{
	float:left;
	width:240px;
	min-height:558px;
	
}
.main_right_sec_body_contentx{
	float:left;
	width:193px;
	min-height:521px;
	position:relative;
	z-index:25;
	left:23px;
	margin-top:12px;
	text-align:left;
}
.main_right_sec_body_content{
	float:left;
	width:240px;
	min-height:521px;
	text-align:left;
}
* html .main_right_sec_body_content{
	height:519px;
}
.main_right_sec_body_footer{
	float:left;
	width:240px;
	height:25px;
}
/****************/




/**********************************************************
	weiterempfehlen
**********************************************************/
.fruitbox_skin.edit_skin{
	background:url(/Portals/0/images/weiterempfehlung/fruits_pic_form.gif) no-repeat bottom right;	
}
.fruitbox_skin.edit_skin .table_box{
	width:300px;
	float:left;
}
.fruitbox_skin.edit_skin .table_box .table_row{
	
}
.fruitbox_skin.edit_skin .table_box .table_row .row_item{
	float:left;
	width:300px;
	min-height:25px;
	line-height:25px;	
}
.fruitbox_skin.edit_skin .table_box .table_row .row_item_1{
	float:left;
	width:155px;
	min-height:25px;
	line-height:25px;
	font-weight:bold;
}
.fruitbox_skin.edit_skin .table_box .table_row .row_item_2{
	float:right;
	width:140px;
	min-height:25px;
	line-height:25px;
	text-align:left;	
}
.fruitbox_skin.edit_skin .table_box .table_row .row_item_2 input{
	width:140px;
}
.fruitbox_skin.edit_skin .table_box .table_row .row_item_2 textarea{
	width:140px;
	height:140px;
}
.row_spacer_div{
	width:100%;
	height:25px;
}
.fruitbox_skin.edit_skin .table_box_info{
	float:right;
	text-align:left;
	width:282px;
}
.fruitbox_skin.edit_skin .info_text{

}
.fruitbox_skin.edit_skin .info_spacer{
	width:100%;
	height:185px;
}
/**** send button **************/
.send_button a, a.send_button{
	float:left;
	text-align:center;
	padding:2px 10px 2px 10px;
	background-color:#f5a200;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:165px;
}
.send_button a:link, .send_button a:visited{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.send_button a:hover, .send_button a:active{
	background-color:#a4c408;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

/******************************************
	bestell forumulare
******************************************/
.item_selection{
	color:#aac80b;
	color:black;
}
.sw_fb_preis{
	color:#f6a200;
	color:black;
float:right;
}
.group .item_selection{
	float:left;
	clear:left;
	width:90%;
font-size:1px;
line-height:1px;
}

.group .item_selection input{
float:left;

}
.group .item_selection span{
font-size:12px;
line-height:14px;

}


.group {
display:block;	
overflow:auto;
width:148px;
float:left;
overflow:hidden;
}



.group_separator{
	height:20px;
	display:none;

}
.group .title, .label{
	color:#f6a200;
	font-weight:bold;
}

.group .title{
overflow:hidden;
}

.group .title,
.group .content
{
	display:block;
}


.text_frame{
	display:inline-block;
	margin-bottom:20px;	
	width:100%;
}
.text_frame.geschenk{
	position:absolute;
	left:341px;
	width:280px;
	height:25px;
	margin-top:-8px;
}
.text_frame.geschenk .title_frame{
	width:95px !important;
	float:left;
	min-height:25px;
}
.title_frame{
	color:#f6a200;
	font-weight:bold;	
}
.input_frame{
	color:#aac80b;
}
.input_frame_text{
	color:#000;
}
.sw_lieferdatum{
	margin-bottom:20px;
}
.sw_lieferdatum .title{
	color:#f6a200;
	font-weight:bold;

}
.sw_lieferdatum .select_date{

}
.sw_lieferadresse{
	float:left;
	width:305px;

}
.sw_rechnungsadresse{
	float:right;
	text-align:left;
	width:280px;
}
.sw_adresse .title{
	color:#aac80b;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;	
}
.sw_adresse .title .subtitle{
	color:#000;
	font-size:9px;
	height:20px;
}
.sw_adresse .text_frame{
	line-height:25px;
	margin-bottom:0px;	
}

.sw_adresse .title_frame{
	float:left;
	width:115px;
	min-height:25px;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.sw_rechnungsadresse .title_frame{
	width:90px !important;
}
.sw_adresse .input_frame{
	float:right;
	text-align:right;
	width:185px;
	min-height:25px;
}

.sw_adresse .input_frame input{
	width:180px;
}
.sw_adresse .input_frame textarea{
	width:180px;
	height:100px;
}
.agb_frame{
	margin-top:50px;
}
.agb_frame .input_frame{
	text-align:left;
	width:280px;
	float:left;
}
.agb_frame .input_frame input{
	width:auto;
}
.agb_frame .input_frame.agbs{
	color:#f6a200;
}
.agb_frame .input_frame.pflichtfeld{
	color:#000;
}

.send_button_form a, a.send_button_form{
	float:left;
	text-align:center;
	padding:2px 2px 2px 2px;
	background-color:#f5a200;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:165px;
}
.send_button_form a:link, .send_button_form a:visited{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.send_button_form a:hover, .send_button_form a:active{
	background-color:#a4c408;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.img_frame{
	float:left;
	width:100px;
	min-height:25px;
	margin-right:20px;
}

.boxes_info{
padding-bottom:20px;
}

/******* geschenkbox *************/
.input_frame.geschenk textarea{
	width:300px;
	height:100px;
}
.input_frame .subtitle{
	color:#000;
}
.input_frame.orange{
	color:#f5a200;
}
/****** bestätigung **************/
.title_14{
	font-size:14px;
	font-weight:bold;
}

/***** empfehlung adresse ********/
.address_frame_title{
	margin-bottom:15px;
	background-color:#cdcdcd;
	float:left;
	height:25px;
	width:100%;
	line-height:25px;
}
.address_frame{
	padding-bottom:5px;
	border-bottom:1px dotted #494948;
}
.address_email{
	float:left;
	width:180px;
	min-height:25px;
}
.address_name{
	float:left;
	width:120px;
	min-height:25px;
}
.address_email_letter{
	float:left;
	width:500px;
	min-height:25px;
	line-height:25px;
}
.address_email_action{
	float:left;
	width:100px;
	min-height:25px;
	line-height:25px;
}

/********* button submit **************/

.button_submit a{
	float:left;
	padding-right:10px;
}


/*Anpassungen am 25.01.2011*/

.text_frame_detail{
position:relative;
float:left;
width:180px;

}

.text_frame_title, .title_probe_abo{
color:#AAC80B;
font-weight:bold;
font-size:14px;
font-family:Tahoma,Arial,Helvetica;
}

.title_probe_abo{
font-size:14px;
}

.input_frame_probe_abo{
color:black;
}

.info_box_frame{
float:left;
width:300px;
}

.input_frame_box{
float:right;
width:310px;

}

.input_frame_box .multi_checkbox_property_edit .label_and_mandatory{
display:none;
}



.group_2, .group_5, .group_8{
float:none;
width:100%;
clear:both;
padding-top:10px;
}

.group_3, .group_6{
clear:left;
}

.group_2 .item_selection, .group_5 .item_selection, .group_8 .item_selection,
.group_2 .item_selection input, .group_5 .item_selection input, .group_8 .item_selection input{
float:left;
clear:none;
width:auto!important;
font-size:12px;
line-height:14px;
display:block;
}

.group_2 .item_selection, .group_5 .item_selection, .group_8 .item_selection{
padding-right:13px;
display:block;
}


.item_selection{
min-height:20px;
height:auto!important;
height:20px;
}

.group_1 .item_selection,
.group_4 .item_selection,
.group_7 .item_selection{
font-size:12px;
line-height:14px;
}

.group.group_1 .item_separator,
.group.group_2 .item_separator,
.group.group_5 .item_separator,
.group.group_8 .item_separator,
.item_separator
{
	display:none;
}

.sw_fb_kilo{
float:left;
}

.group .item_selection_4{
clear:left;
}

/*höhenanpassung*/
/*Abo Seite*/


.info_box_frame .text_frame{
height:180px;
}

.info_box_frame .text_frame .text_frame_detail{

}
.input_frame_box_abo .group_3,
.input_frame_box_abo .group_4{
padding-top:36px;
}

.input_frame_box_abo .group_6,
.input_frame_box_abo .group_7{
padding-top:36px;
}


/*nicht abo*/
.input_frame_box_nichtabo{

}

.input_frame_box_nichtabo .group_3,
.input_frame_box_nichtabo .group_4
{
padding-top:55px;
}

.input_frame_box_nichtabo .group_7,
.input_frame_box_nichtabo .group_6{
padding-top:35px;
}

.input_frame_box_geschenk .group_3,
.input_frame_box_geschenk .group_4{
padding-top:0px;
}

.input_frame_box_nichtabo,
.input_frame_box_geschenk {
width:200px;
}

.bestaetigung_boxgroesse .sw_fb_preis{
float:none;
}

.info_box_frame_not_abo{
width:400px;
}

.input_frame_box_abo{
width:276px;
}

.info_box_frame_not_abo .img_frame{
width:170px;
padding-right:20px;
}

.info_box_frame_abo .img_frame{
width:130px;
overflow:hidden;
}

.info_box_frame_abo{
width:330px;
}

.info_box_frame_abo .img_frame img{
width:139px;
}

.item_selection input{
margin:0px;
padding:0px;
margin-right:3px;
}

.input_frame_box_abo .group_1,
.input_frame_box_abo .group_4,
.input_frame_box_abo .group_7{
width:128px;
float:right;
}

.info_box_frame_abo .text_frame{
margin-bottom:0px;
}

.text_frame_detail{
padding-top:30px;
}

.input_frame_box_nichtabo, .input_frame_box_geschenk, .input_frame_box_abo {
padding-top:30px;
}

/*span bei anzahl für ie7*/
.sw_fb_anzahl{
position:absolute;
}

.item_selection{

}

.item_selection input{

}


.group .content{
overflow:auto;
}

/*bestätigungsseite*/

.bestaetigungsseite .sw_fb_kilo{
float:none;
padding-right:5px;
padding-left:5px;
}

.sw_fb_leeren{
width:19px;
height:16px;
display:block;
background:url(media/action_refresh.jpg);
float:left;
background-repeat:no-repeat;
*position:absolute;
}
