﻿/***** Clubcard *****/
.clubcard
{
	text-align			: center;
	vertical-align		: middle;
	margin				: 0px 0px 10px 0px;
}

/***** Custom Controls *****/
.custom_overall 
{
    width:545px;
    position:relative;
    font-family:Arial;
    font-size:11px;
    margin-bottom:10px;
}

.custom_overall .headline 
{
	width:535px;
    /*font-size:10px;*/
	float:left;
	background-color:#ff820f;
	color:#fff;
	font-weight:bold;
	padding:5px;
	
	/* Rebrush */
	font-size:11px;
	font: 1em;

}

.custom_overall .subline
{
	width:525px;
    font-size:11px;
	margin:0;
	color:#000;
	padding:5px 5px 10px 5px;
	float:left;
}

.custom_overall .subline_small 
{
	width:525px;
    font-size:9px;
	margin:0;
	color:#000;
	padding:5px 5px 10px 5px;
	float:left;
}

.custom_overall .subline_right
{
	width:525px;
    font-size:11px;
	margin:0;
	color:#000;
	padding:5px 5px 10px 5px;
	float:left;
}

.custom_overall .subline_border
{
	width:545px;
    font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
	float:left;
	border-top: solid #BDBDBD 1px;
}


.custom_overall .subline_orange
{
	width:400px;
    /*font-size:11px;*/
    font-size:10px;
	margin:0;
	color:#ff820f;
	padding:5px 5px 10px 5px;
	float:left;
}

.custom_overall .content 
{
	width:535px;
    float:left;
    padding:5px;
    border:0px;
	margin-bottom:10px;       
}

.custom_overall .contentborder
{
	width:533px;
    float:left;
    padding:5px;
    /* border:solid 1px #ffe0c3;*/
	margin-bottom:10px;     

	/* Rebrush */
	border-bottom: 2px solid #A9A9A9;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
}

.custom_overall .content .desclayer,
.custom_overall .contentborder .desclayer
{
    width:150px;
    padding:5px;
    float:left;
    border-color: #999999;
}

.custom_overall .content .desclayer_large,
.custom_overall .contentborder .desclayer_large
{
    width:150px;
    padding:5px;
    float:left;
    border-color: #999999;
    font-size:12px;
}

.custom_overall .content .desclayer_must,
.custom_overall .contentborder .desclayer_must
{
    width:150px;
    padding:5px;
    float:left;
    /*font-weight:bold;*/
    border-color: #999999;
}

.custom_overall .content .fieldlayer,
.custom_overall .contentborder .fieldlayer
{
    width:365px;
    padding:5px;
    float:left;
}

.custom_overall .content .desclayer_twoLines,
.custom_overall .contentborder .desclayer_twoLines
{  
    width:150px;
    padding:5px;
    float:left;
    height:25px;
}


.custom_overall .content .fieldlayer_twoLines,
.custom_overall .contentborder .fieldlayer_twoLines
{
    width:365px;
    padding:5px;
    float:left;
    height:25px;
}

.custom_overall .content .fieldlayer .textfeld_norm,
.custom_overall .contentborder .fieldlayer .textfeld_norm,
.custom_overall .content .fieldlayer_twoLines .textfeld_norm,
.custom_overall .contentborder .fieldlayer_twoLines .textfeld_norm
{
    width:260px;
    border: 1px solid #999999;
    float:left;
}

.custom_overall .content .fieldlayer .textfeld_short,
.custom_overall .contentborder .fieldlayer .textfeld_short,
.custom_overall .content .fieldlayer_twoLines .textfeld_short,
.custom_overall .contentborder .fieldlayer_twoLines .textfeld_short
{
    width:80px;
    border: 1px solid #999999;
    float:left;
}

.custom_overall .content .fieldlayer .textfeld_long,
.custom_overall .contentborder .fieldlayer .textfeld_long,
.custom_overall .content .fieldlayer_twoLines .textfeld_long,
.custom_overall .contentborder .fieldlayer_twoLines .textfeld_long
{
    width:165px;
    border: 1px solid #999999;
    float:left;
}

