/* Statusmeldungen */
.msgContainer { }
.msgContainer #msg_error { color:#d40c15; font-weight:bold;  }
.msgContainer #msg_error .spacer { margin:5px 0px 10px 15px; padding:0px; }
.msgContainer #msg_success { color:#029b02; font-weight:bold;  }
.msgContainer #msg_success .spacer { margin:5px 0px 5px 0px; padding:0px; }

.clearer { clear:both; }

.button { border:1px solid #666; cursor:pointer; background-color:#FFF; }
.button_over { border:1px solid #666; cursor:pointer; background-color:#eaeaea; }
/* Buhv Logo */
.Buhv_Logo { }

/* Personendaten */
.personenDaten {border-bottom:1px solid #999999;clear:both;padding:10px 0px 5px 2px;}


/* Login Template */
.login {}
.login .backgroundColor { }
.login .spacer { }
.login .headline { height:25px; margin-bottom:5px; }
.login .headline .text { float:left; }
.login .headline .logo { float:right; margin-top:4px; }
.login .MyBuhv_TTF { margin-bottom:3px; }
.login .hint {padding-right:120px;margin-top:10px; margin-bottom:10px;}
.login .hint .headline {font-size:18px; font-weight:bold;}
.login .hint .text {clear:both;}
.login .login_box { }
.login .login_box .container_email { display:none; }
.login .login_box .e_mail_field { float:left; }
.login .login_box .optional_clearer_passwort { clear:none; }
.login .login_box .container_passwort { display:none; float:left; }
.login .login_box .password_field { margin-left:20px; float:left; }
.login .login_box .optional_clearer_button { clear:none; }
.login .login_box .submit { float:left; margin:0px 0px 0px 4px; padding:0px; }
.login .login_box .submit .login_button { }
.login .optional_clearer { clear:both; }
.login .neu_hier { margin-top:5px; }
.login .neu_hier a.jetzt_anmelden:link 	{ text-decoration:underline;color:#00A994; }
.login .neu_hier a.jetzt_anmelden:active	{ text-decoration:underline;color:#00A994; }
.login .neu_hier a.jetzt_anmelden:visited { text-decoration:underline;color:#00A994; }
.login .neu_hier a.jetzt_anmelden:hover	{ text-decoration:none;color:#00A994; }
.login .div_passwort_vergessen { }
.login .div_passwort_vergessen a.passwort_vergessen:link 	{ text-decoration:underline;color:#00A994; }
.login .div_passwort_vergessen a.passwort_vergessen:active	{ text-decoration:underline;color:#00A994; }
.login .div_passwort_vergessen a.passwort_vergessen:visited { text-decoration:underline;color:#00A994; }
.login .div_passwort_vergessen a.passwort_vergessen:hover	{ text-decoration:none;color:#00A994; }
.login .container_menu { }
.login .container_menu .div_anrede {}
.login .container_menu .div_login_data {}
.login .container_menu .div_adressdaten {}
.login .container_menu .div_downloads {}
.login .container_menu .div_order_history {}
.login .container_menu .div_multiuser {}
.login .container_menu a.menu_link:link 	{ text-decoration:underline;color:#00A994; }
.login .container_menu a.menu_link:active	{ text-decoration:underline;color:#00A994; }
.login .container_menu a.menu_link:visited { text-decoration:underline;color:#00A994; }
.login .container_menu a.menu_link:hover	{ text-decoration:none;color:#00A994; }
.login .container_menu .div_logout {}
.login .container_menu .div_logout a.logout:link 	{ text-decoration:underline;color:#00A994; }
.login .container_menu .div_logout a.logout:active	{ text-decoration:underline;color:#00A994; }
.login .container_menu .div_logout a.logout:visited { text-decoration:underline;color:#00A994; }
.login .container_menu .div_logout a.logout:hover	{ text-decoration:none;color:#00A994; }

/* Register Template */
.register {}
.register .backgroundColor {}
.register .headline { height:25px; margin-bottom:5px; border-bottom:1px solid #000000;}
.register .headline .text { float:left; }
.register .headline .logo { float:right; margin-top:4px; }
.register .description { font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.register .container_register { margin:20px 0px 0px 25px; }
.register .container_register .fieldContainer { clear:both; margin-bottom:10px; }
.register .container_register .fieldLabel { float:left; font-size:11px; width:160px; }
.register .container_register .register_field { font-size:11px; }
.register .container_register .selectbox { font-size:11px; }
.register .container_register .fieldLabelCheck { width:90px; float:left; vertical-align:middle; font-size:11px; }
.register .container_register .mandatoryFields { font-size:11px; margin-top:15px;font-style:italic; }
.register .container_register .werbung { width:460px; }
.register .container_register .werbung .checkbox { float:left; }
.register .container_register .werbung .text { float:left; margin:2px 0px 0px 5px; width:410px; }
.register .container_register .werbung .optionalclearer { clear:both; }
.register .submit { margin:15px 0px 0px 25px; }
.register .submit .field_register { margin-top:10px; }

#checkbox_institution {margin:0px; padding:0px; float:left;}
.checkbox_institution_text {float:left; margin-left:5px;}

/* StudentVerification Template */
.verification {}
.verification .backgroundColor {}
.verification .headline { height:25px; margin-bottom:5px; }
.verification .headline .text { float:left; }
.verification .headline .logo { float:right; margin-top:4px; }
.verification .description { font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.verification .container {margin:10px 0px 0px 25px;}
.verification .container .row .label {font-size:12px; float:left; width:80px;}
.verification .container .row {margin:5px 0px 0px 0px;}
.verification .container  input {width:350px;}
.verification .container  input.date {width:70px;}
.verification .submit { margin:15px 0px 0px 25px; }
.view .verification {margin-bottom:10px;}

/* myBuhv Home Seite */
.home {}
.home .backgroundColor {}
.home .headline { height:25px; margin-bottom:5px; }
.home .headline .text { float:left; }
.home .headline .logo { float:right; margin-top:4px; }
.home .seperator { margin:10px 0px 5px 0px; height:1px; width:400px; border:0px; border-top:1px solid #cccccc; }
.home .container_Downloads {}
.home .container_Downloads .small_headline { font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.home .container_Downloads .spacer { margin-bottom:8px; }
.home .container_Downloads .spacer .title { float:left; width:170px; }
.home .container_Downloads .spacer .title a.download_link:link { text-decoration:underline;color:#00A994; }
.home .container_Downloads .spacer .title a.download_link:active	{ text-decoration:underline;color:#00A994; }
.home .container_Downloads .spacer .title a.download_link:visited { text-decoration:underline;color:#00A994; }
.home .container_Downloads .spacer .title a.download_link:hover	{ text-decoration:none;color:#00A994; }
.home .container_Downloads .spacer .lastDownloadDate{ float:left; margin-left:10px; }
.home .container_SubscriptionAvailabe {}
.home .container_SubscriptionAvailabe .small_headline { font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.home .container_SubscriptionAvailabe .container_startdate { margin-bottom:2px; }
.home .container_SubscriptionAvailabe .container_startdate .text { float:left; width:170px; }
.home .container_SubscriptionAvailabe .container_startdate .data { float:left; margin-left:10px; }
.home .container_SubscriptionAvailabe .container_startdate .optional_clearer { clear:both; }
.home .container_SubscriptionAvailabe .container_duration { }
.home .container_SubscriptionAvailabe .container_duration .text { float:left; width:170px; }
.home .container_SubscriptionAvailabe .container_duration .data { float:left; margin-left:10px; }
.home .container_SubscriptionAvailabe .container_duration .optional_clearer { clear:both; }
.home .container_NoSubscriptionAvailabe { color:#b70e23; font-weight:bold; margin-bottom:20px; }
.home .container_NoSubscriptionAvailabe .small_headline { color:#000000; font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.home .container_NoSubscriptionAvailabe .text { margin-left:25px; }
.home .container_NoSubscriptionAvailabe .text a.OrderAbo:link { text-decoration:underline;color:#00A994; }
.home .container_NoSubscriptionAvailabe .text a.OrderAbo:active	{ text-decoration:underline;color:#00A994; }
.home .container_NoSubscriptionAvailabe .text a.OrderAbo:visited { text-decoration:underline;color:#00A994; }
.home .container_NoSubscriptionAvailabe .text a.OrderAbo:hover	{ text-decoration:none;color:#00A994; }
.home .container_multiuser {}
.home .container_multiuser .small_headline { font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.home .container_multiuser .small_headline .text { float:left; }
.home .container_multiuser .small_headline .link { float:right; }
.home .container_multiuser .small_headline .link  a.menu_link:link 	{ font-weight:normal; text-decoration:underline;color:#00A994; }
.home .container_multiuser .small_headline .link  a.menu_link:active	{ font-weight:normal; text-decoration:underline;color:#00A994; }
.home .container_multiuser .small_headline .link  a.menu_link:visited { font-weight:normal; text-decoration:underline;color:#00A994; }
.home .container_multiuser .small_headline .link  a.menu_link:hover	{ font-weight:normal; text-decoration:none;color:#00A994; }
.home .container_multiuser .container_user { margin:0px 0px 15px 25px; }
.home .container_multiuser .container_user .container_all_multiuser { display:none; }
.home .container_multiuser .container_user .text { float:left; margin:0px 0px 10px 0px; }
.home .container_LoginData { }
.home .container_LoginData .small_headline { color:#000000; font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.home .container_LoginData .container_Email { margin-left:25px; }
.home .container_LoginData .container_Email .text { float:left; width:170px; }
.home .container_LoginData .container_Email .data { float:left; margin-left:10px; }
.home .container_LoginData .container_Email .optional_clearer { clear:both; }
.home .button_modify { clear:both; margin:10px 0px 0px 25px; }
.home .button_modify a.menu_link:link 	{ text-decoration:underline;color:#00A994; }
.home .button_modify a.menu_link:active	{ text-decoration:underline;color:#00A994; }
.home .button_modify a.menu_link:visited { text-decoration:underline;color:#00A994; }
.home .button_modify a.menu_link:hover	{ text-decoration:none;color:#00A994; }
.home .container_addressdata { margin-top:10px; }
.home .container_addressdata .small_headline { color:#000000; font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.home .container_address { margin:10px 0px 0px 25px; }
.home .container_address .text { float:left; width:170px; }
.home .container_address .data { float:left; margin-left:10px; }
.home .container_address .optional_clearer { clear:both; }

/* Password Template */
.password {}
.password .backgroundColor { }
.password .headline { height:25px; margin-bottom:5px; border-bottom:1px solid #000000; }
.password .headline .text { float:left; }
.password .headline .logo { float:right; margin-top:4px; }
.password .container_text {  font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px;  }
.password .container { margin-left:25px; }
.password .container .fieldContainer { clear:both; margin-bottom:10px; }
.password .container .fieldLabel { float:left; font-size:12px; margin-top:2px; width:160px; }
.password .container .email_field { font-size:11px; width:200px; }
.password .container .optional_clearer { }
.password .password_anfordern_button { }

/* Logindaten ändern Template */
.logindata { }
.logindata .headline { height:24px; margin-bottom:5px; border-bottom:1px solid #000000; }
.logindata .headline .text { float:left; }
.logindata .headline .logo { float:right; margin-top:4px; }
.logindata .container_email { margin:20px 0px 35px 0px; }
.logindata .container_email .emailHeadline { font-weight:bold; border-bottom:1px solid #a4a4a4; margin-bottom:10px; }
.logindata .container_email .container_inputfields { margin:20px 0px 0px 25px; }
.logindata .container_email .container_inputfields .fieldContainer { clear:both; margin-bottom:10px; }
.logindata .container_email .container_inputfields .fieldLabel { float:left; font-size:12px; width:160px; }
.logindata .container_email .container_inputfields .field {  font-size:11px; }
.logindata .container_email .container_inputfields .act_Email { float:left; font-size:12px; }
.logindata .container_email .container_inputfields .containerText { clear:both; font-size:12px; padding:7px 0px 10px 0px; }
.logindata .container_password { margin:20px 0px 35px 0px; }
.logindata .container_password .passwordHeadline { font-weight:bold; border-bottom:1px solid #a4a4a4; margin-bottom:10px; }
.logindata .container_password .container_inputfields { margin:20px 0px 0px 25px; }
.logindata .container_password .container_inputfields .fieldContainer { clear:both; margin-bottom:10px; }
.logindata .container_password .container_inputfields .fieldLabel { float:left; font-size:12px; width:160px; }
.logindata .container_password .container_inputfields .field {  font-size:11px; }
.logindata .container_password .container_inputfields .container_inputfields .act_Email { float:left; font-size:12px; }
.logindata .container_password .container_inputfields .containerText { clear:both; font-size:12px; padding:7px 0px 10px 0px; }
.logindata .mandatoryFields { font-size:11px; margin-top:15px;font-style:italic; }

/* Addressdata Template */
.address {}
.address .backgroundColor {}
.address .headline { height:24px; border-bottom:1px solid #000000;}
.address .headline .text { float:left; }
.address .headline .logo { float:right; margin-top:4px; }
.address .description { font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.address .container_register { margin:20px 0px 0px 25px; }
.address .container_register .fieldContainer { clear:both; margin-bottom:10px; }
.address .container_register .fieldLabel { float:left; font-size:11px; width:160px; }
.address .container_register .register_field { font-size:11px; }
.address .container_register .selectbox { font-size:11px; }
.address .container_register .fieldLabelCheck { width:90px; float:left; vertical-align:middle; font-size:11px; }
.address .container_register .mandatoryFields { font-size:11px; margin-top:15px;font-style:italic; }
.address .submit { margin:15px 0px 0px 25px; }
.address .submit .field_address { }

/* Abo Mitbenutzer Template */
.multiuser {}
.multiuser .backgroundColor {}
.multiuser .headline { height:25px;}
.multiuser .headline .text { float:left; }
.multiuser .headline .logo { float:right; margin-top:4px; }
.multiuser .description { font-size:12px; margin:20px 0px 20px 0px; }
.multiuser .container_user { margin:20px 0px 0px 25px; }
.multiuser .container_user .fieldContainer { clear:both; margin-bottom:10px; }
.multiuser .container_user .fieldLabel { float:left; font-size:11px; width:160px; }
.multiuser .container_user .multiuser_field { float:left;font-size:11px; width:250px; }
.multiuser .container_user .delete_multiuser { float:left; font-size:11px; margin:2px 0px 0px 30px; }
.multiuser .container_user .sendNewMail { float:left; font-size:11px; margin:2px 0px 0px 30px; }
.multiuser .container_user .fieldLabelCheck { width:75px; float:left; vertical-align:middle; font-size:11px; }
.multiuser .container_user .mandatoryFields { font-size:11px; margin-top:15px;font-style:italic; }
.multiuser .submit { margin:15px 0px 0px 25px; }
.multiuser .submit .field_register { margin-top:10px; }

/* Addressdata Template */
.mydownloads { }
.mydownloads .headline { padding-bottom:3px; border-bottom:1px solid #000000; }
.mydownloads .headline .text { float:left; }
.mydownloads .headline .logo { float:right; margin-top:4px; }
.mydownloads .container_text { margin-top:15px; }
.mydownloads .container_text a.support:link { text-decoration:underline;color:#00A994; }
.mydownloads .container_text a.support:active { text-decoration:underline;color:#00A994; }
.mydownloads .container_text a.support:visited { text-decoration:underline;color:#00A994; }
.mydownloads .container_text a.support:hover { text-decoration:none;color:#00A994; }
.mydownloads .textLastDownloads { margin-top:20px; font-weight:bold; }
.mydownloads .aboTypes { margin:25px 0px 0px 10px; }
.mydownloads .aboTypes .subheadline { margin:0px 0px 10px -10px; color:#999999; }
.mydownloads .aboTypes .aboHeadline { border-bottom:1px solid #a4a4a4; }
.mydownloads .aboTypes .aboHeadline .logo { float:left;}
.mydownloads .aboTypes .aboHeadline .text { float:left; margin-left:5px; font-weight:bold; }
.mydownloads .aboTypes .aboHeadline .text a.portal:link 	{ text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .aboHeadline .text a.portal:active	{ text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .aboHeadline .text a.portal:visited { text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .aboHeadline .text a.portal:hover	{ text-decoration:none;color:#00A994; }
.mydownloads .aboTypes .aboHeadline .showAll { float:right; }
.mydownloads .aboTypes .aboHeadline .showAll { float:right; }
.mydownloads .aboTypes .aboHeadline .showAll a.link_showAll:link { text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .aboHeadline .showAll a.link_showAll:active { text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .aboHeadline .showAll a.link_showAll:visited { text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .aboHeadline .showAll a.link_showAll:hover { text-decoration:none;color:#00A994; }
.mydownloads .aboTypes .aboHeadline .optional_clearer { clear:both; }
.mydownloads .aboTypes .buttons { float:left; }
.mydownloads .aboTypes .container { margin:20px 0px 40px 25px; clear:both; width:580px; }
.mydownloads .aboTypes .container .container_toggle { display:none; }
/*  Text Auflistung  */
.mydownloads .aboTypes .container .grey { background-color:#f9f9f9; }
.mydownloads .aboTypes .container .dark_grey { background-color:#efefef; }
.mydownloads .aboTypes .container .spacer_bottom { margin-bottom:3px; }
.mydownloads .aboTypes .container .type_headline { float:left; width:305px; padding:3px; border:0px; }
.mydownloads .aboTypes .container .highlightOrder { color:#0000FF; }
.mydownloads .aboTypes .container .type_headline .serie { margin-bottom:3px; }
.mydownloads .aboTypes .container .type_headline .description { font-size:11px; }
.mydownloads .aboTypes .container .type_headline .description_large { font-size:13px; width:440px; }
.mydownloads .aboTypes .container .infos { float:left; margin:3px 3px 3px 30px; width:170px; }
.mydownloads .aboTypes .container .link { float:right; padding:3px; }
.mydownloads .aboTypes .container .link a.download_link:link 	{ text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .container .link a.download_link:active	{ text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .container .link a.download_link:visited { text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .container .link a.download_link:hover	{ text-decoration:none;color:#00A994; }
.mydownloads .aboTypes .container .filetypes { padding:3px; }
.mydownloads .aboTypes .container .filetypes .type { float:left; margin-left:20px; width:260px; }
.mydownloads .aboTypes .container .filetypes .link { float:right; padding:0px; }
.mydownloads .aboTypes .container .filetypes .link a.download_link:link 	{ text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .container .filetypes .link a.download_link:active	{ text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .container .filetypes .link a.download_link:visited { text-decoration:underline;color:#00A994; }
.mydownloads .aboTypes .container .filetypes .link a.download_link:hover	{ text-decoration:none;color:#00A994; }
/*  Bilder Auflistung  */
.mydownloads .aboTypes .container .imagelist_downloads { margin-left:-25px;}
.mydownloads .aboTypes .container .product { width:120px; float:left; }
.mydownloads .aboTypes .container .product.highlightOrder { }
.mydownloads .aboTypes .container .product .spacer {padding:4px; }
.mydownloads .aboTypes .container .product .checkbox { float:left; width:17px; }
.mydownloads .aboTypes .container .product .checkbox input { padding:0px; margin:0px; }
.mydownloads .aboTypes .container .product .image {  float:left; width:95px; height:95px; text-align:center; }
.mydownloads .aboTypes .container .product .image .nopic { padding:5px 0px 0px 0px; }
.mydownloads .aboTypes .container .product .infos { margin-left:17px; width:100px; height:55px; font-size:10px; }
.mydownloads .aboTypes .container .product .linkDownloads { padding:5px 0px 0px 0px; float:none; font-size:12px; margin:0px; width:100px; text-align:center; }
.mydownloads .aboTypes .container .product .linkDetails { padding:8px 0px 0px 0px; float:none; font-size:12px; margin:0px; width:100px; text-align:center; }
.mydownloads .aboTypes .container .selectAll { padding-top:10px; float:left; }
.mydownloads .aboTypes .container .zipDownload { padding-top:10px; float:right; }

.alldownloads { }
.alldownloads .headline { padding-bottom:3px; border-bottom:1px solid #000000; }
.alldownloads .headline .text { float:left; }
.alldownloads .headline .logo { float:right; margin-top:4px; }
.alldownloads .container .product { width:120px; height:160px; float:left; }
.alldownloads .container .product .checkbox { float:left; width:17px; }
.alldownloads .container .product .checkbox input { padding:0px; margin:0px; }
.alldownloads .container .product.highlightOrder { background-color:#FFFFFF; }
.alldownloads .container .product .spacer { padding:4px!important; }
.alldownloads .container .product .image { float:left; width:95px; height:95px; text-align:center; }
.alldownloads .container .product .image .nopic { padding:5px 0px 0px 12px; }
.alldownloads .container .product .infos { margin-left:17px; width:100px; height:36px; font-size:10px; }
.alldownloads .container .product .linkDownloads { padding:5px 0px 0px 0px; float:none; font-size:12px; margin:0px; width:100px; text-align:center; }
.alldownloads .container .product .linkDetails { padding:8px 0px 15px 0px; float:none; font-size:12px; margin:0px; width:100px; text-align:center; }
.alldownloads .container .zipDownload { padding-top:10px; float:right; }

/* OrderHistory Template */
.order_history { }
.order_history .headline { padding-bottom:3px; border-bottom:1px solid #000000; }
.order_history .headline .text { float:left; }
.order_history .headline .logo { float:right; margin-top:4px; }
.order_history .textAbos { margin-top:20px; font-weight:bold; }
.order_history .aboTypes { margin:1px 0px 0px 25px; }
.order_history .aboTypes .subheadline { margin:0px 0px 10px -10px; color:#999999; }
.order_history .aboTypes .aboHeadline  { color:#000000; font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.order_history .aboTypes .aboHeadline .logo { float:left; }
.order_history .aboTypes .aboHeadline .text { float:left; margin-left:5px; }
.order_history .aboTypes .aboHeadline .text a.portal:link 	{ text-decoration:underline;color:#00A994; }
.order_history .aboTypes .aboHeadline .text a.portal:active	{ text-decoration:underline;color:#00A994; }
.order_history .aboTypes .aboHeadline .text a.portal:visited { text-decoration:underline;color:#00A994; }
.order_history .aboTypes .aboHeadline .text a.portal:hover	{ text-decoration:none;color:#00A994; }
.order_history .aboTypes .buttons  { float:left; }
.order_history .aboTypes .container { margin:20px 0px 10px 25px; }
.order_history .aboTypes .container .container_toggle { display:none; }
.order_history .aboTypes .container .downloads_locked {font-weight:bold; margin-bottom:10px;}
.order_history .aboTypes .container .container_startdate { margin-bottom:2px; }
.order_history .aboTypes .container .container_startdate .text { float:left; width:140px; }
.order_history .aboTypes .container .container_startdate .data { float:left; margin-left:10px; }
.order_history .aboTypes .container .container_startdate .optional_clearer { clear:both; }
.order_history .aboTypes .container .container_duration { }
.order_history .aboTypes .container .container_duration .text { float:left; width:140px; }
.order_history .aboTypes .container .container_duration .data { float:left; margin-left:10px; }
.order_history .aboTypes .container .container_duration .optional_clearer { clear:both; }
.order_history .aboTypes .credits { margin-top:5px; width:560px; }
.order_history .aboTypes .credits .border { border-bottom:1px solid #a4a4a4;font-size:1px; }
.order_history .aboTypes .credits .Headlines { font-weight:bold; }
.order_history .aboTypes .credits .Headlines .DateAndTime { width:140px; padding-bottom:1px; }
.order_history .aboTypes .credits .Headlines .Description { width:240px; padding-bottom:1px; }
.order_history .aboTypes .credits .Headlines .AddedValue { width:100px; padding-bottom:1px; text-align:right; }
.order_history .aboTypes .credits .Headlines .TotalValue { width:100px; padding-bottom:1px; text-align:right; }
.order_history .aboTypes .credits .Transactions { }
.order_history .aboTypes .credits .Transactions .DateAndTime { padding-top:5px; }
.order_history .aboTypes .credits .Transactions .Description { padding-top:5px; }
.order_history .aboTypes .credits .Transactions .AddedValue { padding-top:5px; text-align:right; }
.order_history .aboTypes .credits .Transactions .TotalValue { padding-top:5px; text-align:right; }
.order_history .aboTypes .credits .borderLast { padding-top:5px;border-bottom:1px solid #a4a4a4;font-size:1px; }
.order_history .aboTypes .credits .AktValueDescription { padding-top:10px; text-align:right; }
.order_history .aboTypes .credits .AktValue { padding-top:10px; text-align:right; }
.order_history .aboTypes .noAboText { margin:15px 15px 15px 25px; }
.order_history .aboTypes .container_cancelAboText { margin-top:20px; width:560px; }
.order_history .aboTypes .container_cancelAboText .div_cancelAboLink { margin-top:5px; }
.order_history .aboTypes .container_cancelAboText .div_cancelAboLink a.cancelAboLink:link { text-decoration:underline;color:#00A994; }
.order_history .aboTypes .container_cancelAboText .div_cancelAboLink a.cancelAboLink:active { text-decoration:underline;color:#00A994; }
.order_history .aboTypes .container_cancelAboText .div_cancelAboLink a.cancelAboLink:visited { text-decoration:underline;color:#00A994; }
.order_history .aboTypes .container_cancelAboText .div_cancelAboLink a.cancelAboLink:hover { text-decoration:none;color:#00A994; }


/* Trolley */
.trolley { width:700px; }
.trolley .msgContainer #msg_success { color:#000000; font-weight:bold;  }
.trolley .msgContainer #msg_success .spacer { margin:5px 0px 5px 0px; }
.trolley .headline { height:25px; margin-bottom:5px; }
.trolley .headline .text { float:left; }
.trolley .headline .logo { float:right; margin-top:4px; }
.trolley .container { }
.trolley .container_products { margin-top:15px; }
.trolley .container_products .counter { float:left; width:20px;}
.trolley .container_products .product_image { float:left; width:90px;}
.trolley .container_products .item_properties { float:left; width:570px; }
.trolley .container_products .item_properties .description { float:left; width:320px; }
.trolley .container_products .item_properties .description a.trolleyLink:link { text-decoration:none; color:#00A994;}
.trolley .container_products .item_properties .description a.trolleyLink:active { text-decoration:none; color:#00A994; }
.trolley .container_products .item_properties .description a.trolleyLink:visited  { text-decoration:none; color:#00A994; }
.trolley .container_products .item_properties .description a.trolleyLink:hover { text-decoration:underline; color:#00A994; }
.trolley .container_products .item_properties .price {  float:right; margin-top:3px; }
.trolley .container_products .item_properties .price .bold { }
.trolley .container_products .item_properties .mediatype { float:left; margin-top:8px;}
.trolley .container_products .item_properties .delProduct { float:right; margin-top:60px; }
.trolley .container_products .item_properties .delProduct a.deleteLink:link { text-decoration:none; color:#00A994; }
.trolley .container_products .item_properties .delProduct a.deleteLink:active { text-decoration:none; color:#00A994; }
.trolley .container_products .item_properties .delProduct a.deleteLink:visited  { text-decoration:none; color:#00A994; }
.trolley .container_products .item_properties .delProduct a.deleteLink:hover { text-decoration:underline; color:#00A994; }
.trolley .container_products .spacer_bottom { font-size:8px; }
.trolley .container .summery { margin-top:10px; }
.trolley .container .summery .text { float:left; width:520px; }
.trolley .container .summery .text .align { text-align:right; }
.trolley .container .summery .price { float:right; }
.trolley .container .cartLink { text-align:right; }
.trolley .container .cartLink .spacer { padding-top:20px; }
.trolley .container .cartLink .spacer a.goToCartLink:link { text-decoration:underline;color:#00A994; }
.trolley .container .cartLink .spacer a.goToCartLink:active { text-decoration:underline;color:#00A994; }
.trolley .container .cartLink .spacer a.goToCartLink:visited { text-decoration:underline;color:#00A994; }
.trolley .container .cartLink .spacer a.goToCartLink:hover { text-decoration:none;color:#00A994; }

/* Payment Seite */
.payment { width:700px; }
.payment .container { }
.payment .headline { height:25px; margin-bottom:5px; border-bottom:1px solid #000000; }
.payment .headline .text { float:left; }
.payment .headline .logo { float:right; margin-top:4px; }
.payment .container .text { }
.payment .container .text .spacer { margin:7px 0px 10px 0px; }
.payment .container .textPaymentTypes { border-bottom:1px solid #A4A4A4; margin-top:20px; font-weight:bold; }
.payment .container .payment_types { margin:20px 0px 10px 0px; }
.payment .container .payment_types .radiobox { float:left; width:35px; }
.payment .container .payment_types .description { float:left; }
.payment .container .payment_types .detailtext { }
.payment .container .payment_types .bez_container { float:left; margin-left:35px; }
.payment .container .payment_types .seperator { margin:5px 0px 5px 0px; height:1px; border:0px; border-top:1px solid #cccccc; }
.payment .container .goback { float:left; }
.payment .container .goback a.goBackLink:link { text-decoration:none;border:1px solid #666; background-color:#FFF; color:#000000; }
.payment .container .goback a.goBackLink:active { text-decoration:none;border:1px solid #666; background-color:#FFF; color:#000000;}
.payment .container .goback a.goBackLink:visited { text-decoration:none;border:1px solid #666; background-color:#FFF; color:#000000;}
.payment .container .goback a.goBackLink:hover { text-decoration:none; color:#00A994; border:1px solid #666; background-color:#eaeaea;}

.payment .container #back_link {float:left;}
.payment .container #back_link a.goBackLink, 
.payment .container #back_link a.goBackLink:active, 
.payment .container #back_link a.goBackLink:link {color:#000000; text-decoration:none; border:1px solid #666; font-size:10px; padding: 2px 4px 2px 4px;}
.payment .container #back_link a.goBackLink:hover {color:#000000; text-decoration:none; border:1px solid #666; background-color:#eaeaea; font-size:10px;  padding: 2px 4px 2px 4px;}

.payment .container .submit {float:right; }
.payment .container .submit .submitButton {}

.view { width:700px; }
.view .headline { height:25px; margin-bottom:5px; border-bottom:1px solid #000000; }
.view .headline .text { float:left; }
.view .headline .logo { float:right; margin-top:4px; }
.view .description a.agbLink:link { text-decoration:underline;color:#00A994; }
.view .description a.agbLink:active { text-decoration:underline;color:#00A994; }
.view .description a.agbLink:visited { text-decoration:underline;color:#00A994; }
.view .description a.agbLink:hover { text-decoration:underline;color:#00A994; }
.view .container_address { margin:10px 0px 0px 25px; }
.view .container_address .subheadline { float:left; font-weight:bold; }
.view .container_address .aendernButton { float:right; margin:0px 10px 0px 0px; }
.view .container_address .aendernButton a.modifyAddressLink:link { text-decoration:underline;color:#00A994; }
.view .container_address .aendernButton a.modifyAddressLink:active { text-decoration:underline;color:#00A994; }
.view .container_address .aendernButton a.modifyAddressLink:visited { text-decoration:underline;color:#00A994; }
.view .container_address .aendernButton a.modifyAddressLink:hover { text-decoration:underline;color:#00A994; }
.view .container_address .Addresses {  }
.view .container_address .Addresses .spacer { margin:5px 0px 0px 10px; }
.view .optional_clearer { }
.view .container_payment { margin:10px 0px 0px 25px }
.view .container_payment .subheadline { float:left; font-weight:bold; }
.view .container_payment .aendernButton { float:right; margin:0px 10px 0px 0px; }
.view .container_payment .aendernButton a.modifyPaymentMethod:link { text-decoration:underline;color:#00A994; }
.view .container_payment .aendernButton a.modifyPaymentMethod:active { text-decoration:underline;color:#00A994; }
.view .container_payment .aendernButton a.modifyPaymentMethod:visited { text-decoration:underline;color:#00A994; }
.view .container_payment .aendernButton a.modifyPaymentMethod:hover { text-decoration:underline;color:#00A994; }
.view .container_payment .container_payment_details { margin:10px 10px 0px 7px; }
.view .container_payment .container_payment_details .text { float:left; }
.view .container_payment .container_payment_details .price { float:right; }
.view .container_payment .container_payment_details .optional_clearer { clear:both; }
.view .container_payment .container_payment_details .container_bez_daten { margin-top:5px; }
.view .container_trolley { margin:10px 0px 0px 25px; }
.view .container_trolley .subheadline { font-weight:bold; }
.view .trolley_separator {border-top: 1px solid #A4A4A4; height:1px; margin:3px 0px 0px 25px;}

.view .container_summery { float:left; width:700px; }
.view .container_summery .spacing { margin:10px 5px 0px 25px }
.view .container_summery .inklMwSt { float:left; }
.view .container_summery .subtotal { text-align:right; margin-top:4px;  }
.view .container_summery .shippingcost { text-align:right;  margin-top:4px; font-weight:bold; }
.view .container_summery .totalsum { text-align:right; margin-top:4px;  font-weight:bold; }
.view .container_summery .taxes { text-align:right; margin-top:4px; }
.view .agbCheckbox { float:left; margin:0px 0px 10px 25px; }
.view .agbCheckbox .checkbox { float:left; }
.view .agbCheckbox .text { float:left; }
.view .agbCheckbox .text a.agbLink:link { text-decoration:underline;color:#00A994; }
.view .agbCheckbox .text a.agbLink:active { text-decoration:underline;color:#00A994; }
.view .agbCheckbox .text a.agbLink:visited { text-decoration:underline;color:#00A994; }
.view .agbCheckbox .text a.agbLink:hover { text-decoration:underline;color:#00A994; }
.view .advertisingCheckbox { float:left; margin:0px 0px 10px 25px; }
.view .advertisingCheckbox .checkbox { float:left; }
.view .advertisingCheckbox .text { float:left;}
.view .goshopping { float:left; margin-left:5px; }
.view .goshopping a.backToOverview:link { text-decoration:underline;color:#00A994; }
.view .goshopping a.backToOverview:active { text-decoration:underline;color:#00A994; }
.view .goshopping a.backToOverview:visited { text-decoration:underline;color:#00A994; }
.view .goshopping a.backToOverview:hover { text-decoration:underline;color:#00A994; }
.view .checkout { float:right; margin-right:15px; }
.view .checkout .submitOrder { }

.thankyou { width:700px; }
.thankyou .headline { height:25px; margin-bottom:5px; border-bottom:1px solid #000000; }
.thankyou .headline .text { float:left; }
.thankyou .headline .logo { float:right; margin-top:4px; }
.thankyou .posting_text { margin-top:10px; }
.thankyou .container_downloads { }
.thankyou .container_downloads .mydownloads { }
.thankyou .text_ManualHandling { margin-top:10px; }
.thankyou .text_ManualHandling a.support:link { text-decoration:underline;color:#00A994; }
.thankyou .text_ManualHandling a.support:active { text-decoration:underline;color:#00A994; }
.thankyou .text_ManualHandling a.support:visited { text-decoration:underline;color:#00A994; }
.thankyou .text_ManualHandling a.support:hover { text-decoration:underline;color:#00A994; }
.thankyou a.backToOverview:link { text-decoration:underline;color:#00A994; }
.thankyou a.backToOverview:active { text-decoration:underline;color:#00A994; }
.thankyou a.backToOverview:visited { text-decoration:underline;color:#00A994; }
.thankyou a.backToOverview:hover { text-decoration:underline;color:#00A994; }

/* Newsletter  Konfiguration Template */
.newsletter_config { }
.newsletter_config .headline { padding-bottom:3px; border-bottom:1px solid #000000; }
.newsletter_config .headline .text { float:left; }
.newsletter_config .headline .logo { float:right; margin-top:4px; }
.newsletter_config .textAbos { margin-top:20px; font-weight:bold; }
.newsletter_config .types { margin:1px 0px 0px 25px; }
.newsletter_config .types .subheadline { margin:5px 0px 10px -10px; color:#999999; }
.newsletter_config .types .typeHeadline  { color:#000000; font-weight:bold; border-bottom:1px solid #a4a4a4; margin:20px 0px 10px 0px; }
.newsletter_config .types .typeHeadline .logo { float:left; }
.newsletter_config .types .typeHeadline .text { float:left; margin-left:5px; }
.newsletter_config .types .typeHeadline .text a.portal:link 	{ text-decoration:underline;color:#00A994; }
.newsletter_config .types .typeHeadline .text a.portal:active	{ text-decoration:underline;color:#00A994; }
.newsletter_config .types .typeHeadline .text a.portal:visited { text-decoration:underline;color:#00A994; }
.newsletter_config .types .typeHeadline .text a.portal:hover	{ text-decoration:none;color:#00A994; }
