.home .container_Downloads .spacer { margin-left:25px; }
.home .container_SubscriptionAvailabe .container_startdate { margin-left:25px;}
.home .container_SubscriptionAvailabe .container_duration { margin-left:25px;}

.login { text-align:left; }
.login .login_box .container_email { display:block; float:left; margin-top:12px; width:100px; }
.login .login_box .e_mail_field { float:left; margin-top:10px; }
.login .login_box .optional_clearer_passwort { clear:both; }
.login .login_box .container_passwort { display:block; float:left; width:100px; margin-top:12px;}
.login .login_box .password_field { float:left; margin:10px 0px 0px 0px; }
.login .login_box .optional_clearer_button { clear:both; }
.login .login_box .submit { float:left; width:245px; margin-top:10px; text-align:right; }
.login .optional_clearer { clear:both; }

.login .container_menu { padding:5px; }
.login .container_menu .div_login_home { margin-top:10px; }
.login .container_menu .div_login_data { margin-top:4px; }
.login .container_menu .div_adressdaten { margin-top:4px; }
.login .container_menu .div_downloads { margin-top:4px; }
.login .container_menu .div_order_history { margin-top:4px; }
.login .container_menu .div_multiuser { margin-top:4px; }
.login .container_menu a.menu_link:link 	{ text-decoration:none;color:#305580; }
.login .container_menu a.menu_link:active	{ text-decoration:none;color:#305580; }
.login .container_menu a.menu_link:visited { text-decoration:none;color:#305580; }
.login .container_menu a.menu_link:hover	{ text-decoration:underline;color:#305580; }
.login .container_menu .div_logout { margin-top:4px; }
.login .container_menu .div_logout a.logout:link 	{ text-decoration:none;color:#305580; }
.login .container_menu .div_logout a.logout:active	{ text-decoration:none;color:#305580; }
.login .container_menu .div_logout a.logout:visited { text-decoration:none;color:#305580; }
.login .container_menu .div_logout a.logout:hover	{ text-decoration:underline;color:#305580; }

.register { }
.register .headline { margin-bottom: 5px; height:25px; }
.register .container_register .fieldContainer { clear:none; margin-bottom:10px; }

.address { }
.address .headline { margin-bottom: 5px; height:25px; }
.address .container_register .fieldContainer { clear:none; margin-bottom:10px; }

.logindata .container_email .fieldContainer { clear:none; margin-bottom:10px; }
.logindata .container_email .fieldLabel { float:left; font-size:12px; width:160px; }
.logindata .container_email .containerText { clear:both; display:block; font-size:12px; padding:12px 0px 10px 0px; }

.password .container .fieldContainer { clear:none; margin-bottom:10px; }

.mydownloads .aboTypes .container .headline { border:0px; float:left; width:450px; margin:0px; }
.mydownloads .aboTypes .container .headline .serie { margin-bottom:1px; }
.mydownloads .aboTypes .container { margin:20px 0px 40px 25px; clear:both; width:auto;}
.mydownloads .aboTypes .container .link { width:100px; }
.mydownloads .aboTypes .aboHeadline .text { float:left; margin:3px 0px 0px 5px; font-weight:bold; }
.mydownloads .aboTypes .aboHeadline .text a.portal:link 	{ text-decoration:none;color:#000000!important; }
.mydownloads .aboTypes .aboHeadline .text a.portal:active	{ text-decoration:none;color:#000000!important; }
.mydownloads .aboTypes .aboHeadline .text a.portal:visited { text-decoration:none;color:#000000!important; }
.mydownloads .aboTypes .aboHeadline .text a.portal:hover	{ text-decoration:none;color:#000000!important; }
.mydownloads .aboTypes .container .imagelist_downloads { margin:0px; }
	
.order_history .aboTypes { margin:1px 0px 0px 10px; }
.order_history .aboTypes .subheadline { margin:15px 0px 0px -10px; color:#999999; }
.order_history .aboTypes .aboHeadline {color:#000000; font-weight:bold; border-bottom:1px solid #a4a4a4; margin:10px 0px 10px 0px;  }
.order_history .aboTypes .aboHeadline .text { float:left; margin:3px 0px 0px 5px; }
.order_history .aboTypes .aboHeadline a.portal:link 	{ text-decoration:none;color:#000000!important; }
.order_history .aboTypes .aboHeadline a.portal:active	{ text-decoration:none;color:#000000!important; }
.order_history .aboTypes .aboHeadline a.portal:visited { text-decoration:none;color:#000000!important; }
.order_history .aboTypes .aboHeadline a.portal:hover	{ text-decoration:none;color:#000000!important; }
.order_history .aboTypes .noAboText	{ margin:15px 15px 15px 25px; }
.order_history .aboTypes .credits { margin-top:15px; width:560px; }

.newsletter_config .types { margin:1px 0px 0px 10px; }
.newsletter_config .types .subheadline { margin:15px 0px 0px -10px; color:#999999; }
.newsletter_config .types .typeHeadline {color:#000000; font-weight:bold; border-bottom:1px solid #a4a4a4; margin:10px 0px 10px 0px;  }
.newsletter_config .types .typeHeadline .text { float:left; margin:3px 0px 0px 5px; }
.newsletter_config .types .typeHeadline a.portal:link 	{ text-decoration:none;color:#000000!important; }
.newsletter_config .types .typeHeadline a.portal:active	{ text-decoration:none;color:#000000!important; }
.newsletter_config .types .typeHeadline a.portal:visited { text-decoration:none;color:#000000!important; }
.newsletter_config .types .typeHeadline a.portal:hover	{ text-decoration:none;color:#000000!important; }

.multiuser .container_user .fieldLabel { width:150px; }
.multiuser .container_user .multiuser_field { width:180px; }
.multiuser .container_user .delete_multiuser { margin-left:15px; }
.multiuser .container_user .sendNewMail { margin-left:15px; }

.infokunden_overview { }
.infokunden_overview .container {}
.infokunden_overview .container .headline { height:25px; margin-bottom:5px; border-bottom:1px solid #000000; }
.infokunden_overview .container .headline .text { float:left; }
.infokunden_overview .container .headline .logo { float:right; margin-top:4px; }
.infokunden_overview .container .description { float:left; margin:20px 0px 20px 0px; }
.infokunden_overview .container .newproject { float:right; margin:20px 0px 20px 0px; }
.infokunden_overview .container .newproject a { padding:5px; }
.infokunden_overview .projects { clear:both; padding:8px 0px;  }
.infokunden_overview .projects table { width:100%; }
.infokunden_overview .projects table th { text-align:left; padding:7px 0px; border-bottom:1px solid #CCC; }
.infokunden_overview .projects table td { padding:7px 0px; border-bottom:1px solid #CCC; }
.infokunden_overview .projects table td a { text-decoration:underline!important; }
.infokunden_overview .projects table td a:hover { text-decoration:none!important; }
.infokunden_overview .projects .links { float:left; padding:0px 30px; }
.infokunden_overview .projects .links .downloads { margin-top:5px; }
.infokunden_overview .projects .links .modify { margin-top:10px;  }
.infokunden_overview .projects .links  a { }
.infokunden_overview .projects .show_more { margin-top:10px; }
.infokunden_overview .newproject { }

.infokunden_form { }
.infokunden_form .headline { height:25px; margin-bottom:5px; border-bottom:1px solid #000000; }
.infokunden_form .headline .text { float:left; }
.infokunden_form .headline .backlink { float:left; margin:6px 0px 0px 15px;  }
.infokunden_form .headline .logo { float:right; margin-top:4px; }
.infokunden_form .container { margin-left:15px; }
.infokunden_form .container_infos { padding:8px 0px 5px 0px; border-bottom:1px solid #CCC; }
.infokunden_form .container_infos .layer { clear:both; }
.infokunden_form .container_infos .layer .lable { width:150px; font-weight:bold; float:left; }
.infokunden_form .container_infos .layer .value { float:left; }
.infokunden_form .descripton { margin-top:10px; }
.infokunden_form .input_field { clear:both; padding:10px 0px; }
.infokunden_form .input_field .lable { float:left; font-weight:bold; width:350px; }
.infokunden_form .input_field input { float:left; width:250px; }
.infokunden_form .input_field input.erscheinungstermin { float:left; width:70px; }
.infokunden_form .input_field input.checkbox { float:left; width:30px; }
.infokunden_form .radiobuttons_container { clear:both; float:left; }
.infokunden_form .radiobuttons_container .input_field { clear:both; padding:10px 0px; }
.infokunden_form .radiobuttons_container .input_field .lable { float:left; width:200px; font-weight:normal; }
.infokunden_form .radiobuttons_container .input_field input { float:left; width:20px; }
.infokunden_form .container_auflage { float:left; }
.infokunden_form .container_auflage .input_field { clear:both; padding:10px 0px; }
.infokunden_form .container_auflage .input_field .lable { float:left; width:125px; font-weight:normal; }
.infokunden_form .container_auflage .input_field .lable_left { float:left; width:125px; }
.infokunden_form .container_auflage .input_field .lable_right { float:left; margin-left:15px; }
.infokunden_form .container_auflage .input_field input { float:left; width:100px; }
.infokunden_form .input_field .lable_left { float:left; width:350px; }
.infokunden_form .input_field input.vkpreis { float:left; width:60px; }
.infokunden_form .input_field .lable_right { float:left; margin-left:15px; }
.infokunden_form .agbCheckbox { clear:both; float:left; margin:10px  0px 0px 0px; position:relative;
	left:-4px;}
.infokunden_form .agbCheckbox .checkbox { float:left;  }
.infokunden_form .agbCheckbox .text { float:left; margin:1px 0px 0px 3px; }

.infokunden_form .submit { clear:both; margin:15px 0px 0px 350px; }

.InfoKunden_Downloads { }
.InfoKunden_Downloads .container {}
.InfoKunden_Downloads .container .headline { height:25px; margin-bottom:5px; border-bottom:1px solid #000000; }
.InfoKunden_Downloads .container .headline .text { float:left; }
.InfoKunden_Downloads .container .headline .backlink { float:left; margin:6px 0px 0px 15px;  }
.InfoKunden_Downloads .container .headline .logo { float:right; margin-top:4px; }
.InfoKunden_Downloads .container .projectdetails { padding-left:15px; border-bottom:1px solid #CCC; }
.InfoKunden_Downloads .container .projectdetails .modifyproject { padding-top:7px; }
.InfoKunden_Downloads .container .projectdetails .modifyproject a { padding:5px; }
.InfoKunden_Downloads .container .projectdetails .lable { float:left; font-weight:bold; width:150px; padding:5px 0px; }
.InfoKunden_Downloads .container .projectdetails .value { float:left; width:180px; padding:5px 0px; }
.InfoKunden_Downloads .container .projectdetails .value_kommentar { float:left; width:500px; padding:5px 0px; }
.InfoKunden_Downloads .container .mydownloads { padding:10px 0px 0px 15px; }
.InfoKunden_Downloads .container .mydownloads .container_download { margin-right:10px; height:290px; float:left; }
.InfoKunden_Downloads .container .mydownloads .download { background-color:#FFFFFF; float:left; width:265px; }
.InfoKunden_Downloads .container .mydownloads .download .container_image { text-align:center; }
.InfoKunden_Downloads .container .mydownloads .download .container_image img {  border:1px solid #000000; }
.InfoKunden_Downloads .container .mydownloads .download .description { padding-top:5px; height:36px; text-align:center; font-size:11px; }
.InfoKunden_Downloads .container .mydownloads .download .checkbox { float:left; width:19px;margin-top:4px; }
.InfoKunden_Downloads .container .mydownloads .download .selectBox { float:left; }
.InfoKunden_Downloads .container .mydownloads .download .selectBox .chooseDataType { padding:6px 0px 5px 2px; font-size:11px;
	float:left;}
.InfoKunden_Downloads .container .mydownloads .download .selectBox select { width:140px; margin:4px 0px 0px 5px;}
.InfoKunden_Downloads .container .mydownloads .download .newVersion { color:#FF0000; padding:5px 0px; text-align:center; font-size:9px; }
.InfoKunden_Downloads .container .mydownloads .download .isDownloaded { color:#3cab35; padding:0px 0px; text-align:left; font-size:9px;
	margin:0px 0px 0px 22px;}
.InfoKunden_Downloads .container .mydownloads .download .delete { margin-top:0px; margin:0px 0px 0px 22px;}
.InfoKunden_Downloads .container .mydownloads .download .delete a { font-size:9px; }
.InfoKunden_Downloads .container .mydownloads .download .submit { margin-top:8px; margin-left:25px;  }
