
body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
background-color: #ffffff;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

A:link { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;  
}

A:visited { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A:hover {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A:active { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A:link.blaugross { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;  
}

A:visited.blaugross { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A:hover.blaugross {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A:active.blaugross { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px; 
}

A:link.blaugroesser { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 11px;  
}

A:visited.blaugroesser { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 11px;   
}

A:hover.blaugroesser {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 11px;   
}

A:active.blaugroesser { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 11px; 
}

A:link.blaugroesser1 { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 14px;  
}

A:visited.blaugroesser1 { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 14px;   
}

A:hover.blaugroesser1 {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 14px;   
}

A:active.blaugroesser1 { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 14px; 
}

A:link.blaugroesser2 { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 16px;  
}

A:visited.blaugroesser2 { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 16px;   
}

A:hover.blaugroesser2 {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 16px;   
}

A:active.blaugroesser2 { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Arial, Helvetica, sans-serif;  
font-size : 16px; 
}

A:link.blauklein { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  
}

A:visited.blauklein { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A:hover.blauklein {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A:active.blauklein { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}


A.blauup:link, h1.blauup { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;    
}

A.blauup:visited { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;       
}


A.blauup:active { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;    
}

A.blauup:hover {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}
.blaunormal, A.blaunormal:link, A.blaunormal:hover, A.blaunormal:active, A.blaunormal:visited { 
color : #5654A3; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;
line-height: 20px;    
}
 
A.blauup2:link, h1.blauup2, h2.blauup2 { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;  
}

A.blauup2:visited { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;      
}


A.blauup2:active { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;    
}

A.blauup2:hover {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size :12px;   
}

A.blauupmenu:link { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  
line-height:15px;
text-transform:uppercase;   
}

A.blauupmenu:visited { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
text-transform:uppercase;   
line-height:15px;
}

A.blauupmenu:hover {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
text-transform:uppercase;   
line-height:15px;
}

A.blauupmenu:active { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
text-transform:uppercase;   
line-height:15px;
}
A.blauupmenu2:link { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  
line-height:15px;  
}

A.blauupmenu2:visited { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;     
line-height:15px;
}

A.blauupmenu2:hover {
color: #5654A3;  
font-weight: bold;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;     
line-height:15px;
}

A.blauupmenu2:active { 
color : #5654A3; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;     
line-height:15px;
}
A.schwarzup:link { 
color : #000000; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.schwarzup:visited { 
color : #000000; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvtica, sans-serif;  
font-size : 10px;   
}

A.schwarzup:hover {
color: #000000;  
font-weight: bold;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.schwarzup:active { 
color : #000000; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px; 
}

A.weissmenu:link {
color:#ffffff;
font-weight: bold;
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
text-transform:uppercase;
width: 100%;
height: 100%;
border: 1px solid #5654A3;
}

A.weissmenu:visited {
color:#ffffff;
font-weight: bold;
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
text-transform:uppercase;
width: 100%;
height: 100%;
border: 1px solid #5654A3;
}

A.weissmenu:active {
color:#ffffff;
font-weight: bold;
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
width: 100%;
height: 100%;
text-transform:uppercase;
}

A.weissmenu:hover {
color:#5654A3;
font-weight: bold;
background-color:#ffffff;
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
text-transform:uppercase;
width: 100%;
height: 100%;
border: 1px solid #666666;
}

A.rot:active { 
color:#970000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.rot:visited { 
color:#970000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px; 
}

A.rot:hover {
color:#000000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  
border-bottom: 1px #000000 dotted;
}

A.rot:link { 
color:#970000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.rot2:active { 
color:#970000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.rot2:visited { 
color:#970000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px; 
}

A.rot2:hover {
color:#000000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  
border-bottom: 1px #000000 dotted;
}

A.rot2:link { 
color:#970000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.rotbold:active { 
color:#970000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.rotbold:visited { 
color:#970000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px; 
}

A.rotbold:hover {
color:#000000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  
border-bottom: 1px #000000 dotted;
}

A.rotbold:link { 
color:#970000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.rotbold2:active { 
color:#970000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.rotbold2:visited { 
color:#970000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px; 
}

A.rotbold2:hover {
color:#970000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px; 
border-bottom: 1px #000000 dotted; 
}

A.rotbold2:link { 
color:#970000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.grau:link { 
color : #7D7D7D; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  
}

A.grau:visited { 
color : #7D7D7D; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.grau:hover {
color: #7D7D7D;  
font-weight: bold;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.grau:active { 
color : #7D7D7D; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}


A.grautitel:link { 
color : #666460; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 13px;  
}

A.grautitel:visited { 
color : #666460; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 13px;  
}

A.grautitel:hover {
color : #666460; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 13px;  
} 


A.grautitel:active { 
color : #666460; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 13px;    
}

A.grauebene3:link { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  }

A.grauebene3:visited { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   }

A.grauebene3:hover {
color: #000000;  
font-weight: normal;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.grauebene3:active { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}


A.grauebene3aktiv:link { 
color : #000000; 
font-weight: bold; 
text-decoration: underline;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  }

A.grauebene3aktiv:visited { 
color : #000000; 
font-weight: bold; 
text-decoration: underline;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   }

A.grauebene3aktiv:hover {
color: #000000;  
font-weight: bold;
text-decoration: underline;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.grauebene3aktiv:active { 
color : #000000; 
font-weight: bold; 
text-decoration: underline;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.pfad:link { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  }

A.pfad:visited { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   }

A.pfad:hover {
color: #000000;  
font-weight: normal;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.pfad:active { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.text:link { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px; 
}

A.text:visited { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A.text:hover {
color: #000000;  
font-weight: normal;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px; 
}

A.text:active { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A.text2:link { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;  
}

A.text2:visited { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A.text2:hover {
color: #000000;  
font-weight: normal;
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A.text2:active { 
color : #000000; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A.orangeklein:active { 
color:#C36A26; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.orangeklein:visited { 
color:#C36A26; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px; 
}

A.orangeklein:hover {
color:#C36A26; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  
}

A.orangeklein:link { 
color:#C36A26; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

A.schwarz2:active { 
color:#000000; 
font-weight: bold; 
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}

A.schwarz2:visited { 
color:#000000; 
font-weight: bold; 
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;  
}

A.schwarz2:hover {
color:#000000; 
font-weight: bold; 
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;  
}

A.schwarz2:link { 
color:#000000; 
font-weight: bold; 
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;   
}
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height:18px;
	display:inline;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	display:inline;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	display:inline;
}
td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
line-height:15px;
}

td.ohne {
line-height:15px;
}
.wetterfoyer {
	font-size: 24px;
}
td.hellblau {
background-color: #F0EDFF;
border-bottom: 1px dotted #5654A3; 
}

td.menu {
background-color:#E7E3D8;
}
.listebg {
background-color:#E7E3D8;
}
td.menu-right {
background-color:#E7E3D8;
border-left: 1px solid #C1C3B5; 
border-right: 1px dotted #C1C3B5; 
}

td.meta {
background-color:#E7E3D8;
border-left: 1px dotted #C1C3B5; 
}

td.unter2 {
background-color:#C8BEFF;
}
td.unterkupo2 {
background-color:#C8BEFF;
border-top: 1px dotted #B9BDAE; 
}

td.unterkupo {
border-top: 1px solid #5654A3; 
background-color:#ffffff;
}
td.unter {
border-top: 1px dotted #B9BDAE; 
background-color:#ffffff;
}

td.up {
border-top: 1px solid #5853A3; 
background-color:#ffffff;
}

td.up2 {
border-top: 1px solid #5853A3; 
}

td.upaktiv {
border-top: 1px solid #ffffff; 
background-color:#5654A3;
}


td.grauhellrechts {
padding-left:3px;
border-top: 1px solid #C1C3B5; 
border-bottom: 1px solid #C1C3B5; 
border-right: 1px solid #C1C3B5; 
background-color:#F6F5EB;
}

td.grauhelllinks {
padding-left:3px;
border-top: 1px solid #C1C3B5; 
border-bottom: 1px solid #C1C3B5; 
border-left: 1px solid #C1C3B5; 
background-color:#F6F5EB;
}


td.wetterlinks {
border-top: 1px solid #5654A3; 
border-left: 1px solid #5654A3; 
background-color:#C2C2AE;
}

td.wetterrechts {
border-top: 1px solid #5654A3; 
border-right: 1px solid #5654A3; 
background-color:#C2C2AE;
}

td.wetterunten {
border-bottom: 1px solid #5654A3; 
border-left: 1px solid #5654A3; 
border-right: 1px solid #5654A3; 
background-color:#C2C2AE;
}

td.border {
border-bottom: 1px #C1C3B5 dotted;
}

td.borderou {
border-bottom: 1px #C1C3B5 solid;
border-top: 1px #C1C3B5 solid;
background-color:#F6F5EB;
}

td.borderoben {
border-top: 1px #C1C3B5 dotted;
}
td.borderobenblau {
border-top: 1px #5654A3 solid;
}

td.border3 {
border-bottom: 1px #C1C3B5 dotted;
}

td.borderdotted-left {
border-left: 1px #C1C3B5 dotted;
} 
 
td.container {
border-left: 1px #5654A3 solid;
border-right: 1px #5654A3 solid;
border-top: 1px #5654A3 solid;
border-bottom: 1px #5654A3 solid;
background-color: #ffffff;
} 

td.borderblau3 {
border-left: 1px #5654A3 solid;
border-right: 1px #5654A3 solid;
border-top: 1px #5654A3 solid;
background-color: #ffffff;
} 

td.borderliste {
border-bottom: 1px dotted #A7A9AC; 
}

td.blaudunkel {
background-color:#5654A3;
}

td.blaudunkel_menu {
background-color:#5654A3;
}

td.weiss {
color: #000000;
font-weight:normal;
background-color:#ffffff;
}
	
td.graudunkel {
background-color:#C2C2AE;
}

td.grauhell {
background-color:#F6F5EB;
}

b,strong { 
color:#000000;
}

b.schwarz2, h2.schwarz2, h1.schwarz2 {
font-size: 11px;
color:#000000;
}

b.schwarz, h2.schwarz {
font-size: 11px;
color:#000000;
}

b.weiss {
font-size: 10px;
color:#ffffff;
text-transform: uppercase; 
}


span.weiss {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
}


span.headergrau, h1.headergrau, h2.headergrau {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #666460;
line-height:18px;
}

span.headergrauklein, h2.headergrauklein, h1.headergrauklein {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #666460;
line-height: 15px; 
}
  
input.suche  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 150px;
background-color: #F8F8F8;
border-color: #A7A9AC;
border-width : 1px;
border-style: solid;
}

input.suchekupo  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 120px;
background-color: #FFFFFF;
border-color: #5654A3;
border-width : 1px;
border-style: solid;
}

option.suche, select.suche  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: #F8F8F8;
border-color: #A7A9AC;
border-width : 1px;
border-style: solid;
}

span.zwiti {
font-weight: bold;
}

span.meldzwiti {
font-weight: bold;
}

span.spitzmtext {
font-weight: bold;
}

span.intname {
font-weight: bold;
}

span.intfrage {
font-style: italic;
}

span.schwarzup { 
color : #000000; 
font-weight: bold; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;
text-transform:uppercase;   
}

b.blauup { 
color : #5654A3; 
font-weight: bold; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;  
line-height:15px;
text-transform:uppercase;   
}

td.titelblau {
background-color:#5654A3;
}

td.borderblau-r {
background-color:#ffffff;
border-right: 1px solid #5654A3; 
border-top: 1px solid #5654A3; 
border-bottom: 1px solid #5654A3; 
}

td.borderblau {
background-color:#ffffff;
border-top: 1px solid #5654A3; 
border-bottom: 1px solid #5654A3; 
}

td.borderblaubottom {
background-color:#ffffff;
border-bottom: 1px solid #5654A3; 
}

td.borderdotted {
background-color:#ffffff;
border-bottom: 1px #A7A9AC dotted;
}
td.borderdotted_bg {
background-color:#E7E3D8;
border-bottom: 1px #A7A9AC dotted;
}
td.bordersolid {
background-color:#ffffff;
border-bottom: 1px #A7A9AC solid;
}

td.borderdotted-r {
background-color:#ffffff;
border-bottom: 1px #A7A9AC dotted;
border-right: 1px #A7A9AC dotted;
}
td.borderdotted-r2 {
background-color:#ffffff;
border-right: 1px #A7A9AC dotted;
}
td.borderdotted-o {
background-color:#ffffff;
border-top: 1px #A7A9AC dotted;
}
td.titelhellblau {
background-color:#7091B3;
}

td.borderhellblau-g {
background-color:#ffffff;
border-left: 1px solid #7091B3; 
border-right: 1px solid #7091B3; 
border-top: 1px solid #7091B3; 
border-bottom: 1px solid #7091B3; 
}

td.borderhellblau-r {
background-color:#ffffff;
border-right: 1px solid #7091B3; 
border-top: 1px solid #7091B3; 
border-bottom: 1px solid #7091B3; 
}

td.beige {
background-color:#F6F5EB;
border-bottom: 1px dotted #A7A9AC; 
}

td.beigesolid {
background-color:#F6F5EB;
border-bottom: 1px solid #A7A9AC; 
}

td.beige-oben {
font-size:10px;
background-color:#F6F5EB;
border-top: 1px dotted #A7A9AC; 
line-height:15px;
}

td.beigeblau {
background-color:#F6F5EB;
border-bottom: 1px solid #5654A3; 
}

td.beige-ohne {
background-color:#F6F5EB;
}

td.titelbraun {
background-color:#C2C2AE;
}


td.borderbraun {
background-color:#ffffff;
border-top: 1px #C2C2AE solid;
border-bottom: 1px #C2C2AE solid;
}

td.borderbraun-r {
background-color:#ffffff;
border-right: 1px #C2C2AE solid;
border-bottom: 1px #C2C2AE solid;
}

borderbraunbeige {
background-color:#F6F5EB;
border-top: 1px #C2C2AE solid;
border-bottom: 1px #C2C2AE solid;
}

b.weissup, h1.weissup {
color:#ffffff;
text-transform:uppercase;   
}

b.schwarzup, h1.schwarzup {
color:#000000;
text-transform:uppercase;   
}

b.weissup2, h1.weissup2 {
color:#ffffff;
text-transform:uppercase;   
}

b.schwarzup2 {
color:#000000;
text-transform:uppercase;   
}

table.weiss {
background-color:#ffffff;
}

span.text, h2.text {
font-size:12px;
font-weight: normal;
}

span.text2, h2.text2 {
font-size:12px;
font-weight: normal;
}

span.textwetter {
font-size:10px;
font-weight: normal;
}

span.textblock {
font-size:12px;
font-weight: normal;
line-height:19px;
}

span.datum, h3.datum {
font-weight: normal;
}

span.datum2, h3.datum2 {
font-weight: normal;
}

span.rotbold2 { 
color:#970000; 
font-weight: bold; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px; 
}

span.blaubold2, h1.blaubold2 { 
color:#5654A3; 
font-weight: bold; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px; 
}

span.orangeklein { 
color:#C36A26; 
font-weight: bold; 
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 10px;   
}

td.cal_holiday {
font-size: 10px;
background-color: #FEE0B0;
color: #003470;
}

td.cal_weekend {
font-size: 10px;
background-color:#C0C5C3;
color:#003470;
}

td.cal_weekday {
font-size:10px;
background-color:#F6F5EB;
color:#003470;
}

td.cal_fill_holiday {
font-size:10px;
background-color:#EAEAEA;
}

td.cal_fill_weekday {
font-size:10px;
background-color:#F6F5EB;
}

td.cal_fill_weekend {
font-size:10px;
background-color:#C0C5C3;
}

td.cal_today_weekday {
font-size:10px;
background-color: #5654A3;	
color:#ffffff;
font-weight:bold;
}

td.cal_selected_weekday {
font-size:10px;
border:1px solid #003470;
background-color: #ffffff;	
color:#BD2941;
font-weight:bold;
}

td.cal_selected_weekend {
font-size:10px;
border:1px solid #003470;
background-color: #C0C5C3;	
color:#BD2941;
font-weight:normal;
}

td.cal_selected_holiday {
font-size:10px;
border:1px solid #003470;
background-color: #FEE0B0;	
color:#BD2941;
font-weight:normal;
}

td.everyday {
font-size:10px;
background-color:#f2f2f2;
color:#003470;
}

td.gelb-hell {
font-size:10px;
background-color:#C8851C;
color:#003470;
}

span.tage {
font-size:10px;
color:#000000;
}

span.kw {
font-size:10px;
color:#000000;
font-style:italic;
font-weight:normal;
}

span.monat {
font-size:10px;
color:#003470;
font-weight:bold;
}

border-kalender {
border-top: 1px #C2C2AE dotted;
border-right: 1px #C2C2AE dotted;
border-left: 1px #C2C2AE dotted;
border-bottom: 1px #C2C2AE dotted;
}
.a.va-text, a:link.va-text, a:hover.va-text, a:active.va-text, a:visited.va-text {
color: #000000;
font-size: 11px;
text-decoration: none;
font-weight: normal; 
}
.va-head, .va-head a, .va-head a:link, .va-head a:hover, .va-head a:active, .va-head a:visited {
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: normal;
text-decoration: none;
}
.va-sub {
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: normal;
text-decoration: none;
}
.va-kat,  .va-kat a, .va-kat a:link, .va-kat a:hover, .va-kat a:active, .va-kat a:visited {
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: normal;
text-decoration: none;
}
table.vabox {
background: #F6F5EB;
border: #A7A9AC 1px dotted;
}
.vabox, .vabox td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height: 10px;
} 
.blauva, .blauva a, .blauva a:link, .blauva a:hover, .blauva a:active, .blauva a:visited, a.blauva, a:link.blauva, a:hover.blauva, a:active.blauva, a:visited.blauva {
color : #5654A3; 
font-weight: normal; 
text-decoration: none;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 12px;    
}
select.suchesel  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: #F8F8F8;
border-color: #A7A9AC;
border-width : 1px;
border-style: solid;
width: 210px;
}
input.suchedat  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 70px;
background-color: #F8F8F8;
border-color: #A7A9AC;
border-width : 1px;
border-style: solid;
}
input.suchewhat  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 210px;
background-color: #F8F8F8;
border-color: #A7A9AC;
border-width : 1px;
border-style: solid;
}
input.kupoform {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 70px;
border-color: #5654A3;
border-width : 1px;
border-style: solid;
}
.foyerheader {
	background-color:#5654A3;
}
.foyerheader td {
	color:#ffffff;
	font-weight: bold;
	font-size: 20px;
	line-height: normal;
}
.foyercontent {
	background-color:#ffffff;
}
.foyercontent .foyerheadline {
		font-size: 48px;
		color: #5654A3;
		font-weight: bold;
		line-height: normal;
}
.foyercontent .foyersubhead {
		font-size: 36px;
		color: #000000;
		font-weight: bold;
		line-height: normal;
}
.foyercontent .foyertext {
		font-size: 36px;
		color: #000000;
		font-weight: normal;
		line-height: normal;
}
.foyerweather {
		font-size: 24px;
		color: #000000;
		font-weight: bold;
		line-height: normal;
}
table.footer, table.section, div.progress, #woliweb.table {
	width:633px;
}

table.footer {
background:#F6F5EB;
border: 1px solid #C1C3B5;
}
table.footer a:link, table.footer a:visited, table.footer input {
	color: #5654A3; 
	font-weight: bold; 
	text-decoration: none;  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size : 11px;
}
table.footer td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}
div.progress {
background:#C2C2AE;
}
div.probar {
background:#970000;
}
table.section {
background:#DCDCCD;
}
table.section td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;

}
div.required {
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #000000;
	position:relative;
	left:10px;
	top:0px;
	width:133px;
	
}
div.question {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5654A3; 
	padding-bottom:7px;
	position:relative;
	left:7px;
	top:0px;
	width:480px;
}
.odd td, .odd th {
background:#FBFAF0;
}
.even td, .even th {
background:#F8F5E4;
}
td.label {
	background:#FBFAF0;
}
td.label-hinted {
	background:#F8F5E4;
}
td.last {
	background:#DCDCCD;
}