.header-wrapper{padding-top: 10px;background: white; padding-right:12px; border-top-right-radius: 5px; border-top-left-radius: 5px; position:relative;}
.header-left-text {position: absolute;height: 60px;left: 80px;color:#0055aa;z-index:999;}
.header-left-top-text {height: 40%;font-size: x-large;line-height: 40px;font-weight: 800;}
.header-left-bottom-text {height: 60%;font-size: large;line-height: 50px;}
::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {background-color: #e6e6e6;border-radius: 3px;}
::-webkit-scrollbar-thumb {border-radius: 3px;background-color: rgba(0,0,0,0.15);outline: 1px solid rgba(0,0,0,0.5); }
html{ padding: 0 0 0 0; margin: 0;}
body {padding: 0 0 0 0;font-weight: normal;font-size: 12px;margin: 0;color: black;line-height: 20px;font-family: Arial, Helvetica, sans-serif;background-color: #e6e6e6;}
p{margin: 0 0 1em;}
.clear_b{font-size:0; line-height:0; clear:both;}
.clear_l{font-size:0; line-height:0; clear:left;}
.hspace{height:5px;}
iframe{display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width: 100%; height: 200px;}
#liquid-round{width:780px; margin:0 auto; background:#e7eff7;border: #0055aa 5px solid; border-radius: 10px;}
#liquid-box{width:600px; margin:0 auto; background:#e7eff7;border: #0055aa 5px solid; border-radius: 10px;}
.header{height:80px; width:100%; background: #FFFFFF url(../gfx/big_left.png) no-repeat; border-radius: 5px 5px 0 0; }
.headerr{display:block; height:80px; position:relative; border-radius: 0 5px 0 0;top: 2px;left: 78px;}
.headerr H2{font-weight: bold; font-size: 24px; margin: 0; color: #002346; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff;text-align: center; position: relative; top: 30px; left: 300px; width: 270px; }
#center-content{padding: 1px 0 1px 0;}
#center-content.content-border{ border-top: #0055aa 1px solid; border-radius: 3px 3px 0 0; }
#center-content H1{padding: 6px 0 6px  0; font-weight: bold; font-size: 17px;  margin: 0; color: #002346; font-family: Arial, Helvetica, sans-serif; background-color: #e7eff7; text-align: center; width: 98% }
#center-box{padding: 1px 0 1px 0; }
#center-box H1{padding: 6px 0 6px  0; font-weight: bold; font-size: 17px;  margin: 0; color: #002346; font-family: Arial, Helvetica, sans-serif; background-color: #e7eff7; text-align: center;}
#main_conteiner{margin: 0 10px;}
.col2r{padding-left: 12px; float: right; width: 39%;}
.col2r_large{float:right; width:70%;line-height: 23px;}
.col2r_smal{float:left; width:32%;}
.col2l{float: left;width: 58%;}
.col2l_large{float:left; width:66%; padding-right:10px;}
.col2l_small{float:left; width:29%;line-height: 23px;}
.col2l_leftpanel{float: left; width: 29%; line-height: 23px;}
.col2l_leftpanel1{float: left; width: 50%;line-height: 23px;}
.col2l_leftpanel2{float: left; width: 19%; line-height: 23px;}
.col2l_rightpanel{float: right; width: 70%; line-height: 23px;}
.col2l_rightpanel1{float: right; width: 49%;line-height: 23px;}
.col2l_rightpanel2{float: right; width: 80%; line-height: 23px;}
.col3l, .col3r{float:left; width:35%; }
.col3c{float:left; width:11%; text-align:center; padding-right:3px; padding-left:3px; }
.col3center{ float: left; width: 100%; }
.position-right{float:right;}
select, textarea, input {border: #828282 1px solid; border-radius: 3px; background: #ffffff;}
input[type=text] {padding-left: 2px;}
input[type=password] {padding-left: 2px;}
#OptionsListPanel, #ScrollHolder{border: #828282 1px solid; border-radius: 3px; background: #ffffff;}
.worker_table{ font-family: Arial, Helvetica, sans-serif; font-size: small; line-height:14px;}
.Radiostyle input,.Checkboxstyle input, .worker_table input{border: none; background:none;}
select:focus, textarea:focus, input:focus, #ScrollHolder:focus{ border: #0055aa 1px solid; border-radius: 3px; background: #ffffc8;  }
#OptionsListPanel:focus{ border: #0055aa 1px solid; border-radius: 3px; background: #ffffff;  }
#WorkerListPanel:focus{ border: #0055aa 1px solid; border-radius: 3px; background: #ffffc8;  }
.mini_desc{font-size:9px; line-height:11px;}
.ajax__calendar_container{border: 2px solid #000000; background-color:white; z-index: 100; border-radius: 3px;} 
.table_small_rows .td_last{border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;}
.table_small_rows{font-size:11px; }
.table_small_rows th{padding: 4px 0 4px 0;font-weight: bold;color: #ffffff;background-color: #0055aa;}
.copyline{font-weight: bold;font-size: 12px;color: black;line-height: 20px;font-family: Arial, Helvetica, sans-serif;padding-left: 30px;text-align: center;}
.modalBackground {background-color:#e6e6e6; 	filter:alpha(opacity=70);	opacity:0.7;}
.WaitLabelStyle{ padding: 5px 0 5px 0;	font-size: 16px;color : #d20000; text-align: center;}
.GreenButton{background-color: #328700; font-weight: bold; color: #FFFFFF; font-size: 1.2em; border: #194100 2px solid; border-radius: 5px;}
.GreenButton:focus, .GreenButton:hover{background-color: #41af00; font-weight: bold; color: #FFFFFF; font-size: 1.2em; border: #235f00 2px solid; border-radius: 5px}
.RedButton{ background-color: #d20000; font-weight: bold; color: #FFFFFF; font-size: 1.2em; border: #6e0000 2px solid; border-radius: 5px}
.DisabledButton{ background-color: #9b9b9b; font-weight: bold; color: #FFFFFF; font-size: 1.2em; border: #444444 2px solid; border-radius: 5px}
.RedButton:focus, .RedButton:hover{ background-color: #ff0505; font-weight: bold; color: #FFFFFF; font-size: 1.2em; border: #8d0000 2px solid; border-radius: 5px}
.OrangeButton{ background-color: #eb7800; font-weight: bold; color: #FFFFFF; font-size: 1.2em; border: #874600 2px solid; border-radius: 5px}
.OrangeButton:focus, .OrangeButton:hover{ background-color: #ff8c14; font-weight: bold; color: #FFFFFF; font-size: 1.2em; border: #b95f00 2px solid; border-radius: 5px}
.Icon_button{ background-color: #e7eff7; font-weight: bold; color: #000000;border: #e7eff7 1px solid;  }
.Icon_button:hover, .Icon_button:focus, .Icon_button:active{  background-color: #e7eff7; border: #0055aa 1px solid;  }
.BlueButton{background-color:#0055aa; color: white; padding:5px;}
.BlueButton:hover {background-color:#0055aa;}
.BlueButton:focus {background-color:#0055aa;}
.table_preheader {background-color: #e7eff7;color: #000000;line-height: 25px;text-align: center;}
.table_subfooter {background-color: #e7eff7;color: #000000;text-align: center;}
#help_main_conteiner {margin: 0 20px;font-size: 14px;}
#help_main_conteiner H1 { padding: 6px 0 6px 0; font-weight: bold; font-size: 20px; margin: 0; color: #002346; font-family: Arial, Helvetica, sans-serif; background-color: #e7eff7; text-align: center;}
#help_main_conteiner H2{padding: 6px 0 6px 0; font-weight: bold;font-size: 18px;margin: 0;color: #002346;font-family: Arial, Helvetica, sans-serif;background-color: #e7eff7;text-align: center;	font-style: italic;}
#top_cont{background-color: #e7eff7; color:#000000; width:auto; height:36px; margin:0 5px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold;}
#top_menu{float:left;}
#top_login_cont{margin: 5px 0 0 0; float: right; width: 220px;}
#top_login_labels{float:left; text-align:left; line-height:16px; padding-right:5px;}
#top_login_data{float:left;line-height:16px; font-weight:bold; overflow-x: hidden; width:120px; height: 34px; white-space: nowrap;}
#mainlevel_nav{ padding: 0 0 0 0; list-style: none none outside; margin: 5px 0 0; line-height: 31px; height: 31px; background:#FFFFFF}
#mainlevel_nav li{ padding: 0 10px 0 10px;  float: left;  width: auto; line-height: 31px; height: 31px; text-align: center; border: 1px solid #9b9b9b; border-bottom:none; border-radius: 3px 3px 0 0;}
#mainlevel_nav li.mainlevel_active{background-color:#e7eff7; position:relative; border: 1px solid #0055aa;border-bottom:none; border-radius: 3px 3px 0 0;}
#mainlevel_nav li a:link, #mainlevel_nav li a:visited{color: #000000; text-decoration: none;}
#mainlevel_nav li a:hover, #mainlevel_nav li a:active {color: #000000}
#mainlevel_nav .level0_a{display: block; } 
#mainlevel_nav .leveln_a{display: block; color: #000000; text-decoration: none; background-color: #ffffff; font-weight: normal;line-height:27px;} 
#mainlevel_nav .leveln_a_last{display: block; color: #000000; text-decoration: none; background-color: #ffffff; font-weight: normal;line-height:26px;} 
#mainlevel_nav .leveln_a:hover{ background-color:#e7eff7; color:#000000;}
#mainlevel_nav .leveln_li{float:left; position:relative; line-height:normal; height:26px; width:auto; border: 1px solid #9b9b9b; border-radius: 0; padding: 0;}
#mainlevel_nav .level0_li{float:left; position:relative; height:30px; z-index:99;}
#mainlevel_nav ul{margin:0;	padding:0; list-style-type:none; list-style-position:outside; position:absolute; width:100px; left:-5px;  z-index:99;}
#mainlevel_nav li ul a{width:100px; height:auto; float:left;}
#mainlevel_nav li a{display: block; }
.neue-aufgabe { position: absolute; right: 0px;bottom: 5px;}
.relative{position:relative;}
#main_conteiner a{color:#0055aa}
#main_conteiner a:hover{color:#d20000}
#help_main_conteiner a{color:#0055aa}
#help_main_conteiner a:hover{color:#d20000}
input.BlueButton{font-weight:bold;}
.ServerErrorMessageDiv{ padding: 5px 0 5px 0; font-size: 16px; color: #d20000; text-align: center;}