a:link, a:visited { font-family: verdana; font-size: 8pt; color:#5F5F5F;  text-decoration: none;}
a:hover { font-family: verdana; font-size: 8pt; text-decoration:underline; color: #044F8E;}
a:active  {color:#0f397c; text-decoration:none; font:bold;}

a.order:link, a.order:visited, a.order:hover, a.order:active  { font-family: verdana; font-size: 9pt; font-weight: bold; color:#FFFFFF;  text-decoration: none;}

a.menu:link, a.menu:visited {
 font-family: verdana;
 font-size: 9pt;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
}

a.menu:hover {
 font-family: verdana;
 font-size: 9pt;
 color: #40CBE8;
 font-weight: normal;
 text-decoration: none;
}

a.footer:link, a.footer:visited {
 font-family: verdana;
 font-size: 7.5pt;
 color: #FFFFFF;
 font-weight: normal;
 text-decoration:none;
}

a.footer:hover {
 font-family: verdana;
 font-size: 7.5pt;
 color: #40CBE8;
 font-weight: normal;
 text-decoration: underline;
}


body {
 	font-family: verdana;
 	font-size: 8pt;
 	font-weight: bold;
 	color: #000000;
         margin: 0px;
         padding: 0px;
         background: #F2F4F4;
         min-width: 1600px;
}

table {
 font-family: verdana;
 font-size: 8pt;
 font-weight: normal;
 text-align:left;
 color: #000000;
}

table.con1 {
 font-family: verdana;
 font-size: 8pt;
 font-weight: normal;
 text-align:left;
 color: #000000;
 Border-top: 1px #596675 solid;
 Border-left: 1px #596675 solid;
 Border-right: 2px #596675 solid;
}

table.con3 {
 font-family: verdana;
 font-size: 8pt;
 font-weight: normal;
 text-align:left;
 color: #000000;
 background-color: #E1E7EC;
 Border-left: 1px #596675 solid;
 Border-bottom: 2px #596675 solid;
 Border-right: 2px #596675 solid;
}

table.con2a {
 Border-left: 1px #596675 solid;
 Border-right: 2px #596675 solid;
 background-color: #F6F7F8;
}

table.con2am {
 Border-left: 1px #596675 solid;
 Border-right: 2px #596675 solid;
 background-color: #E3E7E8;
}

table.con2b {
 Border-left: 1px #596675 solid;
 Border-right: 2px #596675 solid;
 background-color: #F6F7F8;
}

td.conkopf {
 font-family: verdana;
 font-size: 9pt;
 font-weight: bold;
 text-align:left;
 color: #FFFFFF;
 background-color: #0C536B;
 Border: 1px #FFFFFF solid;
}


td.cona {
 font-family: verdana;
 font-size: 8pt;
 font-weight: normal;
 text-align:left;
 color: #000000;
 background-color: #F6F7F8;
 Border-left: 1px #FFFFFF solid;
 Border-right: 1px #FFFFFF solid;
}

td.conb {
 font-family: verdana;
 font-size: 8pt;
 font-weight: normal;
 text-align:left;
 color: #000000;
 background-color: #E3E7E8;
 Border-left: 1px #FFFFFF solid;
 Border-right: 1px #FFFFFF solid;
}

td {
 	vertical-align:top;
 	text-align:left;
 	color: #000000;
 	font-family: verdana;
 	font-size: 8pt;
 	font-weight: normal;
}

td span {
	font-size: 7pt;
         color: #9F9F9F;
}

h1 {
 font-family: arial;
 font-size: 15pt;
 font-weight: bold;
 text-align: left;
 color: #0A8BA6;
 margin:2px;
}


h3 {
 font-family: arial;
 font-size: 10pt;
 font-weight: bold;
 text-align: left;
 color: #FFFFFF;
 margin:0px;
 background-color:#06647B;
 padding: 3px 3px 3px 10px;
}

h4 {
 font-family: arial;
 font-size: 12pt;
 font-weight: bold;
 text-align: center;
 color: #FFFFFF;
 margin:0px;
 background-color:#BB2313;
 padding: 5px 5px 5px 5px;
}


td.login {
 font-family: verdana;
 font-size: 8pt;
 text-align: center;
 color: #5D7475;
 font-weight: normal;
 vertical-align:bottom;
 padding-bottom: 8px;
}

td.right {
 text-align: right;
 vertical-align: top;
 padding-right: 10px;
}

td.headerbutton {
 text-align: center;
 vertical-align: middle;
 padding-top: 3px;
 padding-left: 3px;
 padding-right: 3px;
}

td.header {
 font-family: Verdana;
 font-size: 7pt;
 font-weight: normal;
 color: #00384B;
 vertical-align: top;
 text-align: right;
}

td.menu {
 font-family: Arial;
 font-size: 10pt;
 font-weight: Bold;
 color:#FFFFFF;
 vertical-align:middle;
 text-align: right;
 padding-right: 5px;
}

td.content {
 font-family: verdana;
 font-size: 8pt;
 font-weight: normal;
 color:#000000;
 vertical-align: top;
 text-align: left;
 padding: 5px;
}


td.menulink {
 font-family: verdana;
 font-size: 9pt;
 font-weight: Bold;
 color:#000000;
 vertical-align:middle;
 text-align: right;
 padding-right: 10px;
}

td.concenter {
 vertical-align:top;
 text-align: center;
 padding-top: 5px;
}

td.headermenu {
 font-family: verdana;
 font-size: 8pt;
 font-weight: normal;
 color:#6F6F6F;
 vertical-align:middle;
 text-align: left;
 padding-top: 4px;
}

td.footer {
 font-family: verdana;
 font-size: 7.5pt;
 font-weight: normal;
 color:#FFFFFF;
 vertical-align:top;
 text-align: left;
 padding-left: 10px;
 padding-top: 21px;
}

body{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : Black; vertical-align: top; }
td.tabhead2 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color : #FFFFFF; vertical-align: top; background-color: #0B4F66; padding: 2px; }

.divclear { clear:both; line-height:0.0em; height: 0px; display: block; background-color: #FFDF00; }

a.button_green {
	display:inline-block;
	text-align:center;
	text-decoration:none;
         min-width: 130px;
         font-size: 8pt;
         font-family: verdana;
 	color: #000000;
 	padding: 3px 5px;
 	margin: 2px auto;
         border: 2px #6FCE00 solid;
         background: #F8FAFA url(../images/bg_input.png) left center repeat-x;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 5px #E9EDF0;
   	-webkit-box-shadow: inset 3px 3px 5px #E9EDF0;
   	box-shadow:         inset 3px 3px 5px #E9EDF0;
}
a:hover.button_green {
 	color:#5FA60D;
         border: 2px #6FCE00 solid;
}

a.button_red {
	display:inline-block;
         float:left;
	text-align:center;
	text-decoration:none;
         min-width: 130px;
         font-size: 8pt;
         font-family: verdana;
 	color: #000000;
 	padding: 3px 5px;
 	margin: 2px;
         border: 2px #CE0000 solid;
         background: #F8FAFA url(../images/bg_input.png) left center repeat-x;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 5px #E9EDF0;
   	-webkit-box-shadow: inset 3px 3px 5px #E9EDF0;
   	box-shadow:         inset 3px 3px 5px #E9EDF0;
}
a:hover.button_red  {
 	color:#AC0000;
	border: 2px #CE0000 solid;
}

a.button  {
	display:inline-block;
         float:left;
	text-align:center;
	text-decoration:none;
         min-width: 130px;
         font-size: 8pt;
         font-family: verdana;
 	color: #000000;
 	padding: 3px 5px;
 	margin: 2px;
         border: 2px #03809A solid;
         background: #F8FAFA url(../images/bg_input.png) left center repeat-x;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 5px #E9EDF0;
   	-webkit-box-shadow: inset 3px 3px 5px #E9EDF0;
   	box-shadow:         inset 3px 3px 5px #E9EDF0;
}

a:hover.button {
 	color:#0A8BA6;
         border: 2px #03809A solid;
}

a.button2_green {
	display:inline-block;
         float:left;
	text-align:center;
	text-decoration:none;
         min-width: 120px;
         font-size: 8pt;
         font-family: verdana;
 	color: #000000;
 	padding: 1px 5px;
 	margin: 2px;
         border: 2px #6FCE00 solid;
         background: #F8FAFA url(../images/bg_input.png) left center repeat-x;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 5px #E9EDF0;
   	-webkit-box-shadow: inset 3px 3px 5px #E9EDF0;
   	box-shadow:         inset 3px 3px 5px #E9EDF0;
}

a:hover.button2_green  {
         color:#5FA60D;
	border: 2px #6FCE00 solid;
}

a.button2_red  {
	display:inline-block;
         float:left;
	text-align:center;
	text-decoration:none;
         min-width: 120px;
         font-size: 8pt;
         font-family: verdana;
 	color: #000000;
 	padding: 1px 5px;
 	margin: 2px;
         border: 2px #CE0000 solid;
         background: #F8FAFA url(../images/bg_input.png) left center repeat-x;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 5px #E9EDF0;
   	-webkit-box-shadow: inset 3px 3px 5px #E9EDF0;
   	box-shadow:         inset 3px 3px 5px #E9EDF0;
}

a:hover.button2_red  {
 	color:#AC0000;
         border: 2px #CE0000 solid;
}

a.button2  {
	display:inline-block;
         float:left;
	text-align:center;
	text-decoration:none;
         min-width: 120px;
         font-size: 8pt;
         font-family: verdana;
 	color: #000000;
 	padding: 1px 5px;
 	margin: 2px;
         border: 2px #03809A solid;
         background: #F8FAFA url(../images/bg_input.png) left center repeat-x;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 5px #E9EDF0;
   	-webkit-box-shadow: inset 3px 3px 5px #E9EDF0;
   	box-shadow:         inset 3px 3px 5px #E9EDF0;
}

a:hover.button2  {
 	color:#0A8BA6;
         border: 2px #03809A solid;
}

ul {
	margin:0px;
}

td.tophead {
 font-family: verdana;
 font-size: 9pt;
 font-weight: bold;
 color:#FFFFFF;
 vertical-align:top;
 text-align: left;
 padding: 3px;
 background-color:#000000;
}

.tablinks {
 display:inline; float:left; padding: 0px 0px 0px 0px;
}

.tabrechts {
 display:inline; float:right; padding: 0px 10px 0px 0px;
}

td.tab {
	 font-family: verdana;
	 font-size: 8pt;
	 font-weight: normal;
	 color:#000000;
	 vertical-align:top;
	 text-align: left;
	 padding: 2px;
	 background-color:#F8FAFA;
	 border: 1px #01677C solid;
}

td.tab2 {
	 font-family: verdana;
	 font-size: 8pt;
	 font-weight: normal;
	 color:#1F1F1F;
	 vertical-align:top;
	 text-align: left;
	 padding: 2px;
	 background-color:#E9EDF0;
	 border: 1px #01677C solid;
}

.r, .tab.r, .tab2.r, .tabhead.r {
	 text-align: right;
}

.c, .tab.c, .tab2.c, .tabhead.c {
	 text-align: center;
}

.tabhover { background-color:#FFFFFF; }
.tabhover:hover{ background-color:#0A8BA6; color: #FFFFFF; }

.intab { background-color:#D1D9DF; padding:2px; vertical-align:top; }
.intab2 { background-color:#EFEFEF; padding:2px; vertical-align:top; }

.tabbg { background-color:#EFEFEF; padding:2px; }
.tabdata { background-color:#CFCFCF; }
td.tabbgok { background-color:#00BB00; color:#ffffff; }
td.tabbgstorno { background-color:#B30000; color:#ffffff; }
td.tabbgoffen { background-color:#FF8000; color:#ffffff; }
td.tabhead { background-color:#000000; color:#ffffff; font-weight: bold;  }

div.tabhead { padding: 2px 5px; background-color:#000000; color:#ffffff; font-weight: bold; margin: 2px; border: 1px #000000 solid; float:left; }
div.tab { padding: 2px 5px; background-color:#F8FAFA; color:#000000; font-weight: normal; margin: 2px; border: 1px #01677C solid; float:left; }
div.tab2 { padding: 2px 5px; background-color:#E9EDF0; color:#1F1F1F; font-weight: normal; margin: 2px; border: 1px #01677C solid; float:left; }

input, select, textarea {
 	font-size: 8pt;
 	font-family: verdana;
         color: #0A434F;
 	background-color: #F8FAFA;
         border: 2px #0A8BA6 solid;
 	padding: 3px 4px;
 	margin: 2px;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 5px #E9EDF0;
   	-webkit-box-shadow: inset 3px 3px 5px #E9EDF0;
   	box-shadow:         inset 3px 3px 5px #E9EDF0;
}

input[type="submit"], input[type="button"] {
 	font-size: 8pt;
         font-family: verdana;
 	color: #0A434F;
 	padding: 3px 4px;
 	margin: 2px;
         border: 2px #0A8BA6 solid;
         background: #F8FAFA url(../images/bg_input.png) left center repeat-x;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 5px #E9EDF0;
   	-webkit-box-shadow: inset 3px 3px 5px #E9EDF0;
   	box-shadow:         inset 3px 3px 5px #E9EDF0;
         cursor: pointer;
}

input[type="submit"]:hover {
 	font-size: 8pt;
         font-family: verdana;
 	color: #000000;
 	padding: 3px 4px;
 	margin: 2px;
         border: 2px #6FCE00 solid;
         background: #F8FAFA url(../images/bg_input.png) left center repeat-x;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 5px #E9EDF0;
   	-webkit-box-shadow: inset 3px 3px 5px #E9EDF0;
   	box-shadow:         inset 3px 3px 5px #E9EDF0;
}

input[type="button"].green { border: 2px #6fce00 solid; }
input[type="button"].red { border: 2px #ce0000 solid; }

select.menu {
 	border-width: 1px;
 	font-size: 7pt;
 	font-family: verdana;
 	border-color: #C9D1D4;
 	border-style: solid;
 	background-color: #ffffff;
 	color: #4D7C8C;
}

textarea.nostyle {
 	border-width: 1px;
 	font-size: 9pt;
 	font-family: verdana;
 	border-color: #000000;
 	border-style: solid;
 	background-color: #FFFFFF;
 	color: #000000;
 	padding: 2px;
 	width: auto;
}

input.login[type="submit"] {
	width: 170px;
 	font-size: 11pt;
         font-family: verdana;
         font-weight: bold;
 	color: #000000;
 	padding: 3px 5px;
 	margin: 1px;
         text-transform:uppercase;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         -moz-box-shadow:    inset 0px 0px 0px #E9EDF0;
   	-webkit-box-shadow: inset 0px 0px 0px #E9EDF0;
   	box-shadow:         inset 0px 0px 0px #E9EDF0;
         cursor: pointer;

         background:transparent url(../images/bg_login_submit.png) left center repeat-x;
         color: #FFFFFF;
         text-shadow: #7F0000 2px 2px 1px;
         border: 0px #603D29 solid;
}

input.login[type="submit"]:hover {
	width: 170px;
 	font-size: 11pt;
         font-family: verdana;
 	color: #000000;
         font-weight: bold;
 	padding: 3px 5px;
 	margin: 1px;
         text-transform:uppercase;
         background:transparent url(../images/bg_login_submit_hover.png) left center repeat-x;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         -moz-box-shadow:    inset 0px 0px 0px #E9EDF0;
   	-webkit-box-shadow: inset 0px 0px 0px #E9EDF0;
   	box-shadow:         inset 0px 0px 0px #E9EDF0;

         color: #FFFFFF;
         text-shadow: #7F0000 2px 2px 1px;
         border: 0px #603D29 solid;
}

input.login {
	width: 170px;
 	font-size: 10pt;
 	font-family: verdana;
         color: #000000;
 	background-color: #FFFFFF;
	border: 1px #DFDFDF solid;
 	padding: 3px 4px;
 	margin: 1px;
         -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
         text-shadow: #FFFFFF 1px 1px 0px;
         -moz-box-shadow:    inset 3px 3px 6px #EFEFEF, 1px 1px 3px #FFFFFF;
   	-webkit-box-shadow: inset 3px 3px 6px #EFEFEF, 1px 1px 3px #FFFFFF;
   	box-shadow:         inset 3px 3px 6px #EFEFEF, 1px 1px 3px #FFFFFF;
}

#loginscreen {
	margin: 150px auto 0px auto;
	background: #FFFFFF;
         -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25), inset 0px 0px 20px 0px rgba(178, 178, 178, 0.50);
	-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.25), inset 0px 0px 20px 0px rgba(178, 178, 178, 0.50);
	box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.25), inset 0px 0px 20px 0px rgba(178, 178, 178, 0.50);
         -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
         padding: 20px;
         width: 300px;
         color: #000000;
         border: 2px #FFFFFF solid;
}

/* Seitenanzeige */
#pages {
	text-align: center;
         padding: 10px 0px;
}
#pages a:link, #pages a:visited,
a.pages:link, a.pages:visited {
 	display: inline;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	color: #000000;
 	font-weight: bold;
 	text-decoration:none;
 	padding: 0px 5px 0px 5px;
 	margin: 2px;
 	background-color: #EFEFEF;
 	border: 2px #DCDCDC solid;
}

#pages a:hover,
a.pages:hover {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	color: #336699;
 	text-decoration:none;
 	background-color: #FFFFFF;
 	border: 2px #336699 solid;
}

#pages .apage,
.apage {
 	display: inline;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	color: #FFFFFF !important;
 	text-decoration:none;
 	background-color: #0A8BA6 !important;
 	border: 2px #0A8BA6 solid !important;
 	padding: 0px 5px 0px 5px;
 	margin: 2px;
}

#pages form { display: inline; margin-left: 2´10px; }

/* Content box */
.cbox {
	min-width:100px;
         margin: 0px 2px 10px 2px;
         text-align: left;
         -moz-box-shadow: 2px 2px 2px 1px #dae4e6;
	-webkit-box-shadow: 2px 2px 2px 1px #dae4e6;
	box-shadow: 2px 2px 2px 1px #dae4e6;

}

.cbox_header {
	background:transparent url(../images/box_header.png) left bottom repeat-x;
         -webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
         border-top: 2px #0A8BA6 solid;
         border-right: 2px #0A8BA6 solid;
         border-left: 2px #0A8BA6 solid;
         border-bottom: 0px #0A8BA6 solid;
         text-align: left;
         height: 29px;
}

.cbox_content {
	background:#FFFFFF;
         border-top: 0px #0A8BA6 solid;
         border-bottom: 0px #0A8BA6 solid;
         border-right: 2px #0A8BA6 solid;
         border-left: 2px #0A8BA6 solid;
         text-align: left;
}
.cbox_footer {
	background:transparent url(../images/box_footer.png) bottom repeat-x;
         height: 5px;
         -webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
         border-top: 0px #0A8BA6 solid;
         border-right: 2px #0A8BA6 solid;
         border-left: 2px #0A8BA6 solid;
         border-bottom: 2px #0A8BA6 solid;
}

.head {
 	font-family: verdana;
 	font-size: 9pt;
 	font-weight: bold;
 	text-align:left;
 	vertical-align:middle;
 	color: #032A37;
         padding: 5px 10px 0px 35px;
         text-shadow: #FFFFFF 1px 1px 0px;
}

.conmenu {
 	font-family: verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align:left;
 	color: #000000;
 	background-color: #FFFFFF;
 	border-left: 0px #FFFFFF solid;
 	border-right: 0px #FFFFFF solid;
 	padding: 3px 5px 2px 5px;
}

/* layer */
.infolayer {
	position: absolute;
         left: 0;
         top: 0;
         margin: 0px;
         width: 100%;
         height: 100%;
         z-index: 100;
         background: transparent url(../images/shadow_w.png) repeat;
}

.infolayer_text {
         font-family:"Trebuchet MS", Verdana;
 	font-size: 12pt;
 	color: #000000;
 	font-weight: bold;
         vertical-align: middle;
         text-align: center;
         width: 300px;
         height: 220px;
         margin: -120px 0px 0px -150px;
         position: absolute;
         z-index: 101;
         left: 50%;
         top: 50%;
}

/* Tabs */
#tabsnav {
	border-bottom: 2px solid #0A8BA6;
	height: 28px;
	margin-top: 10px;
         margin-bottom: 10px;
	padding-left: 10px;
	white-space: nowrap;
}

#tabsnav div { border: 0px; background: transparent; }

#tabsnav .tab {
	display: inline-block;
	height: 100%;
	left: 0;
	line-height: 28px;
	position: relative;
	top: -4px;
         color: #032A58 !important;
	/* for IE7 */
	*display: inline;
	*zoom: 1;
}

#tabsnav .aktiv {
	background:#F2F4F4;
	border-color: #0A8BA6 #0A8BA6 #F2F4F4;
	border-radius: 5px 5px 0 0;
	border-style: solid;
	border-width: 2px;
	color: #0A8BA6 !important;
	font-weight: bold;
	left: 1px;
	padding: 0px;
	z-index: 1;
}

#tabsnav .tab span {
	border-left: 0px solid #c6c6c6;
	padding: 0 10px;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	height: 28px;
	display:inline-block;
	cursor: pointer;
         background:#FFFFFF;
         border-radius: 5px 5px 0 0;
}

#tabsnav .tab span:hover {
	border-radius: 5px 5px 0 0;
	background:#0A8BA6;
         color: #FFFFFF;
	padding: 0 10px;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}

#tabsnav .aktiv span, #tabsnav .aktiv span:hover {
	padding: 0px 0px 0px 0px;
	background:#F2F4F4;
         color: #0A8BA6 !important;
	border-left: 0px solid #c6c6c6;
         padding: 0 10px;
}

#tabsnav .tab:first-child span, #tabsnav .aktiv+.tab span {
	border-left: 0px solid #c6c6c6;
	padding: 0 10px;
}

/* Infobox */
.infobox {
	float: left;
         display: inline-block;
         padding: 10px;
         margin: 5px;

         -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

         background: #EFEFEF;
         border: 2px #DFDFDF solid;

         font-size: 3.0em;
         color: #3F3F3F;
         text-shadow: #FFFFFF 1px 1px 1px;
         text-align: center;
}

.infobox span {
	display: block;
         width: 100%;
         text-align: center;
         padding: 5px 0px;

         font-size: 0.3em;
         color: #7F7F7F;
}

/* Bars */
.statusbar {
         width: calc(100% - 250px);
         height: 20px;

         padding: 0px 0px 0px 0px;
         margin: 5px 0px;
}

.statusbar .text {
         position:absolute;
         z-index: 3;
         width: calc(100% - 250px);
         height: 10px;

         text-align:center;
         color: #000000;
         font-size: 0.9em;
         font-weight: bold;

         padding: 5px 0px 5px 0px;
}

.statusbar .bar_1 {
	position:absolute;
         z-index: 1;
         background: transparent url(../images/bars_1.png) center center repeat-x;
         width: calc(100% - 250px);
         height: 20px;
         text-align:center;
         padding: 0px 0px 0px 0px;
         -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

.statusbar .bar_2 {
	position:absolute;
         z-index:2;
         width: calc(100% - 250px) !important;
         background: transparent url(../images/bars_2.png) center center repeat-x;
         height:20px;
         text-align:center;
         padding: 0px 0px 0px 0px;
         -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}