.standard_content {
	padding-right: 20px;
}

.header_size {
    font-family: Tahoma;
    font-size:18px;
    font-weight:bold;
}

/** KONTAKT **/
.contact_content {
    padding-left:200px;
}

/** FRANCHISE **/
.franchise_contentleft {
   /* padding-left:40px;*/
    width: 335px;
    float:left;
}

.csc-textpic-image {
	margin-left: 0px !important;
}

.franchise_contentright {
    float:left;
	padding-top: 5px;
    width:180px;
    padding-bottom: 1px;
}

.franchise_contentbottom {
    width:501px;
    /*margin-left: 30px;*/
}

.franchise_innerwrap {
    width:370px;   
}

.graphical_header {
}

/** KONTAKTFORMULAR **/
#contactform_right {
    width:254px;
    float:left;
	font-size: 10px;
}

#contactform_left {
    /*margin-left:40px;*/
    width:254px;
    float:left;
	font-size: 10px;
}

#contactform_bottom {
    width:508px;
    margin-top:10px;
	font-size: 10px;
}

#contactform_innerwrap {
    
}

.contactform_checkbox {
	float: left;
}

.contactform_label {
    height:25px;
}

.contactform_label_small {
    /*height:20px;*/
}

.contactform_input {
    height:25px;  
}

.contactform_input_field {
    border:1px solid #000000;
    width:254px;
}


.contactform_textarea {
    /*padding-top:80px;*/
	
}

.contactform_textarea textarea {    
    width:254px;
    height:100px;
    border:1px solid #000000; 
}

.franchise_contactform_head {
    width:400px;
    margin-bottom:20px;
}

.franchise_contactform_head_content {
    /*padding-left:40px;*/
	width:450px;
}

.contactform_label_left,
.contactform_label_right {
	float: left;
	margin-bottom: 10px;
}

#contactform_right input {
	height: 20px;
}

.checkbox_label {
	float: left;
	padding: 6px 10px 0px 5px;
}

.check_label {
	float: left;
	padding: 2px 10px 0px 5px;
}

.contactform_submit {
	float: right;
}

.dsb_check {
	float:left;
	/*padding-left: 35px;*/
}
/** NEWSLETTER REGISTRATION **/

#newsletter_reg_top {
    /*margin-left:40px;*/
    width:508px;
    margin-bottom:40px;
}

#newsletter_reg_left {
    width:208px;
    float:left;
}

#newsletter_reg_right {
    width:300px;
    float:left;
}

#newsletter_reg_right table {
	width: 300px;
}

#newsletter_reg_right table tr td{
	height: 25px;
}

#newsletter_reg_right input {
	height: 20px;
}

.newsletter_input {
    border:1px solid #000000;
	width: 299px;      
}

.newsletter_input_mid {
	border: 1px solid #000000;
	width: 198px;
}

.ie6 .newsletter_input_mid,
.ie7 .newsletter_input_mid {
	width: 197px;
}

.newsletter_input_small {
	border: 1px solid #000000;
	width: 96px;
	margin-right: 5px;
}

.newsletter_input_small_ss {
	border: 1px solid #000000;
	width: 75px;
	margin-right: 5px;
}

.newsletter_input_small_last {
	border: 1px solid #000000;
	width: 96px;
}

.newsletter_input_small_birthday {
	border: 1px solid #000000;
	width: 35px;
	/*margin-right: 5px;*/
}

.newsletter_input_small_birthday_last {
	border: 1px solid #000000;
	width: 70px;
}

.captcha_row {
	position: relative;
	height: 40px;
	width: 507px;
}

.newsletter_reg_label_mand {
	position: absolute;
	left: 0px;
	top: 5px;
	font-size: 10px;
}

.captcha_row_inner {
	position: absolute;
	right: 0px;
	top: 5px;
}

.input_border_1px {
	border:1px solid #000000;
	height:20px;
}

.newsletter_reg_field {
    height:25px;
}

.newsletter_reg_label {
    height:25px;
	font-size: 10px;
}

.newsletter_reg_stdinput {
    /*width:300px;*/
}

.newsletter_padding {
    /*padding-left:40px;*/
	padding-top: 40px;
}

.newsletter_reg_captcha {
    width:90px;
    height:40px;
    float:left;  
    
}


.newsletter_reg_captcha_field {
    height:40px;
    float:left;
}
.newsletter_reg_captcha_input {
    height:34px;    
    width:65px;
    padding:7px 0 0 5px;
    margin-left:5px;    
}



.newsletter_reg_captcha_text {
    width:134px;
    float:left;
    font-size:10px;
    margin-left:5px;
}

#newsletter_reg_top .graphical_header {
    padding-bottom:10px;
}

.newsletter_req_bottom {
    margin-top:5px;
    width:507px;
    text-align: right;
	font-size: 10px;
}

.newsletter_req_bottom a {
	font-size: 10px;
}

