
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 : 14px;  
}

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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 : 14px;   
}

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


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

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

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

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

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

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

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

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

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

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

A.weissmenu:link {
color:#ffffff;
font-weight: bold;
text-decoration: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
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 : 14px;
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 : 14px;
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 : 14px;
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 : 14px;   
}

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

A.rot:hover {
color:#000000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 14px;  
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 : 14px;   
}

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

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

A.rot2:hover {
color:#000000; 
font-weight: normal; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 13px;  
text-transform:uppercase;    
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 : 13px;  
text-transform:uppercase;     
}

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

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

A.rotbold:hover {
color:#000000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 14px;  
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 : 14px;   
}

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

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

A.rotbold2:hover {
color:#970000; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase;  
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size : 14px;  
text-transform:uppercase;   
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 : 14px;  
text-transform:uppercase;   
}

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

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

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

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


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 : 12px;  }

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.text2:hover {
color: #000000;  
font-weight: normal;
text-decoration: none;  
font-size : 14px;  
}

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

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

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

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

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

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

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

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

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

td.ohne {
line-height:15px;
}

td.hellblau {
background-color: #F0EDFF;
border-bottom: 1px dotted #5654A3; 
}

td.menu {
font-size:10px;
background-color:#E7E3D8;
line-height:15px;
}

td.menu-right {
font-size:10px;
background-color:#E7E3D8;
border-left: 1px solid #C1C3B5; 
border-right: 1px dotted #C1C3B5; 
line-height:15px;
}

td.meta {
font-size:10px;
background-color:#E7E3D8;
border-left: 1px dotted #C1C3B5; 
line-height:15px;
}

td.unter2 {
font-size:10px;
background-color:#C8BEFF;
line-height:15px;
}

td.unter {
font-size:10px;
border-top: 1px dotted #B9BDAE; 
background-color:#ffffff;
line-height:15px;
}

td.up {
font-size:10px;
border-top: 1px solid #5853A3; 
background-color:#ffffff;
line-height:15px;
}

td.upaktiv {
font-size:10px;
border-top: 1px solid #ffffff; 
background-color:#5654A3;
line-height:15px;
}


td.grauhellrechts {
font-size:10px;
padding-left:3px;
border-top: 1px solid #C1C3B5; 
border-bottom: 1px solid #C1C3B5; 
border-right: 1px solid #C1C3B5; 
background-color:#F6F5EB;
line-height:15px;
}

td.grauhelllinks {
font-size:10px;
padding-left:3px;
border-top: 1px solid #C1C3B5; 
border-bottom: 1px solid #C1C3B5; 
border-left: 1px solid #C1C3B5; 
background-color:#F6F5EB;
line-height:15px;
}


td.wetterlinks {
font-size:10px;
border-top: 1px solid #5654A3; 
border-left: 1px solid #5654A3; 
background-color:#C2C2AE;
line-height:15px;
}

td.wetterrechts {
font-size:10px;
border-top: 1px solid #5654A3; 
border-right: 1px solid #5654A3; 
background-color:#C2C2AE;
line-height:15px;
}

td.wetterunten {
font-size:10px;
border-bottom: 1px solid #5654A3; 
border-left: 1px solid #5654A3; 
border-right: 1px solid #5654A3; 
background-color:#C2C2AE;
line-height:15px;
}

td.border {
font-size:10px;
border-bottom: 1px #C1C3B5 dotted;
line-height:15px;
}

td.borderou {
font-size:10px;
border-bottom: 1px #C1C3B5 solid;
border-top: 1px #C1C3B5 solid;
background-color:#F6F5EB;
line-height:15px;
}

td.borderoben {
font-size:10px;
border-top: 1px #C1C3B5 dotted;
line-height:15px;
}

td.border3 {
font-size:10px;
border-bottom: 1px #C1C3B5 dotted;
line-height:15px;
}

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

td.borderblau3 {
font-size:10px;
border-left: 1px #5654A3 solid;
border-right: 1px #5654A3 solid;
border-top: 1px #5654A3 solid;
background-color: #ffffff;
line-height:15px;
} 

