
/* --- ITC Fonts - fonts.com 01/2013 --- */
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/
@import url("https://fast.fonts.com/t/1.css?apiType=css&projectid=83d82e67-1bcb-4754-810a-74441a3d850c");
@font-face{
    font-family:"ITC Eras W01 Bold";
    src:url("../../helimail/themes/fonts/a89d65d6-9f80-4335-862a-5d2f8a132a10.eot?#iefix");
    src:url("../../helimail/themes/fonts/a89d65d6-9f80-4335-862a-5d2f8a132a10.eot?#iefix") format("eot"),url("../../helimail/themes/fonts/5eb34b29-e99d-441a-b53f-33ccd73ae841.woff") format("woff"),url("../../helimail/themes/fonts/318bd64b-232c-40ff-9382-2e4fc6d910ad.ttf") format("truetype"),url("../../helimail/themes/fonts/fd612204-9970-4560-b64b-4e8167196fc9.svg#fd612204-9970-4560-b64b-4e8167196fc9") format("svg");
}
@font-face{
    font-family:"ITC Eras W01 Book";
    src:url("../../helimail/themes/fonts/086d8b67-e596-4f95-8bec-2133086be77a.eot?#iefix");
    src:url("../../helimail/themes/fonts/086d8b67-e596-4f95-8bec-2133086be77a.eot?#iefix") format("eot"),url("../../helimail/themes/fonts/b0677e34-adfd-4de0-8d93-726f8820417a.woff") format("woff"),url("../../helimail/themes/fonts/8e23560d-30ea-4663-ac34-cf084a9b7e7a.ttf") format("truetype"),url("../../helimail/themes/fonts/ab3e4e5c-6b2c-4247-bd0b-91b10580a13e.svg#ab3e4e5c-6b2c-4247-bd0b-91b10580a13e") format("svg");
}
@font-face{
    font-family:"ITC Eras W01 Demi";
    src:url("../../helimail/themes/fonts/e798ef0d-4835-48d6-8cf0-43fa0e3e0c4a.eot?#iefix");
    src:url("../../helimail/themes/fonts/e798ef0d-4835-48d6-8cf0-43fa0e3e0c4a.eot?#iefix") format("eot"),url("../../helimail/themes/fonts/ef724464-bd3e-4059-b90c-8204f2317dc6.woff") format("woff"),url("../../helimail/themes/fonts/d9d4b4b3-d056-40e8-8894-c12f315c1b1f.ttf") format("truetype"),url("../../helimail/themes/fonts/8d7ed9a8-1517-489b-bf3c-a0ee45973407.svg#8d7ed9a8-1517-489b-bf3c-a0ee45973407") format("svg");
}
@font-face{
    font-family:"ITC Eras W01 Light";
    src:url("../../helimail/themes/fonts/a2426e5c-1e15-4176-a7f5-022800964a62.eot?#iefix");
    src:url("../../helimail/themes/fonts/a2426e5c-1e15-4176-a7f5-022800964a62.eot?#iefix") format("eot"),url("../../helimail/themes/fonts/ea0631dd-4277-4463-a7bf-3bc99633f65e.woff") format("woff"),url("../../helimail/themes/fonts/abfb2d1a-05c5-4d51-9aa9-6489867c7fb1.ttf") format("truetype"),url("../../helimail/themes/fonts/c5db6029-2e84-4ee8-9628-861371054b41.svg#c5db6029-2e84-4ee8-9628-861371054b41") format("svg");
}
@font-face{
    font-family:"ITC Eras W01 Medium";
    src:url("../../helimail/themes/fonts/e70b6d1b-75ba-46f5-8f5e-4ef5cf6047fe.eot?#iefix");
    src:url("../../helimail/themes/fonts/e70b6d1b-75ba-46f5-8f5e-4ef5cf6047fe.eot?#iefix") format("eot"),url("../../helimail/themes/fonts/a2627bb2-ea46-4fd0-8a37-d2388fb180b1.woff") format("woff"),url("../../helimail/themes/fonts/dcf1d984-75dc-4694-9457-b107a2a4eb87.ttf") format("truetype"),url("../../helimail/themes/fonts/9c5f3c5a-fd79-46a6-916d-0a0e0093b6ee.svg#9c5f3c5a-fd79-46a6-916d-0a0e0093b6ee") format("svg");
}
@font-face{
    font-family:"ITC Eras W01 Ultra";
    src:url("../../helimail/themes/fonts/4caccffc-cdad-4129-ae5b-d50e16014076.eot?#iefix");
    src:url("../../helimail/themes/fonts/4caccffc-cdad-4129-ae5b-d50e16014076.eot?#iefix") format("eot"),url("../../helimail/themes/fonts/2c1ebed5-a58e-4ed5-8617-b12a54ded09a.woff") format("woff"),url("../../helimail/themes/fonts/341d6ad2-544b-4f92-a4a3-482a184b76da.ttf") format("truetype"),url("../../helimail/themes/fonts/e5413669-e71f-4c56-9faa-0f993a5ba4a1.svg#e5413669-e71f-4c56-9faa-0f993a5ba4a1") format("svg");
}

