/* CSS Document */

html, body {
	margin:0;
	padding:0;
background-color: #eef0f2;
background-image:url(../system_daten/BG-web.jpg);
    -webkit-background-size: cover; /*for webKit*/
        -moz-background-size: cover; /*Mozilla*/
        -o-background-size: cover; /*opera*/
        background-size: cover; /*generic*/

color:#5C6770;
font-family:Arial,Arial,Univers,Helvetica,sans-serif;
font-size:12px;
	}

#hx_box {
	/*	position: absolute;*/
		width: 1000px;
		background-color:#fff;
    margin: 0 auto;
	position:relative;
		}
		
    
#bannerwrapper {
position: relative;
}    
    
#header {
		width: 1000px;
		height: 94px;
		left:0;
     background: transparent;
		/*background-image:url(../Bilder/background_head.jpg);*/
    	background:url(../system_daten/header_neu.png) no-repeat;
 		float: left;
		z-index:9999;
		}
    

*+html #header {
background-image:url(../system_daten/header_neu_ie.png);
}   
    
    
   
    
#menue2 {
		position: absolute;
		width: 224px;
		height: 100px;
		float: left;
		left: 0px;
		top: 150px;
		bottom:0px;
		}
		
#menue3 {
margin-top:0px;
	background:url(../system_daten/navi_hintergrund.jpg) repeat-y;
  margin-left:8px;
  float:left;
  width:183px;
		}
	
#banner {
	width: 1000px;
	height: 240px;
	float: left;
	left: 0px;
	overflow:hidden;
		}


#teaser_rechts {
	position: absolute;
	width: 200px;
	height: 230px;
	float: left;
	left: 800px;
	top: 94px;
	padding-left: 0px;
  padding-top:10px;
	overflow:hidden;
	z-index:99;
}

*+html #teaser_rechts {
	top: 0px;

}

#contenwrapper {
background-color:#ffffff;
float:left;


}


#teaser_rechts #black_hg  {
background:url("../Bilder/schw_transparent.png") repeat-x scroll left top transparent;
bottom:0;
color:#FFFFFF;
margin-bottom:0;
padding-bottom:0;
padding-left:5px;
padding-right:0px;
position:absolute;
width:195px;
}

#teaser_rechts form {
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}

.teil_oben {
padding-top:2px;


}

#teaser_rechts h1 {
margin:5px;
padding-bottom: 5px;
border-bottom: 1px solid #fff;
display:block;
font-size: 13px;
color:#fff;
font-weight:normal;
}

#teaser_rechts h1 a{
color:#fff;
text-decoration:none;
}

#teaser_content_links
{
padding-left:8px;
padding-right:12px;
float:left;
}
		
#banner_footer {
	width: 1000px;
	height: 40px;
	float: left;
	z-index: 11;
	left: 0px;
	background-color: #ffffff;
			}

#such_box {
	position: absolute;
	width: 170px;
	height: 220px;
	float: left;
	top: 95px;
	left: 717px;
	z-index:9998;
		}
		
#suche {
		position: relative;
		width: 180px;
		height: 35px;
		float: left;
		padding-left: 5px;
		padding-top: 10px;
		}
		
#teaser {
		position: absolute;
		width: 242px;
		height: 240px;
		top:94px;
		padding-left: 0px;
		padding-right: 5px;
left:0px;
z-index:1;
float: left;
		}
#content_box {
		background-image:url(../Bilder/hg_content.gif);
		background-repeat:repeat-y;
		width: 1000px;
		float: left;
		left: 0px;
		background-color: #ffffff;
		padding-top:15px;
		padding-bottom:15px;
    margin-top:0px;
    margin-bottom:10px;
		}
		
#content_center_teaser {
width: 1000px;
float: left;
margin-bottom:10px;
background-color: #ffffff;
}		
	
  
  
  	
#content_center_teaser #links_4 {
margin-left:10px;
padding-top:0px;
} 

#content_center_teaser #links_4 {
margin-left:5px;
padding-top:0px;
} 


#content_center_teaser div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:5px !important;
}


#content_box_big {
		background-image:url(../Bilder/hg_big_content.gif);
		background-repeat:repeat-y;
		position: absolute;
		width: 1000px;
		float: left;
		left: 0px;
		top: 350px;
	
		}


