body {
  color: #000;
  background-color:white;
  font-size : 12px;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  scrollbar-base-color:#000000;
  scrollbar-track-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#444444;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-shadow-color:#777777;
  scrollbar-arrow-color:#000000; }

.Title
{
        font-weight: bold;
        font-size: 16px;
        color: #112369;
        family: verdana,arial;
}

h1
{
        font-weight: bold;
        font-size: 16px;
        color: #000000;
        family: verdana,arial;
}


.h1
{
        font-weight: bold;
        font-size: 16px;
        color: #000000;
        family: verdana,arial;
}


h2
{
        font-weight: bold;
        font-size: 13px;
        color: #000000;
        family: verdana,arial;
}

.h2
{
        font-weight: bold;
        font-size: 13px;
        color: #000000;
        family: verdana,arial;
}

h3
{
        font-weight: bold;
        font-size: 16px;
        color: #000000;
        family: verdana,arial;
}


table.submenu {
        border-width:0;          
        border-top-width:0;      
        border-bottom-width:1px;   
        border-left-width:1px;  
        border-right-width:1px;
        border-bottom-color:#112369;   
        border-left-color:#112369;    
        border-right-color:#112369;
        border-style:solid;
}
table.subsubmenu {
        border-width:0;          
        border-top-width:0;      
        border-bottom-width:0px;   
        border-left-width:0px;  
        border-right-width:0px;
        border-bottom-color:#112369;   
        border-left-color:#112369;    
        border-right-color:#112369;
        border-style:solid;
        
}

.inputbox {
         border-width:1px;
         border-style:solid;
         border-color:#112369;
         background-color : #ffffff;
         font-size : 9px;
 }

input {
         border-width:1px;
         border-style:solid;
         border-color:#112369;
         background-color : #ffffff;
         font-size : 9px;
}

.poll {
         border-width:0px;
	 background-color:#e6f2f8;
         font-size : 9px;
}


.inputerror {
         border-width:1px;
         border-style:solid;
         border-color:#FF0000;
         background-color : #ffffff;
         font-size : 9px;
 }

td.box {

         border-width:0px;
         border-style:solid;
         border-color:#FFFFFF;
         
         font-size : 9px;
 }
.searchbox {
  position:relative;
  
  left:0px;
  width: 93px;
         border-width:1px;
         border-style:solid;
         border-color:#112369;
         background-color : #FFFFFF;
         font-size : 10px;
 }

.selectbox {
         border-width:0px;
         border-style:solid;
         border-color:#FFFFFF;
         background-color : #e6f2f8;
         font-size : 9px;
         width:130px;
         
         color: #666666;
 }

.selectboxNews {
         border-width:1px;
         border-style:solid;
         border-color:#112369;
         background-color : #FFFFFF;
         font-size : 9px;
         width:120px;

         color: #666666;
 }
input.submitbutton {

         border-width:1px;
         border-style:solid;
         color:#919191;
         border-color:#112369;
         font-size:10px;
         font-weight:normal;
         
          background-color: #FFFFFF;
}
 ul li {
        list-style-type: square;
        margin-left: 0px;

        }


.title { color: white; font-size: 11px; font-weight:bold; }

#page {
  width:990px;
  height:585px;
}

#pageleft {
  position:absolute;
  top:0px;
  left:5px;
  width:168px;
  height:100%;
}

#pagemiddle {
  position:absolute;
  top:0px;
  left:173px;
  //width:718px;
  width:654px;
  height:100%;
}

#pageright {
  position:absolute;
  top:0px;
  left:827px;
  width:168px;
  height:100%;
  
}

#searchb {
  position:absolute;
  top:81px;
  left:803px;
  width:168px;
}

#menubalken {
  position:absolute;
  top:81px;
  left:0px;
  width:100%;
  height:33px;
  background-image:url(images/vphc-menu.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
}
#menubalken2 {
  position:absolute;
  top:79px;
  left:0px;
  width:100%;
  height:33px;
  background-image:url(images/menuback.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
}

#mainmenu {
  background-color:#4A4A4A;
  color:white;
  height:16px;
  text-align:right;
  font-weight:bold;
  padding-right:13px;
}

#maincontent {
  background-color:#ac5d7d;
  color:white;
  height:437px;
  width:450px;
  font-size:11px;
  font-weight: normal;
  text-align:left;
  overflow:auto;
  padding-top:26px;
  padding-left:25px;
  padding-right:25px;
}