td.borderliste {
font-size:10px;
border-bottom: 1px dotted #A7A9AC; 
line-height:15px;
}

td.blaudunkel {
font-size:10px;
background-color:#5654A3;
line-height:15px;
}

td.blaudunkel_menu {
background-color:#5654A3;
line-height:15px;
}

td.weiss {
font-size:10px;
color: #000000;
font-weight:normal;
background-color:#ffffff;
line-height:15px;
}
	
td.graudunkel {
font-size:10px;
background-color:#C2C2AE;
line-height:15px;
}

td.grauhell {
font-size:10px;
background-color:#F6F5EB;
line-height:15px;
}

b,strong { 
color:#000000;
}

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

b.schwarz, h2.schwarz {
font-size: 14px;
color:#000000;
text-transform: uppercase; 
line-height: 16px;
}

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: 17px;
font-weight: bold;
color: #666460;
line-height: 20px; 
}

span.headergrauklein, h2.headergrauklein, h1.headergrauklein {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #666460;
line-height: 17px; 
}
  
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;
}

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 : 14px;  
line-height:16px;
}

td.titelblau {
font-size:10px;
background-color:#5654A3;
line-height:15px;
}

td.borderblau-r {
font-size:10px;
background-color:#ffffff;
border-right: 1px solid #5654A3; 
border-top: 1px solid #5654A3; 
border-bottom: 1px solid #5654A3; 
line-height:15px;
}

td.borderblau {
font-size:10px;
background-color:#ffffff;
border-top: 1px solid #5654A3; 
border-bottom: 1px solid #5654A3; 
line-height:15px;
}

td.borderdotted {
font-size:10px;
background-color:#ffffff;
border-bottom: 1px #A7A9AC dotted;
line-height:15px;
}


td.bordersolid {
font-size:10px;
background-color:#ffffff;
border-bottom: 1px #A7A9AC solid;
line-height:15px;
}

td.borderdotted-r {
font-size:10px;
background-color:#ffffff;
border-bottom: 1px #A7A9AC dotted;
border-right: 1px #A7A9AC dotted;
line-height:15px;
}

td.titelhellblau {
font-size:10px;
background-color:#7091B3;
line-height:15px;
}

td.borderhellblau-g {
font-size:10px;
background-color:#ffffff;
border-left: 1px solid #7091B3; 
border-right: 1px solid #7091B3; 
border-top: 1px solid #7091B3; 
border-bottom: 1px solid #7091B3; 
line-height:15px;
}

td.borderhellblau-r {
font-size:10px;
background-color:#ffffff;
border-right: 1px solid #7091B3; 
border-top: 1px solid #7091B3; 
border-bottom: 1px solid #7091B3; 
line-height:15px;
}

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

td.beigesolid {
font-size:10px;
background-color:#F6F5EB;
border-bottom: 1px solid #A7A9AC; 
line-height:15px;
}

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

td.beigeblau {
font-size:10px;
background-color:#F6F5EB;
border-bottom: 1px solid #5654A3; 
line-height:15px;
}

td.beige-ohne {
font-size:10px;
background-color:#F6F5EB;
line-height:15px;
}

td.titelbraun {
font-size:10px;
background-color:#C2C2AE;
line-height:15px;
}


td.borderbraun {
font-size:10px;
background-color:#ffffff;
border-top: 1px #C2C2AE solid;
border-bottom: 1px #C2C2AE solid;
line-height:15px;
}

td.borderbraun-r {
font-size:10px;
background-color:#ffffff;
border-right: 1px #C2C2AE solid;
border-bottom: 1px #C2C2AE solid;
line-height:15px;
}

borderbraunbeige {
font-size:10px;
background-color:#F6F5EB;
border-top: 1px #C2C2AE solid;
border-bottom: 1px #C2C2AE solid;
line-height:15px;
}

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

b.schwarzup, h1.schwarzup {
font-size:10px;
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:14px;
font-weight: normal;
}

span.text2, h2.text2 {
font-size : 14px;  
line-height: 17px; 
font-weight: normal;
}

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

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

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

span.textblock {
font-size:14px;
font-weight: normal;
line-height:21px;
}


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

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

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;
}