.custom_overall .content .fieldlayer .combo_norm,
.custom_overall .contentborder .fieldlayer .combo_norm,
.custom_overall .content .fieldlayer_twoLines .combo_norm,
.custom_overall .contentborder .fieldlayer_twoLines .combo_norm  
{
    width:165px;
    border: 1px solid;
    border-color: #999999;
    float:left;
}

.custom_overall .content .subline .combo_long,
.custom_overall .content .fieldlayer .combo_long,
.custom_overall .contentborder .fieldlayer .combo_long,
.custom_overall .content .fieldlayer_twoLines .combo_long,
.custom_overall .contentborder .fieldlayer_twoLines .combo_long  
{
    width:260px;
    border: 1px solid;
    border-color: #999999;
    float:left;
}

.custom_overall .content .checklayer,
.custom_overall .contentborder .checklayer 
{
    width:160px;
    float:left;
}

.custom_overall .content .checklayer input[type="checkbox"],
.custom_overall .contentborder .checklayer input[type="checkbox"] 
{
	margin: 0px 10px 0px 5px;
}

.custom_overall .content .checkfield,
.custom_overall .contentborder .checkfield 
{
   float:left;
   width:20px;   
}

.custom_overall .content .checkfield .checkbox input[type="checkbox"],
.custom_overall .contentborder .checkfield .checkbox input[type="checkbox"] 
{
	margin: 0px 10px 0px 5px;
}

.custom_overall .content .checkfielddesc,
.custom_overall .contentborder .checkfielddesc
{
    float:left;
    width: 330px;
    padding: 0px 0px 0px 10px;
    
}

.custom_overall .content .checkfieldlongdesc,
.custom_overall .contentborder .checkfieldlongdesc
{
    float:left;
    width: 490px;
    padding: 0px 0px 0px 5px;
}

.custom_overall .content .textfeld_area,
.custom_overall .contentborder .textfeld_area
{
    float:left;
    width: 505px;
    padding-top:3px;
    border: 1px solid #999999;
}


.custom_overall .content .permlayer,
.custom_overall .contentborder .permlayer
{
    /*width:160px;*/
    margin-right: 20px;
    float:left;
}

.custom_overall .content .permlayer_left,
.custom_overall .contentborder .permlayer_left
{
    /*width:160px;*/
    margin-left: 20px;
    float:left;
}

.custom_overall .content .permlayer input[type="checkbox"],
.custom_overall .contentborder .permlayer input[type="checkbox"]
{
	margin: 0px 10px 0px 5px;
}

.custom_overall .fieldlayer label /*ngoc nguyen, 15.09.2010 */
{
	margin-right: 30px;
}

.custom_overall .content .save,
.custom_overall .contentborder .save 
{	
	/*width:528px;*/
	/*float:left;*/
	/*padding-left:5px;*/
	/* Rebrush fest Breite herausgenommen! */
	float:right;
    margin-top:10px;    
    
}

.custom_overall .content .buttonSave,
.custom_overall .contentborder .buttonSave 
{
	background-image:url(../images/arrowRight.gif);
	background-repeat:no-repeat;
	background-position:left center;	
	color:#ff820f;
	font-weight:bold;
	text-decoration:none;
	padding-left: 15px;
}

.custom_overall .content .buttonSave_large,
.custom_overall .contentborder .buttonSave_larg
{
	background-image:url(../images/arrowRight.gif);
	background-repeat:no-repeat;
	background-position:left center;	
	color:#ff820f;
	font-weight:bold;
	text-decoration:none;
	padding-left: 15px;
	font-size: 12px;
}

/*
.custom_overall .content .buttonSave_right,
.custom_overall .contentborder .buttonSave_right 
{
	background-image:url(../images/arrowRight.gif);
	background-repeat:no-repeat;
	background-position:left center;	
	color:#ff820f;
	font-weight:bold;
	text-decoration:none;
	padding-left: 15px;
	font-size: 14px;
	float:right;
}
*/