#print {
  background-color:#AC5D7D;
  color:white;
  height:17px;
  width:500px;
  font-size:11px;
  text-align:right;
}

td.nummer {
  color:black;
  font-size:9px;
  text-align:left;
  font-weight:bold;
  padding-left:8px;
}

td.menu {
  background-color:#7F7F7F;
  color:white;
  font-size:8px;
  text-align:left;
  font-weight:bold;
}

td.submenu {
  background-color:#7F7F7F;
  color:white;
  font-size:8px;
  text-align:left;
  font-weight:bold;
}

td.textmiddle {
  text-align:center;
}

td.tdtext {
  text-align:left;
  padding-right:7px;
}

p.menu{
  padding-left:8px;
}




.ausgabe {
  color:black;
  font-size:11px;
  height:20px;
  background-color:white;
}

.whitefont {
  color:white;
  font-size:11px;
  font-weight:normal;
}

.whiteboldfont {
  color:white;
  font-size:11px;
  font-weight:bold;
  text-align:center;
}

.redsmallfont {
  color:#7d2424;
  font-size:10px;
  font-weight:normal;
}

.redverysmallfont {
  color:#FF2424;
  font-size:9px;
  font-weight:normal;
}
.smallfont {
  font-size:9px;
  font-weight:normal;
}

.verysmallfont {
  font-size:2px;
  font-weight:normal;
}
#printhead {
  display:none;
}

