body {
        scrollbar-face-color: #6998E6; scrollbar-shadow-color: #1B1E25; scrollbar-highlight-color: lightblue;
                    scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: darkblue; scrollbar-track-color: #6998E6;
                    scrollbar-arrow-color: darkblue; font-family: Verdana;
  background-color: #E6E6FA;

font-family: Arial;
 font-size: 8pt;
 color: darkblue;
 font-weight: normal;
 margin : 0px; 
height : 100% ; 
width : 100% ; 
overflow : auto;

}

h4 {font-family: Arial;
 font-size: 15px;
 color: darkblue;
 font-weight: bold;
 }

font.main {
font-family: Arial;
 font-size: 8pt;
 color: darkblue;
 font-weight: normal;
 }

 font.mainmid {
font-family: Arial;
 font-size: 9pt;
 color: darkblue;
 font-weight: bold;
 }


font.mainsup {
font-family: Arial;
 font-size: 17pt;
 color: darkblue;
 font-weight: normal;
 }
 
 font.lmueber {
font-family: Arial;
 font-size: 14pt;
 color: #15327D;
 font-weight: normal;
 }
 
 h1 {
font-family: Arial;
 font-size: 14pt;
 color: #15327D;
 font-weight: normal;
 }
 
 font.mainsub {
font-family: Arial;
 font-size: 10pt;
 color: #15327D;
 font-weight: normal;
 }
 
 table#selfform {font-family: arial; font-size: 12px; font-weight:normal;}
 
 table#body {border: 1px darkblue solid; width: 1000px;}
 
td#navigation { width:180px; background-color: #E6E6FA; vertical-align: top;}
td#navigation2 { width:180px; background-color: #E6E6FA; vertical-align: top;}
td#rahmenrechts { background-color: #E6E6FA; vertical-align: top;}
div#rahmen{border: 1px darkblue solid;}



td#inhalt {width:643px; background-color: #E6E6FA; vertical-align: top;
}
td#inhalt2 {background-color: #F5F5F5; vertical-align: top;
border-right:1px darkblue solid; height:2000px;
border-left:1px darkblue solid; height:2000px;
}


table#haupttext {font-family: Arial;
 font-size: 8pt;
 color: darkblue;
 font-weight: normal;
}

div#bordertop {border-bottom: 1px darkblue solid;}
div#borderright {border-right:1px darkblue solid; height:2000px;}
div#borderleft {border-left:1px darkblue solid; height:2000px;}







table.form {
font-family: Arial;
 font-size: 11pt;
 color: darkblue;
 font-weight: normal;

}


 div#navibuttontop {
background-color: #B0C4DE;
 font-size: 9pt;
 color: darkblue;
 font-weight: normal;
 width: 150px;
 padding-left: 3px
 
}

 div.line {
 border-bottom: 0.5pt darkblue solid;
 width: 150px;
 }
a.kl2 {
font-family: Arial;
 font-size: 9pt;
 color: darkblue;
 font-weight: normal;
 margin-left: 2px;
 text-decoration: underline;
}


a:hover.kl2 {
font-family: Arial;
 font-size: 9pt;
 color: darkblue;
 font-weight: normal;
 margin-left: 2px;
 text-decoration: none;

}

a:active.kl2 {
font-family: Arial;
 font-size: 9pt;
 color: darkblue;
 font-weight: normal;
 margin-left: 2px;
 text-decoration: none;

}

