html {height:101%}

body {background-color:#fff;color:#000;margin:0;padding:0}

td {vertical-align:top}

a.top,a.top:active,a.top:visited,a.top:hover {color:#fff;text-decoration:none}
a.top:hover {color:#f6f6f6;text-decoration:underline}
a.tn,a.tn:hover {color:#a6a6a6;text-decoration:none}
a.tn:hover {text-decoration:underline}
a,a:active,a:visited,a:hover {text-decoration:none;color:#c80000}
a:hover {color:#40637a;text-decoration:underline}

img,.c11 a,.c12 div a,.ibc a,.ibc a:hover,.gb a {border:0}
img.b,img.b1,img.b2,img.b3 {border:1px solid #40637a;margin:10px 0 10px 0}
img.b1,img.b2,img.b3 {width:158px;height:100px}
img.b2 {width:159px}
img.gp,img.gpl {border:1px solid #40637a;margin-top:1px;margin-bottom:5px;margin-right:4px;width:91px;height:68px}
img.gpl {margin-right:0}
img.ti {border:1px solid #40637a;padding:3px;margin:6px 10px 0 0}

h1,h2,h3 {line-height:10px;padding:0;margin-top:10px;color:#c80000}
h3 {color: #666; }
h4 {margin-bottom: 0; }

.c0 {border-top:10px solid #c80000}
.c1 {width:1007px;height:63px;margin:auto}
.c11 {width:253px}
.c12 {width:754px;height:63px;background-color:#40637a;background-image:url('/shared/images/html/bgtop.jpg');background-repeat:no-repeat;color:#fff;white-space:nowrap;overflow:hidden}
.c12 div {width:220px;padding-top:7px;margin-left:530px}
.c12 div img {margin-top:5px}

.c2 {border-top:1px solid #000;height:10px;overflow:hidden}
.c3 {width:1007px;height:auto;margin:auto}
.c31 {width:41px}
.c32 {width:210px;height:100%;background-color:#a6c0cd;border:1px solid #537388;border-bottom:0;color:#fff}
.c32 a {color:#fff}
.c32 ul {padding:0;margin:0}
.c32 ul li {list-style-type:none}
.c32 .mp {background-color:#40637a}
.c32 .mp:hover {background-color:#38596f}
.c32 .mph {background-color:#c80000}
.c32 .mp,.c32 .mph {border-bottom:1px solid #537388;padding-left:16px}
.c32 .mp,.c32 .mp:hover,.c32 .mph {background-repeat:no-repeat;background-position:5px 6px;display:block}
.c32 .mps,.c32 .mpsh,.c32 .mps:hover {background-color:#a6c0cd;color:#000;padding-left:16px;display:block;border-bottom:0}
.c32 .mpsh,.c32 .mps:hover {color:#c80000}
.c32 .mp,.c32 .mps,.c32 .mph,.c32 .mps,.c32 .mpsh {text-decoration:none}
.c32 .mp img,.c32 .mph img {margin-right:4px}
.c33 {width:494px;padding:0 20px 15px 15px;text-align:justify}
.c34 {width:188px}
.c11,.c12,.c31,.c32,.c33,.c34 {float:left}

div.tn {color:#a6a6a6;position:relative;top:-6px;font-weight:normal;}
.hr,.hrH {border-bottom:1px solid #d9e0e4;margin-bottom:15px;height:0}
.hr2 {height:1px;border-bottom:8px solid #cccccc;background-color:#d9e0e4;margin-top:15px;margin-bottom:15px}
.hr,.hrH,.hr2 {border-top:1px solid #668295}
.hr {margin-top:15px}
.ft {padding:4px 0 4px 8px;margin-top:15px;color:#c80000;background-color:#cccccc;background-image:url('/shared/images/html/bgft.gif');background-repeat:repeat-x}
.gbc {width:100%;font-weight:bold;color:#c80000;position:relative;top:-3px}
.gbc img {width:9px;height:9px;margin-right:6px;position:relative;top:1px}
.gbc .c01 {width:275px}
.gbc .c02 {text-align:right}
.gbc .c03 {width:80px;padding-left:22px;text-align:left;color:#aaaaaa}
.gbc .c04 {text-align:right}
.f01 {clear:both;color:#c80000;font-weight:bold}

.ibh {background-color:#40637a;border-right:25px solid #c80000;padding:1px 1px 1px 5px;color:#fff}
.ibc {border-top:1px solid #fff;border-bottom:1px solid #40637a}
.ibl {text-align:right;color:#c80000;font-weight:bold;margin-bottom:15px}
.ibl img {width:9px;height:9px;margin-right:6px;position:relative;top:1px}

.u1,.t1 {background:#ebebeb;border:1px solid #dbdbdb;padding:15px 15px 15px 30px;text-align:left}
.t1 {padding:10px;margin-bottom:10px;width:100%}

.ip {float:left;}
label.ip,span.ip {width:140px;}
label.ip.required {font-weight:bold;}
div.ip,input.ip,textarea {width:266px;margin-bottom:10px}
input.ip,textarea {background-color:#e5e5e5;border:1px solid #d7d2d3;padding-top:2px;padding-left:2px;position:relative;}
div.ip input, div.ip textarea {float:none;}
div.ip,textarea {width:349px;overflow:auto}
textarea {height:210px;}
.error,.success {border:1px solid #cccccc;margin-top:10px;margin-bottom:15px;padding:4px 10px 4px 10px;font-weight:bold}
.error {background-color:#c80000;color:#fff}
.success {background-color:#a8f8af;color:#000}

acronym {border-bottom:1px dotted;font-variant:normal!important;cursor:help!important}

.termin {
    border-bottom:1px dotted #c0c0c0;
    padding:10px;
}
.termin.even {
    background:#f7f7f7;
}