/**
 * $Horde: horde/themes/helimail/screen.css,v 1.18.6.9 2005/11/02 19:32:38 jan Exp $
 */

body, html {

    background-image: url(../../helimail/themes/graphics/bg_body.jpg);
    background-repeat: repeat-x;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}
a {
    color: #339;
}
td {
	font-size: 12px;
	padding: 3px;
}
table, tr, td {
	border-spacing:0pt;
	font-size: 11px;
	line-height: 1.3;
}
.headerbox {
    border: 1px solid #CDCDCD;
    padding: 1em;
}
.messageList th {
	background-color: #DCDCDC;
}
.selected,
.messageList th.selected {
    background-color: #CDCDCD;
}
.header {
    font-family: 'ITC Eras W01 Book', Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.8em;
    color: #000;
    background-color: #FFF;
    padding-bottom: 1em;
}
.header a {
    color: #000;
}
.header a:hover, a.header:hover {
    color: #333333;
    text-decoration: none;
}
a.header {
    border-bottom: 0;
    background: transparent;
}
h2.header {
	padding: 0pt 0pt .5em;
}
a.fixed {
    color: #339;
}
.light {
    color: #333;
}
.smallheader {
    color: #000;
    background-color: #FFF;
    font-family: Verdana,Helvetica,sans-serif;
}
a.smallheader:hover {
    color: #cce;
    text-decoration: none;
}
.control {
    background: #FFF;
    border-bottom: 0px;
}
td.control {
	padding: .5em 0pt !important;
}
.widget {
    color: #224;
}
.notice {
	min-height: 1.6em;
	line-height: 15px;
}
.quotaok {
	background-color: green;
}
.helimailBorder {
	background-color: #FFF;
	border: 1px solid #CDCDCD !important;
	padding: 1em;
	margin: 1em 0pt;
}

/* Form styles. */
input, select, textarea {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}

/* Alternating styles. item0, item1 are deprecated. */
.rowEven, .item0 {
    background: #eee;
}
.rowOdd, .item1 {
    background: #fff;
}

/* Various popup and status layers. */
.tooltip, div.nicetitle {
    color: #000;
    background: #FFD000;
    border: 2px double #fff;
}

/* Menu styles. */
#menu {
    background: #fff;
    width: 100%;
    margin-bottom: 2px !important;
    min-height: 28px;
    border-bottom: 1px solid #B3B3B3;
}
#menu a {
    background-color: #EFEFEF;
    border: 1px solid #D3D3D3;
    margin: 0.2em;
    padding: 1px 6px;
}
#menu a.current {
}
#menu br {
	display: none;
}
#menu ul {
	padding: 0px;
}
#menu select,
#menu input {
	margin-top: 2px;
}

/* Sidebar styles. */
body.sidebar {
    background: #fff;
}
#sidebarPanel {
    border-right: 1px solid #006;
    border-bottom: 1px solid #006;
    background: #e9e9ff;
}
#sidebarPanel span.toggle, #sidebarPanel a {
    padding-left: 1px;
    padding-bottom: 2px;
}
#sidebarPanel span.toggle {
    border: 1px none transparent;
}
#sidebarPanel a {
    color: #006;
    border: 1px solid #e9e9ff;
}
#sidebarPanel a:hover {
    color: #006;
    background: #ccc;
    border: 1px solid #000;
}
#expandButton {
    margin-right: 1px;
}