a:link {text-decoration: underline; color: darkblue;}
a:hover {text-decoration:none; color: darkblue;}
a:hover {text-decoration:none; color: darkblue;}
a:visited{color: #00008B;}


a.kl {
font-family: Arial;
background: #DCDCDC; border: 1px #DCDCDC solid;
padding-left:2px; padding-right: 1px;
 font-size: 8pt;
 color: darkblue;
 font-weight: normal;
 margin-left: 1px;
 text-decoration: none;
}


a:hover.kl {
font-family: Arial;
background: #DCDCDC; border: 1px darkblue solid;
padding-left:2px; padding-right: 1px;
 font-size: 8pt;
 color: darkblue;
 font-weight: normal;
 margin-left: 1px;
 text-decoration: none;

}

a.nts {
font-family: Arial;
padding-left:2px; padding-right: 1px;
 font-size: 10pt;
 color: #00008B;
 font-weight: bold;
 margin-left: 1px;
 text-decoration: none;
}


a:hover.nts {
font-family: Arial;

padding-left:2px; padding-right: 1px;
 font-size: 10pt;
 color: #FFCC00;
 font-weight: bold;
 margin-left: 1px;
 text-decoration: none;

}




option{

 background: white;
 color: darkblue;

}

radio{

 background: transparent;
 color: yellow;

}

input.form{

 background: transparent;
 color: yellow;

}





font.strich{
font-family: Arial;
 font-size: 10pt;
 color: darkblue;
 font-weight: normal;
 text-decoration: none;

}



 input.but{

 color: darkblue;

BORDER-BOTTOM: darkblue 1pt solid;
border-right:  darkblue 1pt solid;
border-left:  darkblue 1pt solid;
border-top:  darkblue 1pt solid;
BACKGROUND: #FFCC00;
font-size:8pt;

}

textarea{

 
 color: darkblue;
 background: transparent;
BORDER-BOTTOM: darkblue 1pt solid;
border-right:  darkblue 1pt solid;
border-left:  darkblue 1pt solid;
border-top:  darkblue 1pt solid;
}

input{

 background: white;
 color: darkblue;


}

input.formular{

 background: white;
 color: darkblue;

BORDER-BOTTOM: darkblue 1pt solid;
border-right: none;
border-left: none;
border-top: none;

}

input.eingabe{
 color: darkblue;
font-size:8pt;


}

input.radio{

 background: transparent;
 color: darkblue;

BORDER-BOTTOM: none;
border-right: none;
border-left: none;
border-top: none;

}

input.button { background-color: #FFCC00;
 color: darkblue;
BORDER-BOTTOM: darkblue 1pt solid;
border-right:  darkblue 1pt solid;
border-left:  darkblue 1pt solid;
border-top:  darkblue 1pt solid;
}

div#clinksm {
left: 0px;
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 width: 150px;
}

div#clinksm a {

display: block; padding-left: 3px; border-left-width: 0px;
background: lightblue; border-bottom-width: 0px; color: darkblue;
padding-bottom: 2px; margin: 0px 0px 1pt; text-align: left; text-decoration: none; }

div#clinksm a:hover {
background: #66CC00; }

div#clinksm a:visited {
color: darkblue; }

div#clink {
left: 0px;
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 width: 150px;
 text-align: left;
 
 
}

div#clinksup {
left: 0px;
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
 width: 150px;
 text-align: left; 

  border: 1px darkblue solid;
 background-color: #B0C4DE; padding-bottom: 4px; padding-top: 4px; margin-bottom:1px; 
}

font#clfont {margin-left: 3px; font-weight:bold;}

div#clink a {

display: block; padding-left: 3px; 
background: #DCDCDC; border: 1px #DCDCDC solid; color: darkblue;
padding-bottom: 2px; margin: 0px 0px 1px; text-align: left; text-decoration: none; }

div#clink a:hover {
background: #DCDCDC; border: 1px darkblue solid; color: darkblue;}


div#navibuttontop {
left: 0px;
background-color: #B0C4DE;
font-family: Arial;
 font-size: 8pt;
 color: darkblue;
 font-weight: normal;
 width: 150px;
  border: 1px darkblue solid;
 display: block; padding-left: 3px;
background: #B0C4DE; color: darkblue;
padding-bottom: 2px; margin: 0px 0px 1px; text-align: left; text-decoration: none; }

div#hover a {

display: block; padding-left: 3px; 
background: #DCDCDC; border: 1px #DCDCDC solid; color: red;
padding-bottom: 2px; margin: 0px 0px 1px; text-align: center; text-decoration: underline; }

div#hover a:hover {
background: #DCDCDC; border: 1px red solid; color: red;
text-decoration:none;}

div#hover2 a {

display: block; padding-left: 3px; 
background: #DCDCDC; border: 1px red solid; color: red;
padding-bottom: 2px; margin: 0px 0px 1px; text-align: center; text-decoration: underline; }

div#hover2 a:hover {
background: #DCDCDC; border: 1px red solid; color: red;
text-decoration:none;}

table.hotels {background: #DCDCDC; font-size: 11px; margin-bottom: 1px;  width:150px; border: 1px darkblue solid;}
td.hotels {font-size: 12px; padding-top:10px; vertical-align:center;}