#content_box_breit {
		background-image:url(../Bilder/hg_content_breit.gif);
		background-repeat:repeat-y;
		width: 1000px;
		float: left;
		left: 0px;
		background-color: #ffffff;
		padding-top:15px;
		padding-bottom:15px;
	
		}


#content_boxbig {
background-color:#ffffff;
float:left;

}

.fhz_teil {
display:none;

}

 		
#content_big {
		position: relative;
		width: 1000px;
		float: left;
		left: 0px;
		top: 0px;
		padding-top: 15px;	
		padding-bottom:15px;
		}
		
#content_left {
		position: relative;
		width: 197px;
		float: left;
		left: 0px;
		top: 0px;
		padding-left:0px;
		padding-right:3px;
		padding-top: 0;	
    z-index:999;
		}
		
#content_left	a:hover { color: #00ADEF; text-decoration: none;}
		
#content_center {
		position: relative;
		width: 578px;
		float: left;
		left: 0px;
		top: 0px;
		padding-left:0px;
		padding-right:7px;
		padding-top: 0;	
		padding-bottom:15px;
		margin-left:15px;
    z-index:50;
			}
		
#content_center_breit {
		position: relative;
		width: 787px;
		float: left;
		left: 0px;
		top: 0px;
		padding-left:0px;
		padding-right:0px;
		padding-top: 0;	
		padding-bottom:15px;
		margin-left:10px;
			}    
    
    
    
		
#content_center_big {
		position: relative;
		width: 729px;
		float: left;
		left: 0px;
		top: 0px;
		background-color: #ffffff;
		padding-left:12px;
		padding-right:12px;
		padding-top: 15px;	
		padding-bottom:15px;
			}
		
		
#content_right {
		position: relative;
		width: 180px;
		float: left;
		left: 0px;
		top: 0px;
		padding-top: 0;
		padding-right: 7px;
		padding-left:12px;
	
		}
		
#footer {
	position: relative;
	width: 1000px;
	float: left;
	left: 0px;
	background-color: #838c95;
	/*background-image: url(../Bilder/footer.jpg);*/
	background-image: url(../system_daten/linie-unten.png);	
		}
		

#menue { 
		position: relative;
		width: 730px;
		height: 23px;
		top: 0px;
    margin-top:39px;
    
		left: 305px;
		float: left;
		}	
		
    
*+html #menue { 
		position: relative;
    top: 0px;
	   margin-top:21px;
    z-index:9999;
		}	    
    
#menuebottom {
float:left;
background-image:url(../system_daten/menue_abschluss.jpg);
height:12px;
width:1000px;

} 	
  
  
  	
#wortmarke {
		position: relative;
		width: 135px;
		height: 16px;
		float: left;
		top: 5px;
		left: 10px;
		}
		

		
/*********************** Contentelemente *************************************/

/**** TEMPLATE 3er Aufteilung *****/	
	
#links_3 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 0px;
	padding-right: 5px;

	}
	
#mitte_3 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;

	}

#rechts_3 {
	margin: 0 0 0 0px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;

	}
	
	
/**** TEMPLATE 2er Aufteilung *****/	
	
#links_2 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 0px;
	padding-right: 5px;
	}
	
#rechts_2 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	}
	
div#zweier_aufteilung {
clear:both;
height:100%;
}	
	
/**** TEMPLATE 4er Aufteilung *****/	
	
#links_4 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 0px;
	padding-right: 6px;
	}
	
#mitte_4 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 0px;
	padding-right: 6px;
	}

#rechts_4 {
	margin: 0 0 0 0px;
	padding-left: 0px;
	padding-right: 6px;
	float: left;
	}
	
#rand_4 {
	margin: 0 0 0 0px;
	padding-left: 0px;
	padding-right: 6px;
	float: left;
	}

/********* SUCHBUTTON *****************/

DIV#suche .submit { margin-left: 10px; margin-top: 5px;}

DIV#dreier_aufteilung { clear: both;}
DIV#zweier_aufteilung { clear: both;}
DIV#vierer_aufteilung { clear: both; float: left;}


