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;
}


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: #000000; }

.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: 120px;
	font-size: 8pt;
	font-family: verdana;
 	color: #000000;
 	padding: 3px 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.button_green {
 	color:#5FA60D;
	border: 2px #6FCE00 solid;
}

a.button_red {
	display:inline-block;
	text-align:center;
	text-decoration:none;
	min-width: 120px;
	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;
	text-align:center;
	text-decoration:none;
	min-width: 120px;
	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;
	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;
	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;
	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.tab_right {
	 font-family: verdana;
	 font-size: 8pt;
	 font-weight: normal;
	 color:#000000;
	 vertical-align:top;
	 text-align: right;
	 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;
}

td.tab2_right {
	 font-family: verdana;
	 font-size: 8pt;
	 font-weight: normal;
	 color:#1F1F1F;
	 vertical-align:top;
	 text-align: right;
	 padding: 2px;
	 background-color:#E9EDF0;
	 border: 1px #01677C solid;
}

.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;  }

.m1, .m3, .m5, .m7, .m9, .m11 { background-color:#C04000 !important; }
.m2, .m4, .m6, .m8, .m10, .m12 { background-color:#3F3F3F !important; }

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"] {
	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;
	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;
	cursor: pointer;
}

input[type="submit"]:hover, input[type="button"]:hover {
 	color:#0A8BA6;
	border: 2px #03809A solid;
}

input.green[type="submit"], input.green[type="button"] {
	display:inline-block;
	text-align:center;
	text-decoration:none;
	min-width: 120px;
	font-size: 8pt;
	font-family: verdana;
 	color: #000000;
 	padding: 3px 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;
}

input.green[type="submit"]:hover, input.green[type="button"]:hover {
 	color:#5FA60D;
	border: 2px #6FCE00 solid;
}

input.red[type="submit"], input.red[type="button"] {
	display:inline-block;
	text-align:center;
	text-decoration:none;
	min-width: 120px;
	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;
}

input.red[type="submit"]:hover, input.red[type="button"]:hover  {
 	color:#AC0000;
	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: 2px #548F09 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 #DDD0C8, 1px 1px 3px #000000;
   	-webkit-box-shadow: inset 3px 3px 6px #DDD0C8, 1px 1px 3px #000000;
   	box-shadow:         inset 3px 3px 6px #DDD0C8, 1px 1px 3px #000000;
}

/* Seitenanzeige */
a.pages:link, a.pages:visited {
 	display: inline;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	color: #000000;
 	font-weight: bold;
 	text-decoration:underline;
 	padding: 0px 5px 0px 5px;
 	margin: 2px;
 	background-color: #EFEFEF;
 	border: 2px #DCDCDC solid;
}

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;
}

.apage{
 	display: inline;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	color: #000000;
 	text-decoration:none;
 	background-color: #EFEFEF;
 	border: 2px #DCDCDC solid;
 	padding: 0px 5px 0px 5px;
 	margin: 2px;
}

/* 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 10px;
         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;
}

.conmenu hr {
 	height: 1px;
         background: #0A8BA6;
         line-height: 0px;
         padding: 0px 0px;
         margin: 2px 0px;
}

/* 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;
}

/* ACP Message */
#acp_info_error {
	position: absolute;
	top: 0px;
	width: 100%;

	background:#DF0000;
	color: #FFFFFF;
	text-shadow: #BF0000 1px 1px 0px;

	padding: 8px 0px 5px 0px;
	text-align: center;
	border-bottom: #FFFFFF 1px solid;
	-webkit-box-shadow: inset 0px -3px 5px 0px rgba(165, 34, 34, 0.50);
	-moz-box-shadow:    inset 0px -3px 5px 0px rgba(165, 34, 34, 0.50);
	box-shadow:         inset 0px -3px 5px 0px rgba(165, 34, 34, 0.50);
}

#acp_info_error h1 {
	background-color: #FFFFFF;
	color: #BF0000 !important;
	text-shadow: #FFFFFF 1px 1px 0px;
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	display: inline-block;
	font-size: 10pt;
	font-weight: bold;
	text-transform: none;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(165, 34, 34, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(165, 34, 34, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(165, 34, 34, 0.75);
}

#acp_info_ok {
	position: absolute;
	top: 0px;
	width: 100%;

	background:#8ed000;
	color: #FFFFFF;
	text-shadow: #6f9f07 1px 1px 0px;

	padding: 8px 0px 5px 0px;
	text-align: center;
	border-bottom: #FFFFFF 1px solid;
	-webkit-box-shadow: inset 0px -3px 5px 0px rgba(110, 160, 7, 0.50);
	-moz-box-shadow:    inset 0px -3px 5px 0px rgba(110, 160, 7, 0.50);
	box-shadow:         inset 0px -3px 5px 0px rgba(110, 160, 7, 0.50);
}

#acp_info_ok h1 {
	background-color: #FFFFFF;
	color: #6f9f07 !important;
	text-shadow: #FFFFFF 1px 1px 0px;
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	display: inline-block;
	font-size: 10pt;
	font-weight: bold;
	text-transform: none;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(110, 160, 7, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(110, 160, 7, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(110, 160, 7, 0.75);
}