.newsletter_checkout_label {
	font-size:10px;
	height:25px;
	width: 100px;
	float: left;
}

.newsletter_checkout_value {
	float: left;
}

.newsletter_checkout_submit {
	padding-top: 10px;
	text-align: right;
	width: 400px;
}

.newsletter_checkout_details {
	margin-top: 25px;
	height: 25px;
}

#newsletter_checkout_text,
.newsletter_checkout_text {
	padding-top: 10px;
}
/** DOWNLOAD **/
#downloads_main {
	padding-top:50px;	
}

.download_entry {
	/*padding-left:40px;*/
	height:106px;	
	padding-bottom: 20px;
}

.download_entry img {
	border: 1px solid #000000;
}

.download_left_col {
	width:150px;
	height:104px;
	float:left;
}

.download_right_col {
	width:350px;
	float:left;
	height:104px;
	position:relative;
}

.download_osselect, .download_header, .download_description {
	padding-bottom:10px;
	position:relative;
}

.download_button {
	height:16px;
	bottom:0px;
	position:absolute;
}

.download_entry a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.download_osselect input {
	padding:0px;
	margin:0px;
}


.wallpaper_download_col1 {
	width:100px;
	float:left;
}

.wallpaper_download_col2 {
	width:100px;
	float:left;
}
/** ECARD **/
#ecard_main {
	/*margin-left:40px;*/
	margin-top:10px;
}

.ecard_leftcol {
	width:290px;
	float:left;
}

.ecard_rightcol {
	width:200px;
	float:left;
}

.ecard_rightcol img {
	border: 1px solid #000000;
}

.ecard_label {
	height:25px;
	font-size: 10px;
}

.ecard_input {
	height:25px;
}

.ecardInputField {
	border: 1px solid rgb(0, 0, 0);	
	width:260px;
}

.ecard_information {
	/*padding-top:10px;*/
}

.ecard_message_label {
	position:relative;
    height: 70px;
	margin-bottom: 10px;
}

.ecard_textarea textarea {
	width: 299px;
    height: 70px;
}

.ecard_agb {
	font-size:10px;
	margin-top:30px;
}

.ecard_datasec {
	font-size: 10px;
	width: 230px;
	position: absolute;
	bottom: 20px;
}

.ecard_message_label {
	position: relative;
	height: 70px;
}

.ecard_mandatory_label {
	position: absolute;
	bottom: 0px;
	font-size: 10px;
}

.ecard_footer {
	padding-top: 5px;
	text-align: right;
	width: 514px;
}

/** JOB MARKET **/
.jobmarket_login {
	padding-left:165px;
}

.jobmarket_login table {
	color:#000000;
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
	font-size:11px;
}

.job_leftcol {
	float:left;
	width:200px;
}

.job_rightcol {
	float:left;
	width:310px;
}

.job_radiotext {
	float:left;
	padding-right:10px;
	padding-left:5px;

}

.ie6 , .ie7  .job_checkbox_padding {
	padding-top:3px;
	padding-left:2px;
}

.job_checkbox_padding {
	padding-top:2px;
	padding-left:2px;
} 

.job_label_col {
	height:30px;
}

.job_field_col {
	height:30px;
}

.job_field_date {
	border:1px solid #000000;
	width:30px;
	height:20px;
}

.job_field_date_year {
	border:1px solid #000000;
	width:35px;
	height:20px;
}

.job_field_name {
	border:1px solid #000000;
	width:200px;
	height:20px;
	margin-left:5px;
}

.job_textarea {
	border: 1px solid #000000;
	width:300px;
	height:100px;
}
.job_multifield_wrap {
	float:left;
}

#job_main {
	margin-left:40px;
}

#job_management_listing {
	margin-top:25px;
	width:530px;
}
.job_overview_img {
	float:left;
	width:60px;
}
.job_overview_text {
	float:left;
	width:107px;
}

.job_overview_entry {
	margin-bottom:100px;
	height:60px;
	position:relative;
}

.job_overview_text a {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	bottom:10px;
	position:absolute;
}

#job_detail_list_header {
	margin-bottom:10px;
}

.job_entry_col1 {
	float:left;
	width:350px;
}

.job_entry_col2 {
	float:left;
	width:150px;
}

.job_entry a {
	color:#000000;
}

.job_entry a:hover {
	color:#C67852;
}

#jobfinder_search select {
	margin-bottom:10px;
}

#jobmarket_request_password {
	margin-top:30px;
}

#jobfinder_search {
	padding-top: 40px;
	width: 125px;
}

#jobfinder_search select {
	width: 125px;
}

#ecard_container_outerwrap {
	margin-left: 67px;
	margin-top: 120px;
	border: 1px solid #000000;
	width: 365px;
}

#addjob_form_wrap {
	
}

.job_overflow {
	height: 501px;
	overflow: auto;
}

#shop_finder_onlineshops_inner {
	height: 500px;
}