.csc-bulletlist csc-bulletlist-0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background: none;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0 0 0 0;
	}	

P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }	
	
.hmenue {

float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-decoration:none;

}

.contenttable, .csc-mailform

{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C6770;
z-index: 3335;


}

DIV#mailform-field { padding-bottom: 10px;}

.csc-mailform-field { padding-bottom: 10px;}


.hmenue_act {

float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-decoration:none;
background-image: url(../Bilder/bg_menue.gif);
background-repeat: repeat-x;
border-left: solid 1px #fff;
border-right: solid 1px #fff;
border-top: solid 1px #fff;
}

.tr-even
{
background-color:#cccccc;

}

.tr-odd
{
background-color: #eeeeee;
}


.csc-mailform { border: 0px;}

.tab_miete td {
padding-left: 3px;
padding-right: 3px;
padding-top: 1px;
padding-bottom: 1px;

}

.csc-searchResultHeader	 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #747577;
	text-decoration: none;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dbdbdb;
  }

	
	
	.csc-searchResult {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #747577;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 10px;
	margin-right: 0px;
	margin-bottom: 10px;

	}
.csc-noSearchResultMsg
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #747577;
padding-left: 0px;
}
	
.csc-form-label {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #747577;
	text-decoration: none;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;

	}
	
	/* SUCH ERGEBNIS */

.csc-searchResultRange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #747577;
	text-decoration: none;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;

	}
	
	

#sitemap {
		position: relative;
		height: 20px;
		float: right;
	  padding-top: 9px;
		font-family:Arial,Helvetica,sans-serif;
font-size: 10px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
color:#FFFFFF;
    
    }
		
.footer_text
{
font-size:10px;
width: 420px;
float:left;
text-align:right;
left: 100px;
color:#43494e;
color:#FFFFFF;
}
		

html* .footer_text
{
font-size:10px;
width: 490px;
float:left;
text-align:right;
left: 100px;
}



#sitepmap a{
font-family:Arial,Helvetica,sans-serif;
font-size: 10px;
padding-left:5px;
padding-right:5px;
/*padding-top:0px;*/
text-align:center;
text-decoration:none;
}


li.sitemap_menue  {

float:left;
font-family:Arial,Helvetica,sans-serif;
font-size: 10px;
padding-left:5px;
padding-right:5px;
/*padding-top:0px;*/
text-align:center;
text-decoration:none;
list-style-image:none;
color: #FFFFFF;
list-style-type:none;
}


* html .sitemap_menue {
height:20px;

}

.seitenmenue {
color:#ffffff;
float:left;
width:170px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:8px;
border-bottom:solid 1px #999;
padding-right:5px;
padding-top:5px;
text-align:left;
text-decoration:none;
padding-bottom:4px;
}


.seitenmenue2 {
color:#ffffff;
float:left;
width:163px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:20px;

padding-right:5px;
padding-top:5px;
text-align:left;
text-decoration:none;
padding-bottom:4px;
font-size: 10px;
}

.seitenmenue2_act {
color:#6ab2e3;
float:left;
width:163px;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding-left:20px;

padding-right:0px;
padding-top:5px;
text-align:left;
text-decoration:none;
font-weight:normal;
padding-bottom:4px;
}

.seitenmenue_act {
color:#6ab2e3;
float:left;
width:174px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:8px;
border-bottom:solid 1px #999;
padding-right:0px;
padding-top:5px;
text-align:left;
text-decoration:none;
font-weight:bold;
padding-bottom:4px;
}

.noborder {border-bottom:none;}

#content_left #menue3 .seitenmenue_act a{
color:#6ab2e3;
}

#content_left #menue3 .seitenmenue2_act a{
color:#6ab2e3;
}

.topSearchField {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333 ;
border:solid 1px #333;
width:175px;

}


#indexedsearchbox {
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
color:#000;
}



.searchtext {
width:55px;
float:left;
font-weight:bold;
font-size:11px;
padding-top:1px;
}


.searchbox-button {
	display:none;

	}
	
.tx-indexedsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	}


.sitemap_menue a { color: #FFFFFF;
font-size: 10px;
}

img, IMG.spacer-gif {
border:0px;
}



