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: #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: 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"] {
         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.button {
         text-align:center;
         color:#000000;
         text-decoration:none;
         width:130px;
         height:24px;
         background:url(../images/button_nor.gif) no-repeat;
         padding: 3px 4px;
         margin: 2px;
         border: 0px #000000 solid;
         cursor: pointer;
         -moz-box-shadow:    inset 0px 0px 0px #E9EDF0;
           -webkit-box-shadow: inset 0px 0px 0px #E9EDF0;
           box-shadow:         inset 0px 0px 0px #E9EDF0;
}

input.button:hover {
         text-align:center;
         color:#000000;
         text-decoration:none;
         width:130px;
         height:24px;
         background:url(../images/button_green.gif) no-repeat;
         padding: 3px 4px;
         margin: 2px;
         border: 0px #000000 solid;
         cursor: pointer;
}

input.button_small {
         text-align:center;
         color:#000000;
         text-decoration:none;
         width:60px;
         height:24px;
         background:url(../images/button_small_normal.jpg) no-repeat;
         padding: 2px 3px;
         margin: 2px;
         border: 0px #000000 solid;
         cursor: pointer;
         -moz-box-shadow:    inset 0px 0px 0px #E9EDF0;
           -webkit-box-shadow: inset 0px 0px 0px #E9EDF0;
           box-shadow:         inset 0px 0px 0px #E9EDF0;
}

input.button_small:hover {
         text-align:center;
         color:#000000;
         text-decoration:none;
         width:60px;
         height:24px;
         background:url(../images/button_small_green.jpg) no-repeat;
         padding: 2px 3px;
         margin: 2px;
         border: 0px #000000 solid;
         cursor: pointer;
}

input.button_green {
         text-align:center;
         color:#000000;
         text-decoration:none;
         width:130px;
         height:24px;
         background:url(../images/button_green.gif) no-repeat;
         padding: 3px 4px;
         margin: 2px;
         border: 0px #000000 solid;
         cursor: pointer;
         -moz-box-shadow:    inset 0px 0px 0px #E9EDF0;
           -webkit-box-shadow: inset 0px 0px 0px #E9EDF0;
           box-shadow:         inset 0px 0px 0px #E9EDF0;
}

input.button_red {
         text-align:center;
         color:#000000;
         text-decoration:none;
         width:130px;
         height:24px;
         background:url(../images/button_red.gif) no-repeat;
         padding: 3px 4px;
         margin: 2px;
         border: 0px #000000 solid;
         cursor: pointer;
         -moz-box-shadow:    inset 0px 0px 0px #E9EDF0;
           -webkit-box-shadow: inset 0px 0px 0px #E9EDF0;
           box-shadow:         inset 0px 0px 0px #E9EDF0;
}


input.button_small_green {
         text-align:center;
         color:#000000;
         text-decoration:none;
         width:60px;
         height:24px;
         background:url(../images/button_small_green.jpg) no-repeat;
         padding: 3px 4px;
         margin: 2px;
         border: 0px #000000 solid;
         cursor: pointer;
}

input.button_small_red {
         text-align:center;
         color:#000000;
         text-decoration:none;
         width:60px;
         height:24px;
         background:url(../images/button_small_red.jpg) no-repeat;
         padding: 3px 4px;
         margin: 2px;
         border: 0px #000000 solid;
         cursor: pointer;
}

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 */
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 no-repeat;
         -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;
}