/* CSS Document */
.mail_wrap
{
               width:551px;
               height:25px;
}

.mail_wrap_text
{
               width:551px;
               height:80px;
}

.mail_label
{
               height:25px;
               float:left;
               text-align:left; 
               width:270px; 
               padding-right:10px; 
            /*   line-height:15px;  */
}

.mail_field
{
               float:left;
               text-align:left; 
               position:relative;
               left:-210px; 
               width:270px; 
}

.check_mail_wrap
{
               float:left;
               width:275px;
/* 551px; */
               height:25px;
}

.check_mail_label
{
               float:left;
               height:25px;
               float:left;
               text-align:left; 
               width:230px; 
               padding-right:10px; 
}

.check_mail_field
{
               float:left;
               text-align:left; 
               width:30px; 
}

.db_header
{
        background-color: #E1E6E8;
        padding-left:3px;
        font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold; 
	text-align:left;
	margin-bottom:10px;
        color: #656c70;
        height: 20px;
}

.db_header_bottom{ margin-top:15px; }

* html .db_header_bottom { margin-top: 16px; }
*+ html .db_header_bottom { margin-top: 16px; }

.db_header_
{
        background-color: #C6C6C6;
        padding-left:3px;
        font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold; 
	text-align:left;
/*	margin-bottom:10px;  */
        color: #656c70;
        height:19px;   
}


DIV.db_header A:link, DIV.db_header A:visited, DIV.db_header A:focus, DIV.db_header A:hover, DIV.db_header A:active  {
  font-family: Trebuchet, Verdana, sans-serif;
  font-size: 11px;
  font-weight:bold; 
  color: #656c70;
}

.db_rechte_spalte
{
    position:relative;
	top:-30px;
	left:111px; 
/*                padding-left:111px;  */
	width:100%;
/*    padding-right:4px;   */
/*	padding-top:15px; */
	height:40px;
	vertical-align:middle;
	float:right;
}

.sub_wrap
{
                height:45px;  
/*                vertical-align:middle;  */
}

.sub_wrap_1
{
                height:25px;  
/*                vertical-align:middle;  */
}

.sub_left
{
                width:50px; 
                float:left;
}

.sub_left_
{
                padding-left:195px;    
                width:150px; 
                float:left;
}

.sub_right
{
                float:left;
}

.error_email
{
                padding-left:195px;    
                color:#A7B3B9;
}

.db_unten
{
/*                height:30px;  */
}

.db_kfz
{
                height:53px;
}

.db_rahmen
{
                text-align:left;
                vertical-align:top;
                float:left;
                height:220px;   
	width:200px;         
                border-left:1px solid #A7B3B9;
                border-right:1px solid #A7B3B9;
                border-bottom:1px solid #A7B3B9;

}

.db_content_wrap
{
                height:25px; 
                text-align:left;
                padding-left:20px;
                width:90%;
}

.db_content_wrap_2
{
                height:50px;
                text-align:left;
                padding-left:20px;
                width:90%;
}

.db_content_wrap_3
{
                height:40px;
                text-align:left;
                padding-left:20px;
                width:90%;
}

.db_content_wrap_4
{
                height:65px;
                text-align:left;
                padding-left:20px;
                width:90%;
}

.db_links
{             
        height:20px;
	line-height:15px;
	font-size:10px; 
	font-family:'Verdana'; 
	color:#636563;
	float:left;
	width:50px;
}

.db_rechts
{
	float:right;
	width:128px;
}
	
.db_rechts_text
{
	width:128px; 
	font-size:10px; 
	font-family:'Verdana'; 
	color:#636563;
	float:right;
}

.db_spacer
{
                width:1px;
                height:1px;
                clear:both; 
}

.db_floating_left
{
	padding-top:10px;
/*	height:60px; */
	float:left;
}

.db_linke_spalte
{
	line-height:24px;
	height:20px;
	width:20px;
	vertical-align:middle;
}

.db_mittlere_spalte
{
	line-height:20px;
	height:20px;
	width:50px;
	vertical-align:middle;
	font-size:10px; 
	font-family:'Verdana'; 
	color:#636563;
}

.db_footer
{
/*	background-color:#E7A229;  
	border-bottom:1px solid #E7A229; */
	text-align:center;	
}

.db_link
{
/*	background-color:#E7A229;  */
	font-size:12px; 
	font-family:arial; 
	color:#004174; 
	font-weight:bold; 
}


p.csc-form-label
{
               margin:0px;
               padding:0px;   
                vertical-align:top;
}

p.csc-form-label-req
{
               margin:0px;
               padding:0px;   
                vertical-align:top;
}

.mail_allwrap
{
               padding-top:20px;
               width:551px;
}

.news_aussen_rahmen
{
	text-align:center;
}
	
.news_rahmen
{
	border:1px solid #8CC3D6;
	margin:auto;
	padding:auto;
	width:600px;
}

.news_header
{
	padding-top:15px;
	padding-bottom:15px;	
	padding-right:30px;	
	height:55px;
	text-align:right;
	background-color:#E7EFF7;
}

.news_header_border
{
	line-height:20px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.5em;	 
	text-align:center;

	height:22px;
	background-color:#E7A229;
}

.news_container
{
    width:600px;
	padding-top:17px; 
	background-color:#E7E3D6;
	padding-bottom:17px;		
}

.news_wrap
{
/*	height:40px; */
	padding-left:10px;
	padding-right:10px;	

}

.news_left
{
/*	background-color:#8CC3D6; */
	text-align:left;
	width:190px;
	float:left;
}

.news_right
{
	padding-left:10px;
	font-size:10px;
	font-family:'Arial';
	text-align:left;
	width:380px;
	float:left;
}

.news_container_footer
{

}

.news_footer
{
	letter-spacing:0.5em;
	line-height:20px;
/*	font-family:'Arial'; */
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	height:22px;
	background-color:#E7A229;
}

.newsletter_link
{
	text-decoration:none;
	color:#ffffff;
}

.datenschutz
{
/*                 width:195px; */
                 float:left;
                 padding-left:30px;
}
.submit_
{
                 padding-left:50px;
                 float:left;
}
.formBorderLeft {
  border: 1px solid #A7B3B9;
  width: 210px;
  margin-left: 20px;
  background-color: F6EBC6#;
}
.formBorderRight {
  border: 1px solid #A7B3B9;
  width: 210px;
  margin-right: 20px;
  background-color: F6EBC6#;
}
.submit_pos_left {
  float:right;
  position: relative;
  top:24px;
  left:-27px;
}
.submit_pos_right {
  position: relative;
  left: 123px;
  margin-bottom: 19px;
}