.sitemap_menue a:hover { color: #999999;
font-size: 10px;
LINE-HEIGHT: 10px;
}



fieldset.tx-powermail-pi1_fieldset label {
clear:both;
display:block;
float:left;
margin-left:10px;
width:140px;
}


span#uid8_msgCnt
{

}

div#uid8_msg {
display:none;
}

.powermail_mandatory_js
{
font-weight:bold;
color:#ff0000;
}

.vinhalt
{
	background: url("../Bilder/bg_teaser_ventacar.gif") left top repeat-x;
	width:173px;
	height:190px;
padding:5px 0 0 5px;
}



.tx-powermail-pi1
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}



a.internal-link, .external-link-new-window
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#0062A7;
}


#content_center a.internal-link, .external-link-new-window
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#0062A7;
}

.mail
{
font-size:11px;
color:#0062A7;
}

h6 {
color:#e99d48;
font-size: 20px;
margin:0;
padding:0;
margin-bottom:5px;
font-weight:normal;
}

#prklist {
color: #000;
position: absolute; 
bottom: 0px;
padding-left:10px;

}


#klassendiv {
   background:#fff;
  
   width: 570px;
   overflow:hidden;
    border: none;
}
/* SterneSparen */

div.fce_sternesparen
{
width: 100%;
float:left;
margin-bottom: 20px;
}

div.fce_sternesparen p
{
margin-top:8px;
margin-bottom:8px;

}

div.fce_sternesparen b
{
font-size:12px;

}


div.fce_sternesparen .fce1, .fce1a
{
width: 370px;
margin:3px;
padding-left:5px;


float:left;
}

div.fce_sternesparen .fce2, .fce2a
{
width: 90px;

float:left;
margin:3px;

text-align:center;
}

div.fce_sternesparen .fce3, .fce3a
{
width: 90px;

float:left;
margin:3px;
text-align:center;
}
.csc-textpic-text .bodytext {
padding: 0px;
font-size:11px;
margin:6px 0 0 0;
}

#content_center_teaser div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {

padding-left:5px;
}


#content_center .csc-textpic-text .bodytext {
font-size:12px;
margin:0px 0 0;
padding:0;
}

#content_center div.csc-textpic div.csc-textpic-left div.csc-textpic-text {
clear:left;
padding-left:0;
padding-top:0;
}

#content_center div.csc-textpic-below div.csc-textpic-text {
padding:0;
}

/**** FCE ****/

div.fce_tabelle2, div.fce_tabelle4
{
width: 100%;
float:left;
}

div.fce_tab2a, div.fce_tab2b ,div.fce_tab2c, div.fce_tab2d {
float:left;
margin: 2px;
padding-left:3px;
}

div.fce_tabelle2 p.bodytext {
margin: 2px;
}

.csc-default {
float:left;
}
div.divider {
width: 584px;
}

#banner h1 {display:none;}

a.linkneutral {
text-decoration:none;
color:#5C6770;
}

a.linkneutral:hover {

color:#5C6770;
}


#dreier_tabelle p.bodytext {
margin:0;

}

.teaserklein {
font-size:10px;
margin:0;
padding:0;
}


#tx-powermail-pi1_fieldset_1, #tx-powermail-pi1_fieldset_2 {
border:none;
}

.tx-powermail-pi1  fieldset {
border:none;
}

#powermaildiv_uid9 legend {
display:none;
}


#powermaildiv_uid9 {
margin-top:10px;

}

.tx-hxxmlmailext-pi1 .error  {
color:#ff0000;
background-color:#ffffff;

}



fieldset.tx-powermail-pi1_fieldset fieldset legend {
    
    position: relative;
}

#tx-powermail-pi1_fieldset_1, #tx-powermail-pi1_fieldset_2 {
    border: medium none;
}



fieldset.tx-powermail-pi1_fieldset {
    background-color: transparent;
    }
    
    


fieldset.tx-powermail-pi1_fieldset  .powermail-field-error {
	border: 1px solid red;
}
.clearer {
    clear:both;
    float:none;
}

form#hxmailform .error{
height:100%;

}

.tx-hxxmlmailext-pi1 fieldset {
    border: medium none;
}

input.powermail_radio {
float:left;
}

