body,html{
background-position:50%;
background-image:url(layout/background2.gif);
background-repeat:repeat-y;}

html{ overflow:scroll;overflow-x:hidden;}

html,body{
 background-color:#fff;
 font-family:Arial,Tahoma,sans-serif;
 font-size:10pt;
 margin:0;
 padding:0;
 width:100%;
 height:100%;
}

td{
 font-family:Arial,Tahoma,sans-serif;
 font-size:10pt;}

.i{
 background:none;
 background-color:#EAF2F6;}

#ic{
 position:absolute;top:50%;left:50%;
 margin-top:-200px;
 margin-left:-300px;
 width:600px;
 height:400px;
 text-align:center;}

.itext{
 font-family:Arial,Tahoma,sans-serif;
 font-size:9pt;
 color:#014094;}

.itext2{
 font-family:Arial,Tahoma,sans-serif;
 font-size:8pt;
 color:#6585B6;}

a { color: #265AA6; text-decoration: none }
a:hover { color:#D22E16; text-decoration: none }

#seite{ background-image:url(layout/background21.gif);
 background-repeat:repeat-y;
 min-height:100%;
 width:770px;
 margin:auto;}

#left,#right{
 min-height:100%;
 width:124px;
 display:inline;float:left;}

#content{
 min-height:100%;
 width:520px;
 display:inline;float:left;}

#left{padding-top:5px;}

.p20{
 line-height:125%;
 font-family:Arial,Tahoma,sans-serif;
 width:480px;
 margin-left:20px;}

.p20a{
 line-height:125%;
 font-family:Arial,Tahoma,sans-serif;
 width:500px;
 margin-left:20px;}

.p20a form,.s8{ font-size:8pt;}

@media print {
 #left {display:none;}
 #right {display:none;}
 .print {font-size:8pt;line-height:120%;letter-spacing:1px;width:100%;}
 #content {position:absolute;top:0px;left:0px;width:90%;}
 .p20 {width:90%;}
}

@media screen {
 #left {display:inline;}
 #right {display:inline;}
 .print {display:none;}
}

.bo{
 padding-top:10px;
 border-color:#063A86;
 border-style:solid none none none;
 border-width:1px;}

.cb{
 clear:both;}

.rp{
 height:400px;
 width:100%;
 border:none;
 background-repeat:no-repeat;
 background-image:url(layout/.jpg);}

.navheader{
 display:block;
 background-image:url(layout/background_navheader.gif);
 background-repeat:repeat-x;
 width:100%;
 height:20px;
 line-height:20px;
 font-family:Arial;
 font-size:9pt;
 font-weight:bold;
 text-decoration:none;
 color:#3A5292;
 letter-spacing:-1;
 margin-top:10px;
 margin-bottom:7px;}

.nav,.nava{
 display:block;
 background-image:url(layout/b1.gif);
 background-position:5px 4px;
 background-repeat:no-repeat;
 font-family:Arial;
 font-size:9pt;
 font-weight:bold;
 text-decoration:none;
 color:#6686B6;
 letter-spacing:-1;
 padding-left:18px;
 margin-bottom:7px;}

.nava{
 color:#3A5292;
 background-image:url(layout/b2.gif);}

.nav:hover{
 background-image:url(layout/b1h.gif);}

img{border:none;}
.if{
 padding:2px;
 margin-bottom:10px;
 border-color:#6686B6;
 border-right-color:#3A5292;
 border-bottom-color:#3A5292;
 border-style:solid;
 border-width:1px;}

.l{
 margin-top:4px;
 float:left;
 margin-right:15px;}

.r{
 margin-top:4px;
 float:right;
 margin-left:15px;}

.c{
 margin-top:5px;
 text-align:center;}

.j{
 text-align:justify;}

fieldset{
 width:205px;
 border-style:solid;
 border-width:1px;
 border-color:#D2E3EC;
 padding:10px;
 margin:0px;}

legend{
 color:#000;}

#route legend{margin:0px;padding:0px;display:none;}
#route form{margin:0px;padding:0px;}
.lack {width:10px;font-size:10px;display:inline;}

.HL{color:#000066;text-decoration:none;}
.HL:hover{color:#D22E16;}

.formular,.input1 {
 font-family:Tahoma;
 font-size:8pt;
 color:#000;
 font-weight:normal;
 text-decoration:none;
 border-style:solid;
 border-width:1px;
 border-color:#666;
 margin-bottom:4px;}

.CL{width:230px;display:inline;float:left;}
.CM{width:20px;display:inline;float:left;}
.CR{width:210px;display:inline;float:left;}

.CL2{width:260px;display:inline;float:left;}
.CR2{width:210px;display:inline;float:left;}
.CM2{padding-left:14px;width:16px;display:inline;float:left;}
.senkrecht{width:1px;font-size:1px;overflow:hidden;height:465px;background-color:#3A5292;}

.red{font-size:7pt;color:#D22E16;}

select {
 color: #025fad;
 width:150px;
 background-image:url(layout/input.gif);
 border-width:1px;border-style:solid;border-color:#7F9DB9;
 font-size: 11px;
 font-family: Tahoma;}

.input {
 color: #025fad;
 width:150px;
 background-image:url(layout/input.gif);
 border-width:1px;border-style:solid;border-color:#7F9DB9;
 font-size: 11px;
 font-family: Tahoma;}

.input2 {
 color: #025fad;
 width:150px;
 background-image:url(layout/input2.gif);
 border-width:1px;border-style:solid;border-color:#7F9DB9;
 font-size: 11px;
 font-family: Tahoma;}

.submit {
 color: #025fad;
 width:80px;
 background-image:url(layout/buttonhg.gif);
 border-width:1px;border-style:solid;border-color:#025fad;
 font-size: 11px;
 font-family: Tahoma;}

h1,h2 {
 line-height:100%;
 letter-spacing:1px;
 margin:0px;
 margin-bottom:10px;
 padding:0px;
 color:#063A86;
 font-family:Arial,Tahoma,sans-serif;
 font-weight:normal;}

h1{
 font-size:16pt;}

h2{
 margin:0px;
 margin-top:20px;
 margin-bottom:10px;
 font-size:14pt;}

h3 {
 line-height:100%;
 letter-spacing:1px;
 margin:0px;
 margin-top:15px;
 margin-bottom:5px;
 padding:0px;
 color:#000;
 font-family:Arial,Tahoma,sans-serif;
 font-size:9pt;
 font-weight:bold;}

h4 {
 line-height:100%;
 letter-spacing:1px;
 margin:0px;
 padding:0px;
 padding-top:4px;
 color:#3A5292;
 font-family:Arial,Tahoma,sans-serif;
 font-size:9pt;
 font-weight: bold;}

td{
 text-align:left;}

.tdx{
 background-color:#D2E3EC;}

.top{margin-top:0px;padding-top:0px;}

.hdl { color: #063a86; font-size: 11pt; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-align: left; margin-bottom: 2pt; padding-top: 2pt;}

.hdl2 { color: #063a86; font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; line-height: 11pt; text-align: left; margin-bottom: 2pt; padding-top: 3pt; }

.ue1 { color: #000000; font-weight: normal; font-size: 20pt; line-height: 22pt;	font-family: arial, helvetica, sans-serif; text-align: left; margin-bottom: 2pt }

.ue2 { color: #000000; font-weight: normal;	font-size: 13pt; line-height: 15pt;	font-family: arial, helvetica, sans-serif; text-align: left; margin-bottom: 2pt	}

.ue3 { color: #000000; font-weight: bold; font-size: 11pt; line-height: 13pt; font-family: arial, helvetica, sans-serif; text-align: left; margin-bottom: 2pt }

.menu1 { color: #265AA6; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; line-height: 13px; text-align: left; margin-top: 3px; margin-bottom: 4px; margin-left: 7px }

.menu2 { color: #D22E16; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; line-height: 13px; text-align: left; margin-top: 3px; margin-bottom: 4px; margin-left: 7px }

.menu3 { color: #404040; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin-left: 7px; margin-right: 8px; margin-top: 11px; margin-bottom: 6px; padding-top: 0px; padding-bottom: 1px; border-top: 1px solid; border-bottom: 1px solid; }

.nrm { color: #000000; font-size: 11px; line-height: 15px; font-family: verdana, arial, helvetica, sans-serif; text-align: left; margin-top: 3px; margin-bottom: 5px }

.kln { color: #808080; font-size: 8pt; line-height: 10pt; font-family: verdana , arial, helvetica, sans-serif; text-align: left; }

.lnk  { color: #000000; font-size: 8pt; font-family: "trebuchet ms", arial, helvetica, sans-serif; line-height: 11pt; text-align: left }