.custom_overall .content .buttonSave_right,
.custom_overall .contentborder .buttonSave_right 
{
	/*height			: 16px;*/ 
	height				: 12px; 
	padding				: 7px 20px 5px 20px;
	margin				: 0px 0px 0px 0px;
	background-color	: #ff820f;
	background-image	: url(../images/ico_arrow_orange.png);
	background-repeat	: no-repeat;
	background-position	: right;
	color				: #fff;
	border				: none;
	text-transform		: none;
	font-weight			: bold;
	float				: right;
}

.custom_overall .content .buttonSave_right_long,
.custom_overall .contentborder .buttonSave_right_long
{
	
	/*height			: 16px;*/ 
	height				: 14px; 
	font-size			: 12px;
	/*padding			: 7px 40px 5px 40px;*/
	margin				: 0px 0px 0px 0px;
	background-color	: #ff820f;
	background-image	: url(../images/ico_arrow_orange.png);
	background-repeat	: no-repeat;
	background-position	: right;
	color				: #fff;
	/*border			: none;*/
	text-transform		: none;
	font-weight			: bold;
	float				: right;
	
	/* Rebrush */
	background-position	: 1px;
	background-image	: url(../images/arrow_white_trans_right.gif);
	background-repeat	: no-repeat;
	/* Definiert die größe der Box durch die innere Abstände */
	padding				: 5px 10px 5px 12px;
	
	border-right		: solid 1px #a16024;
	border-bottom		: solid 1px #6b3709;
	border-left			: solid 1px #ffaf67;
	border-top			: solid 1px #ffca9a;
	
    width: 160px;
	/*text-align: center;*/
	
	}

		
.save 
 {
	/* Rebrush */
	background-image	: url(../images/verlauf_button.gif);
	background-repeat	: repeat-x;	
	/*border-right		: solid 1px #a16024;
	border-bottom		: solid 1px #6b3709;
	border-left			: solid 1px #ffaf67;
	border-top			: solid 1px #ffca9a;*/
		

}


.custom_overall .content .message,
.custom_overall .contentborder .message 
{
	width:528px;
    color:Red;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    float: left;
    width:inherit;
}

.custom_overall .content .dynlayer,
.custom_overall .contentborder .dynlayer 
{
    width:inherit;
    float:left;
}

.custom_overall .content .dotdesclayer,
.custom_overall .contentborder .dotdesclayer 
{
    width:400px;
    float:left;
}

.custom_overall .content .dotlayer,
.custom_overall .contentborder .dotlayer 
{
    width:125px;
    float:left;
    margin-bottom:10px;
}

.custom_overall .content .errormsg,
.custom_overall .contentborder .errormsg
{
	width:528px;
    color:Red;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    float: left;
    width:inherit;
}

.custom_overall .contentborder .overpan
{  
    width: 268px;  
    float:left;
    position:relative;
}
.custom_overall .contentborder  .cardimage 
{
    
    padding:5px 0px 5px 5px;
    width: 190px;
    float:left;
}

.custom_overall .contentborder  .cardtext 
{
    padding:5px 5px 5px 0px;
    font-size:11px;
    width:334px;
    height:90px;
    float:left;
}

.custom_overall .contentborder .savecard 
{   
    width:270px;
    float:left;
    
}

/*Eingefügt CH am 14.05.2009*/
.custom_overall .content .btnlist input 
{   
    float:left;
    width:15px;
    border:solid 1px #FFFFFF;
    margin-left:-2px;
}
.custom_overall .content .btnlist label 
{   
    float:left;
    padding-left:7px;
    
}