#tx-powermail-pi1_fieldset_12 #uid96_1, #uid96_2, #uid97_1, #uid97_2, #uid98_1, #uid98_2 {
float:left;
}

/*neuerservicekunde*/
#tx-powermail-pi1_fieldset_17 #uid126_1, #uid126_2, #uid127_1, #uid127_2, #uid128_1, #uid128_2 {
float:left;
}


#tx-powermail-pi1_fieldset_12  .powermail_check_inner label, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label {
 
    float: left !important;
    margin-left: 5px !important;
    margin-top: 3px !important;
    width: 15px !important;
    clear:none !important ;
}

#tx-powermail-pi1_fieldset_12 .powermail_radio_inner_uid96_1, .powermail_radio_inner_uid96_2, .powermail_radio_inner_uid97_1, .powermail_radio_inner_uid97_2, .powermail_radio_inner_uid98_1, .powermail_radio_inner_uid98_2 {
    float: left;
}
  /*neuerservicekunde*/
#tx-powermail-pi1_fieldset_17 .powermail_radio_inner_uid126_1, .powermail_radio_inner_uid126_2, .powermail_radio_inner_uid127_1, .powermail_radio_inner_uid127_2, .powermail_radio_inner_uid128_1, .powermail_radio_inner_uid128_2 {
    float: left;
}


#tx-powermail-pi1_fieldset_12 #powermaildiv_uid96 legend, #powermaildiv_uid97 legend, #powermaildiv_uid98 legend {
    display: block;
    float: left;
    padding-right: 30px;
    padding-top: 3px;
    width: 65px;
    font-weight:normal;
}

#tx-powermail-pi1_fieldset_17 #powermaildiv_uid126 legend, #powermaildiv_uid127 legend, #powermaildiv_uid128 legend {
    display: block;
    float: left;
    padding-right: 30px;
    padding-top: 3px;
    width: 65px;
    font-weight:normal;
}

.powermail_mandatory_helper {
    height: 1px;
    margin-left: 160px;
    position: absolute;
    visibility: hidden;
}

#tx-powermail-pi1_fieldset_12 label {
    display: block;
    float: left;
    margin-left: 10px;
    width: 80px;
}


#tx-powermail-pi1_fieldset_15 label, #tx-powermail-pi1_fieldset_16 label {
    display: block;
    float: left;
    margin-left: 10px;
    width: 80px;
}



#bankeinzug .tx_powermail_pi1_fieldwrap_html {
    margin: 0 0 1em;
    padding: 0;
}

#neuerservicekunde .tx_powermail_pi1_fieldwrap_html {
    margin: 0 0 1em;
    padding: 0;
}



#tx-powermail-pi1_fieldset_12 legend, #tx-powermail-pi1_fieldset_13 legend, #tx-powermail-pi1_fieldset_11 legend, #tx-powermail-pi1_fieldset_14 legend, #tx-powermail-pi1_fieldset_15 legend, #tx-powermail-pi1_fieldset_16 legend, #tx-powermail-pi1_fieldset_17 legend, #tx-powermail-pi1_fieldset_18 legend {
    display: none;
}

#tx-powermail-pi1_fieldset_12 .tx_powermail_pi1_fieldwrap_html_radio_title {
display:block;

}

#tx-powermail-pi1_fieldset_17 .tx_powermail_pi1_fieldwrap_html_radio_title {
display:block;

}


#bankeinzug fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 5px #EEEEEE inset;
    height: 20px;
    padding: 0;
    width: 150px;
}

#neuerservicekunde fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 5px #EEEEEE inset;
    height: 20px;
    padding: 0;
    width: 150px;
}

 .error {
    background-color: #FF0000;
    border: 1px solid #FF0000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px #DDDDDD;
    color: #FFFFFF;
    font-size: 11px;
    height: auto;
    margin-left: -2px;
    padding: 3px 10px 5px;
    text-align: left;
    z-index: 10;
}

html:root .error em {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FF0000 transparent -moz-use-text-color;
    border-style: solid solid none;
    border-width: 10px 10px 0;
    bottom: -10px;
    display: block;
    height: 0;
    left: 5px;
    position: absolute;
    width: 0;
}

 .error p {
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#bankeinzug #tx-powermail-pi1_fieldset_14 {
float:left;
height:280px;
}