/* Tab styles. */
.tabset {
    background: none;
    border-bottom: 1px solid #FFD000;
}
.tabset li a {
    border: 1px solid #FFD000;
    border-bottom-color: #e9e9e9;
}
.tabset li.activeTab a {
    background: #FFD000;
    color: #000;
    border-bottom: 1px solid #FFD000;
}
.tabset li.activeTab a:hover {
    background: #FFD000;
    color: #fff;
}
.bold {
	font-weight: bold;
}

/* HELIMAIL LOGIN */

div#content-grey {
	background-image:url(../../helimail/themes/graphics/bg_header.jpg);
	height:31px;
	width:100%;
	overflow: hidden;
}

div#content-wrapper {
	/*background-image:url(../../helimail/themes/graphics/start_content_bg.jpg);*/
	height:570px;
	text-align:center;
	width:100%;
}
div#content {
	margin-left: auto;
	margin-right: auto;
	width: 910px;
	height: 100%;
}
div#content-spacer {
	width: 100%;
	height: 150px;
}

div#helinet-login-pic {
    width: 30%;
    height: 250px;
    float:left;
}

img#helinet-login-img {
    width: 100%;
}

div#helinet-login-font-logo-and-form {
    width: 70%;
    height: 250px;
    float:left;
}

div#helinet-login-font {
    width: 70%;
    height: 165px;
    float:left;
    font-size: 80px;
    font-family: 'ITC Eras W01 Book', Verdana,Arial,Helvetica,sans-serif;
    color: #404040;
}

div#helinet-logo-and-form {
	width: 100%;
	height: 220px;
    float:left;
}
div#helinet-logo-div {
	width: 40%;
	height: 100%;
	float:left;
}
img#helinet-logo {
	margin-top: 30px;
}
div#login-form-div {
	width: 60%;
	height: 100%;
	float:left;
}
div#welcome_message {
	text-align: right;
    font-size: 16px;
    font-family: 'ITC Eras W01 Book', Verdana,Arial,Helvetica,sans-serif;
}
form#horde_login label,
form#horde_login input.fixed {
	display: block;
	float: right;
	width: 170px;
	margin-bottom: .5em;
}
form#horde_login input.fixed {
    border: 1px solid black;
}
form#horde_login label {
	text-align: right; 
	padding-right: 1em;
	font-size: 13px;
	font-weight: bold;
    font-size: 16px;
    font-family: 'ITC Eras W01 Book', Verdana,Arial,Helvetica,sans-serif;
}
form#horde_login br {
	clear: both;
}
input#loginButton { 
	float: right;
	padding-left: 1em;
	padding-right: 1em;
	margin: 1em 0;
	width: auto;
}
form#horde_login {
	margin:0;
}
div#content-coms {
	width: 100%;
	height: 50px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
}
div#content-coms .com_logo {
	margin: 0pt .6em;
}

div#bottom-wrapper {
	background:#B3B3B3 none repeat scroll 0%;
	width: 100%;
	height: 30px;
	text-align: center;
}
div#bottom-footer-container {
	width: 900px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
div#bottom-footer-container a {
    color: #000;
	font-weight: bold;
}
div#bottom-footer-left {
	width: 40%;
	float: left;
	height: 100%;
	line-height: 30px;
	text-align: left;
}
div#bottom-footer-right {
	width: 60%;
	float: right;
	height: 100%;
	line-height: 30px;
	text-align: right;
}

div#helimail_header_container {
	width: 90em;
	height: 94px;
	/* border-right: 1px solid #B3B3B3; */
	background-color: #FFF;
	padding-left: 1px;
    margin: auto;
}
div#helimail_header_logo {
	float: left;
	width: 320px;
	height: 93px;
}
div#helimail_header_banner {
	float: right;
	width: 617px;
	height: 94px;
}
#menu-main {
	/* background-color: #FFD000; */
    background: url( "/kundenportal/themes/helimail/top_hl.jpg");
	border-top: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	width: 90em;
	height: 31px; /* 1.5em; */
	margin:0px auto;
	padding:0px 1px 0px 0px;
}
a.menu_link {
	display: block;
	/* background-color: #FFD000; */
    background: url( "/kundenportal/themes/helimail/top_hl.jpg");
	line-height: 1.9em;
	height: 31px;
	float: left;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	color: white;
	width: 9em;
	border-right: 1px solid #e3e3e3;
    font-family: 'ITC Eras W01 Book',Verdana,Arial,Helvetica,sans-serif;
    vertical-align: bottom;
    }