.custom_overall .content ul li
{
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
/***** Validator Callout Extender *****/
.vcestandard div,
.vcestandard td 
{
	border:solid 1px #FF820F;
	background-color:#FFE0C3;
}

.ajax__validatorcallout_popup_table 
{
	z-index:1;
}

/***** Validator Callout Extender *****/
.watermarked
{
	color:Gray;
	background: #F2F2F2;
	width:80px;
}


.EmailRequestHeader
{
	width:545px;
	background-image:url(../images/Newsl_email_Zwischens.jpg);
	background-repeat:no-repeat;
	height:240px;
}

.EmailRequestHeader .para1
{
	padding:20px 10px 60px 250px;
	float:left;
}

.EmailRequestHeader .para2
{
	padding:0 10px 0 305px;
	float:left;
}

.lblCheckInfo
{
	margin-left: 430px;
}

.lblChildInfo
{
	margin-left:10px;
	padding-bottom:9px;
	vertical-align:middle;
}

/*Ngoc Nguyen: 16.09.2010*/
.smallline
{
	font-size:10px;
}

/* cf@2010-12-02 */
/*#TB_ajaxContent { background:url(../images/lbGrAdvent-bkg.jpg) no-repeat right center; }*/
#TB_ajaxContent { }
#TB_ajaxContent .grAdvent .row01 , 
#TB_ajaxContent .grAdvent .row02 { width:70%;}

#TB_ajaxContent .grAdvent .row01 { border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px; }

#TB_ajaxContent .grAdvent .left { width:60%; display:inline-block; }
#TB_ajaxContent .grAdvent .right { width:35%; display:inline-block;}

#TB_ajaxContent .grAdvent .lnkButtonJoin div { background:url(../images/cmdJoin.jpg) no-repeat top left; width:220px; height:32px;}
#TB_ajaxContent .grAdvent .lnkButtonRegister div { background:url(../images/cmdRegister.jpg) no-repeat top left; width:220px; height:32px;}


/* Rebrush */
.template_maincontent_blank  div .content {color:#626262;width:410px;}
.template_maincontent_blank  div .content .subline_small {color:#626262!important; width:400px;}
/*.template_maincontent_blank  div .content .fieldlayer img{ padding-left:160px;margin-top:-55px;}*/
.template_maincontent_blank  div .content #ctl14_Panel22 { float:none;}

.template_maincontent_blank  h1 {
    border: 0 none;
    color: #626262;
    line-height: 1.4em;
    margin-top: 12px;
    padding-top: 12px;
	font-size: 18px;
    font-weight: normal;
}

.template_maincontent_blank p {
    color: #626262;
    padding: 5px 0;
}
/* neu */
.template_maincontent_blank  div .content .fieldlayer  { width:240px!important;}
.template_maincontent_blank  div.checkfielddesc { width:200px!important;}
.template_maincontent_blank  input.textfeld_norm  { width:200px!important;}
.template_maincontent_blank  #ctl14_Panel16 { margin-right:43px!important;}
#ctl06_imgCaptcha
/*#TB_ajaxContent .custom_overall div .content #ctl14_Panel22 .desclayer { width:200px;}
#TB_ajaxContent  #ctl14_Panel12 .checkfielddesc { width:200px!important;}*/

.template_maincontent_blank  div .content #ctl14_txtCaptcha { margin-left:160px; margin-top:-40px;}
.template_maincontent_blank  div .content .save{ margin-right:50px; margin-top:-10px;*margin-top:-20px;}
/*zu allgemein, beeinflußt auch andere Bereiche*/
/*#ctl14_Panel22 { float:none;}*/
/*#ctl14_txtCaptcha{ margin-left:160px; margin-top:-40px; }*/


/* Hacks für Loginbutton für den IE 6 only */
* html .loginbox .box .button {padding:2px 0px 0px 5px;}
* html .loginbox .box2 .mb5  {padding:2px 0px 0px 5px;}
* html .template_maincontent_blank  div .content #ctl14_msgNewsletter {width:400px;}
* html .template_maincontent_blank  div .content #ctl14_Panel16 { margin-right:23px;}

* html .template_maincontent_blank div .content #ctl14_Panel22 { float:left;}
* html .template_maincontent_blank div .content #ctl14_txtCaptcha { margin-left:0px; margin-top:0px;}
* html .template_maincontent_blank div .content .fieldlayer img{ margin-left:-160px;margin-top:0px;}