#bankeinzug #tx-powermail-pi1_fieldset_11 {
height:280px;
}

#bankeinzug fieldset.tx-powermail-pi1_fieldset label {
    display: block;
    float: left;
    margin-left: 10px;
    width: 80px;
}


#neuerservicekunde  #tx-powermail-pi1_fieldset_15 {
float:left;
height:300px;
}

#neuerservicekunde #tx-powermail-pi1_fieldset_16 {
height:300px;
}

a.selected {
  background-color:#1F75CC;
  color:white;
  z-index:100;
}

.messagepop {
  background-color:#FFFFFF;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  text-align:left;
  width:394px;
  z-index:50;
  padding: 25px 25px 20px;
}


#content_center .messagepop li {

list-style-type:disc;
list-style-image:none;
color: #5C6770;
font-family: Arial,Arial,Univers,Helvetica,sans-serif;
font-size: 11px;
}


label {
  display: block;
  margin-bottom: 3px;
  padding-left: 15px;
  text-indent: -15px;
}

.messagepop p, .messagepop.div {
 
  margin: 8px 0;
  padding-bottom: 8px;
}

/* onlinetermin */

.dokundendaten input,  .dofahrzeugdaten input   {
  background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 5px #EEEEEE inset;
    height: 20px;
    padding: 0;
    width: 150px;
}


.dokundendatenkurz input,  .dofahrzeugdatenkurz input  {
  background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 5px #EEEEEE inset;
    height: 20px;
    padding: 0;
    width: 240px;
}


fieldset.dokundendaten {
float:left;
}


 fieldset.dokundendaten label, fieldset.dofahrzeugdaten label {
    display: block;
    float: left;
    margin-left: 10px;
    width: 80px;
}


 fieldset.dokundendatenkurz label, fieldset.dofahrzeugdatenkurz label {
    display: block;
    float: left;
    margin-left: 10px;
    width: 110px;
}


div.dofahrzeugdaten input[type="date"]
{
    float: left;
    width: 80px;
    margin-right:5px;
}


div.dofahrzeugdaten input[type="time"]
{
 /*   float: left;*/
    width:60px;
}


div.dokundendatenkurz input[type="date"]
{
    float: left;
    width: 172px;
    margin-right:5px;
}


div.dokundendatenkurz input[type="time"]
{
 /*   float: left;*/
    width:60px;
}


fieldset.dokundendaten  .tx_powermail_pi1_fieldwrap_html, fieldset.dofahrzeugdaten .tx_powermail_pi1_fieldwrap_html,  fieldset.dodse .tx_powermail_pi1_fieldwrap_html
  {
    margin: 0 0 1em;
    padding: 0;
}

fieldset.dokundendatenkurz  .tx_powermail_pi1_fieldwrap_html
  {
    margin: 0 0 1em;
    padding: 0;
}




.dofahrzeugdaten .doanlass select {
width:150px;

}


#uid185 {
width:242px;

}

fieldset.dofahrzeugdaten {
height: 376px;
}


fieldset.dofahrzeugdaten textarea.powermail_textarea {
    height: 47px;
    width: 240px;
}


fieldset.dokundendatenkurz textarea.powermail_textarea {
    height: 47px;
    width: 240px;
}

#tx-powermail-pi1_fieldset_29 legend {display:none;}


fieldset.dofahrzeugdaten .dobemerkungen label {
width:150px;

}

fieldset.dooptionen label {
    width: 450px !important;
    clear:none;
    text-indent:0;
    margin-left:0;
}

/*
.tx_powermail_pi1_fieldwrap_html_check div label {
    clear: none !important;
    float: left !important;
    width: 50px !important;
}
  */
fieldset.dooptionen legend, fieldset.dodse legend, fieldset.doabsenden legend, fieldset.donewsletter legend  {
display:none;
}

 fieldset.dooptionen .showlabel legend, fieldset.dodse .showlabel legend {
display:block;
 float: left;
    padding-right: 30px;
    padding-top: 3px;
    width: 65px;
}