a.menu_link.current {
	/* background-color: #FFC; */
    background: url( "/kundenportal/themes/helimail/top_dn.jpg");
    color: #FFD000;
}
a.menu_link.first {
    margin-left: 0em;
    width: 188px;
}
a.menu_link:hover {
	background-color: #C8C8C7;
}
a#menu_link_helimail {
}
a#menu_link_swoosh {
}
a#menu_link_turba {
}
a#menu_link_ingo {
}
a#menu_link_imp {
}
a#menu_link_services {
}
a#menu_link_logout {
	float: right;
	width: 7em;
	border-right: 0 none;
}
a#menu_link_logout:hover {
	color: red;
	background-color: #FFD000;
}
#helimail_footer_container {
	clear: both;
	border-right: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	background-color: #FFF;
	width: 90em;
    margin: auto;
}
#footer {
	background: #A0A0A0 none repeat scroll 0%; /* #FFD000 */
	border-bottom:1px solid #B3B3B3;
	border-top:1px solid #B3B3B3;
	clear:both;
	height:1.5em;
    font-family: 'ITC Eras W01 Book', Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#footer-left {
	float:left;
	padding-left:7px;
	line-height: 14px;
}
#footer-left a, #footer-left a:visited, #footer-left a:hover   {
    color: black;
}
#footer-right {
	float:right;
	padding-right:7px;
	line-height: 14px;
}
#helimail_content_container {
	padding: 0em 1em;
	background-color: #FFF;
}
#helimail_marginalspalte {
	background-color: #DCDCDC;
	width: 17em;
	height: 100%;
}
#helimail_main_container {
	width: 90em;
    margin: auto;
}
#helimail_body_table {
    margin-left: -1px;
}



#body_table_left {
	border-right: 1px solid #B3B3B3;
	background-color: #DCDCDC;
	width: 17em;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#body_table_right {
	border-right: 1px solid #B3B3B3;
	background-color: #fff;
	width: 73em;
	margin: 0px;
	padding: 0px 0px 2em 0px;
	vertical-align: top;
}
.prefsOverview div {
	background-color: #fff;
	width: 45%;
	float: left;
	margin: 0pt 1em 1em 1em;
}
.prefsOverview div div {
	border: 1px solid #B3B3B3;
	padding: 1em;
	height: 35em;
}
.prefsOverview h2 {
	border-bottom: 1px solid #B3B3B3;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
.prefsOverview dt a {
	color: #000;
	background-color: #fff;
	border: 0 none;
}
.prefsOverview dd {
	color: #000;
	background-color: #fff;
	border: 0 none;
	font-style: italic;
	padding-left: 1em;
}
.pref_item {
    padding: .5em;
}
#container_border {
	width: 73em;
}
.marginalspalte_content {
	background-color: #DCDCDC;
	border-bottom: 1px solid #B3B3B3;
}
.marginalspalte_content div {
	padding: 3px;
}
#sms_contact_list {
	padding: 0pt;
}
#sms_contact_list li {
	padding: 3px;
}
.marginalspalte_header {
	background-color: #C8C8C7;
	border-bottom: 1px solid #B3B3B3;
	font-weight: bold;
	font-size: 100%;
	padding: 1px 0pt 1px 1px;
}
.marginalspalte_header a {
	color: black;
}
.folders_sidebar {
	padding: 1em 0pt;
	background-color: #FFF;
}
.folders_sidebar div,
#webmail_quota_divs div {
	padding: 0pt;
}
#helimail_marginalspalte #date {
	text-align: center;
	padding: 5px;
}
table.dslvol_table td {
	text-align: right;
	width: 7em;
}
table.dslvol_table th {
	background-color: #EEEEEE;
}
table.dslvol_table th,
table.dslvol_table td {
	border: 1px solid #CDCDCD;
}
table.dslvol_table {
	border-collapse: collapse;
}
div.bandwidth {
	float:left;
	margin: 2.5em;
}
ul.news li {
	padding: 2px 5px;
	border-bottom: 1px solid #D3D3D3;
}
.rdf_div {
	display: none;
	padding: 0pt !important;
}