.pagefooter {
  text-align:center;
vertical-align:center;
}
A:link {COLOR: #112369; font-size:12px;text-decoration: none; font-weight:bold;text-transform: none;}
A:visited {COLOR: #112369; font-size:12px;text-decoration: none; font-weight:bold;text-transform: none;}
A:hover {COLOR: #112369; font-size:12px;text-decoration: none; font-weight:bold;text-transform: none;}
A:active {COLOR: #112369;  text-decoration: none; font-weight:bold;text-transform: none;}

A.white:link {COLOR: #FFFFFF; font-size:10px;text-decoration: none; font-weight:normal;}
A.white:visited {COLOR: #FFFFFF; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.white:hover {COLOR: #FFFFFF; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.white:active {COLOR: #FFFFFF;  text-decoration: none; font-weight:normal;text-transform: none;}

A.small:link {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.small:visited {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.small:hover {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.small:active {COLOR: #112369;  text-decoration: none; font-weight:bold;text-transform: none;}

A.smallblack:link {COLOR: #112369; font-size:12px;text-decoration: none; font-weight:normal;text-transform: none;}
A.smallblack:visited {COLOR: #112369; font-size:12px;text-decoration: none; font-weight:normal;text-transform: none;}
A.smallblack:hover {COLOR: #112369; font-size:12px;text-decoration: none; font-weight:normal;text-transform: none;}
A.smallblack:active {COLOR: #112369;  text-decoration: none; font-weight:normal;text-transform: none;}

A.smallblue:link {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.smallblue:visited {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.smallblue:hover {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.smallblue:active {COLOR: #112369;  text-decoration: none; font-weight:normal;text-transform: none;}

A.smallblueactive:link {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.smallblueactive:visited {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.smallblueactive:hover {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: none;}
A.smallblueactive:active {COLOR: #112369;  text-decoration: none; font-weight:normal;text-transform: none;}



A.regular:link {font-size:12px;COLOR: #ED1111; text-decoration: none; font-weight:bold;text-transform: none;}
A.regular:visited {font-size:12px;COLOR: #ED1111; text-decoration: none; font-weight:bold;text-transform: none;}
A.regular:hover {font-size:12px;COLOR: #112369; text-decoration: none; font-weight:bold;text-transform: none;}
A.regular:active {font-size:12px;COLOR: #112369;  text-decoration: none; font-weight:bold;text-transform: none;}

A.title:link {COLOR: #FFFFFF; font-size:10px;text-decoration: underline; font-weight:normal;text-transform: uppercase;}
A.title:visited {COLOR: #FFFFFF; font-size:10px;text-decoration: underline; font-weight:normal;text-transform: uppercase;}
A.title:hover {COLOR: #8F0048; font-size:10px;text-decoration: none; font-weight:normal;text-transform: uppercase;}
A.title:active {COLOR: #8F0048;  text-decoration: none; font-weight:bold;text-transform: uppercase;}

A.black:link {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal; text-transform:none}
A.black:visited {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform:none}
A.black:hover {COLOR: #ED1111; font-size:10px;text-decoration: none; font-weight:normal;text-transform:none}
A.black:active {COLOR: #ED1111;  text-decoration: none; font-weight:bold;text-transform:none}

A.newsticker:link {COLOR: white; font-size:10px;text-decoration: none; font-weight:normal; text-transform:none}
A.newsticker:visited {COLOR: white; font-size:10px;text-decoration: none; font-weight:normal;}
A.newsticker:hover {COLOR: white; font-size:10px;text-decoration: none; font-weight:bold;}
A.newsticker:active {COLOR: white;  text-decoration: none; font-weight:bold;}

A.mainmenu:link {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: uppercase;}
A.mainmenu:visited {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: uppercase;}
A.mainmenu:hover {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: uppercase;}
A.mainmenu:active {COLOR: #112369; font-size:10px;text-decoration: none; font-weight:normal;text-transform: uppercase;}

.mainmenutext {COLOR: Black; text-decoration: none; font-size : 11px; text-transform: uppercase;}

A.mainmenuactive:link {COLOR: #ED1111; text-decoration: none; font-size : 11px; }
A.mainmenuactive:visited {COLOR: #ED1111; text-decoration: none; font-size : 11px; }
A.mainmenuactive:hover {COLOR: #ED1111; font-size : 11px; text-decoration: none; }
A.mainmenuactive:active {COLOR: #ED1111;  text-decoration: none; font-size : 11px; }

A.submenu:link {COLOR: #112369; text-decoration: none; font-size : 11px; text-transform: uppercase;}
A.submenu:visited {COLOR: #112369; text-decoration: none; font-size : 11px; text-transform: uppercase;}
A.submenu:hover {COLOR: #ED1111; font-size : 11px; text-decoration: none; text-transform: uppercase;}
A.submenu:active {COLOR: #ED1111;  text-decoration: none; font-size : 11px; text-transform: uppercase;}

A.submenuactive:link {COLOR: #ED1111; text-decoration: none; font-size : 11px; text-transform: uppercase;}
A.submenuactive:visited {COLOR: #ED1111; text-decoration: none; font-size : 11px; text-transform: uppercase;}
A.submenuactive:hover {COLOR: #ED1111; font-size : 11px; text-decoration: none; text-transform: uppercase;}
A.submenuactive:active {COLOR: #ED1111;  text-decoration: none; font-size : 11px; text-transform: uppercase;}

A.subsubmenu:link {COLOR: #112369; font-weight:normal; text-decoration: none; font-size : 11px; text-transform: uppercase;}
A.subsubmenu:visited {COLOR: #112369; font-weight:normal; text-decoration: none; font-size : 11px; text-transform: uppercase;}
A.subsubmenu:hover {COLOR: #ED1111; font-size : 11px; font-weight:normal; text-decoration: none; text-transform: uppercase;}
A.subsubmenu:active {COLOR: #ED1111;  text-decoration: none; font-weight:normal; font-size : 11px; text-transform: uppercase;}

A.subsubmenuactive:link {COLOR: #ED1111; text-decoration: none; font-size : 11px; text-transform: uppercase;}
A.subsubmenuactive:visited {COLOR: #ED1111; text-decoration: none; font-size : 11px; text-transform: uppercase;}
A.subsubmenuactive:hover {COLOR: #ED1111; font-size : 11px; text-decoration: none; text-transform: uppercase;}
A.subsubmenuactive:active {COLOR: #ED1111;  text-decoration: none; font-size : 11px;text-transform: uppercase; }


p.mtitle { margin-top: 0px; }
b.mtitle {
    font-size:11pt;
    color:#000040;
  }

  b.mdate { color:#000040; }

  b.ctitle {
    font-size:10pt;
    color:#000040;
  }

  .cdate { color:#000040; }

  .disclaimer {
    font-size:8pt;
    font-style:italic;
  }
b.boxtitle { color:#000040; }
  b.boxtitle_important { color:#B03040; }

  br.boxspacer { font-size:4pt; }

  br.mspacer { font-size:6pt; }

div.maptext {
	position:absolute;
	display:none;
	padding: 0px 3px 0px 3px;
	color:#FFFFFF;
	background-color:#1b2360;
	z-index:20;
	line-height:16px;
	font-weight:bold;
}