fieldset.dooptionen input[type="checkbox"], fieldset.dodse input[type="checkbox"], fieldset.donewsletter input[type="checkbox"] {
    clear: none !important;
    float: left !important;
    width: 15px !important;
}

 fieldset.dodse .showlabel label {
    clear: none !important;
    float: left !important;
    margin-left: 5px !important;
    margin-top: 3px !important;
    width: 5px !important;
 
}


fieldset.dodse .showlabel
  {
    margin: 0;
   
}


div.donewsletter label {
    clear: none !important;
    float: left !important;
    margin-top: 2px;
    width: 350px !important;
}

/* calendar root element */
/*
#calroot {
	
	z-index:10000;
	
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
	box-shadow:0 0 15px #666;
}


#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#FA8800;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../img/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(../img/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}


#caltitle select {
	font-size:10px;	
}


#caldays {
	height:18px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}


#calweeks {
	background-color:#fff;
	margin-top:4px;
}


.calweek {
	clear:left;
	height:22px;
}


.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 


.calweek a:hover, .calfocus {
	background-color:#ddd;
}


a.calsun {
	color:red;		
}


a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}



a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}


#calcurrent {
	background-color:#498CE2;
	color:#fff;
}


#caltoday {
	background-color:#333;
	color:#fff;
}
*/



/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
	box-shadow:0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#FA8800;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../img/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(../img/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:18px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}







.jrTicker {
  background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 5px #EEEEEE inset;
 
    padding-top:8px;
    padding-left:5px;
}

.jrTicker p {
margin:0;
}

.tx-timtabsociable-pi1 {
margin-top:20px;
float:right;
}


.tx-timtabsociable-pi1 a {
margin-right:5px;
}

#zusatzmenue {
float:right;
margin-right:50px;
font-size:11px;
height:20px;
}

#zusatzmenue ul, li {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

#zusatzmenue li {
padding: 2px 15px 2px 15px;
background-color:#676e76;
border-left:1px solid #ffffff; 
border-bottom:1px solid #ffffff; 
border-right:1px solid #ffffff; 
float:left;
display:block;
}

#zusatzmenue li.firstli {
border-left:1px solid #ffffff; 
border-bottom:1px solid #ffffff; 
border-right:none;
}



#zusatzmenue li a {
color: #ffffff;
display:block;
}

#zusatzmenue li a:hover {
color: #ffffff;
background-color:#1c4875;
display:block;
}

#zusatzmenue li:hover {
color: #ffffff;
background-color:#1c4875;
display:block;
}

#zusatzmenue li.topactive {
background-color:#1c4875;

}

#content_center div.csc-textpic-imagerow ul li {
    margin: 0 0 0 3px;
}

.tx-powermail-pi1_fieldset_istkunde legend 
{
display:none;

}

#powermaildiv_uid175 legend, #powermaildiv_uid223 legend, #powermaildiv_uid299 legend, #powermaildiv_uid361 legend, #powermaildiv_uid402 legend {
 display:block;
}

/*hinweistext DSE*/
#powermaildiv_uid188 {
margin-top:10px;

}

div.dokundendatenkurz  input[type="date"]#dateinput_uid228 {
    float: left;
    margin-right: 5px;
    width: 152px;
}

#powermaildiv_uid264 label, #powermaildiv_uid265 label {color:#ffffff;}

#tx-powermail-pi1_fieldset_37 legend {
    display: none;
} 

#tx-powermail-pi1_fieldset_51 legend, #tx-powermail-pi1_fieldset_63 legend, #tx-powermail-pi1_fieldset_71 legend {
    display: none;
}

.dumbCrossFade {
z-index:99;
}

#sbOverlay {
z-index:999;
}

#uid473 {
height:70px;
width:215px;
}

#tx-powermail-pi1_fieldset_81 >legend {
display:none;
}

#powermaildiv_uid465 label , #powermaildiv_uid473 label{
width:200px;
}

#powermaildiv_uid473 {
margin-top:10px;
}


#uid26 {
width:303px;
height:150px;
}
#powermaildiv_uid465 {
margin:0 0 1em;
padding:0;
}

.csc-textpic-intext-left-nowrap .csc-textpic-text {
margin:0;
}


div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image {
    margin-right: 5px;
}
