a:link,
a:active,
a:visited {  
color: #003366; 
text-decoration: underline
}

a:hover {  
color: #003366; 
text-decoration: underline
}

a.rot:link,
a.rot:active,
a.rot:visited {  
color: #BB0000; 
text-decoration: underline
}

a.rot:hover {  
color: #BB0000; 
text-decoration: underline
}

a.grau:link,
a.grau:active,
a.grau:visited, 
a.graur:link,
a.graur:active,
a.graur:visited { 
color: #999999; 
text-decoration: underline
}

a.grau:hover {  
color: #003366; 
text-decoration: underline
}

a.graur:hover {  
color: #cc0000; 
text-decoration: underline
}


.text {
font-family: serif, Arial, Verdana;
font-size: 18px;
}

a.twolink:link,
a.twolink:active,
a.twolink:visited { 
display: block;
padding-top:2px;
padding-bottom:2px;
padding-left:16px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
color:#333333;
background-image:  url(bilder/znak.gif); 
background-repeat: no-repeat;
background-position: 2px center;
}

a.twolink:hover { 
display: block;
padding-top:2px;
padding-bottom:2px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
color:#003366;
background-color:#F3F3F3;
background-image:  url(bilder/znaksm.gif); 
background-repeat: no-repeat;
background-position: 2px center;
}


a.menlink:link,
a.menlink:active,
a.menlink:visited { 
display:block;
width:100%;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
color:#003366;
border-bottom:1px solid #FFFFFF;
}

a.menlink:hover { 
text-decoration:none;
color:#cc0000;
background-color:#F3F3F3;
border-bottom:1px dashed #006699;
}

a.top:link,
a.top:active,
a.top:visited { 
margin-left:6px;
margin-right:6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
color:#999999;
}

a.top:hover { 
margin-left:6px;
margin-right:6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration:none;
color:#006699;
border-bottom:1px solid #cccccc;
}


a.einstlnk:link,
a.einstlnk:active,
a.einstlnk:visited { 
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #333333;
padding:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:none;
color:#333333;
display:block;
text-align:center;
background-color:#f3f3f3;
}

a.einstlnk:hover { 
background-color:#FFFFFF;
color:#003366;
padding-bottom:4px;
}

a.einstlnk#active_menu {
padding-bottom:4px;
color:#003366;
background-color:#FFFFFF;
font-weight: bold;
border-top:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
border-bottom:1px solid #FFFFFF;
}


a.topbarlnk:link,
a.topbarlnk:active,
a.topbarlnk:visited { 
padding:5px;
text-decoration:none;
color:#006699;
}

a.topbarlnk:hover { 
background-color:#006699;
color:#FFFFFF;
}

.contenthead {
background-color: #006699;
border-bottom:2px solid #cc0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #F3F3F3;
margin-bottom: 10px;
}

.titlebar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
line-height: 35px; 
padding-right: 10px; 
padding-left: 10px;
}

.contenttable {
padding-left:5px;
}

.contentdiv {
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
}

.seperator {
border-top:1px solid #cccccc;
display:block;
width:125px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
color: #cc0000;
margin-left:5px;
}

.seperator a {
display:block;
width:125px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
color: #cc0000;
}


a.newsfeedstyle {
display:block;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
text-decoration:none;
color: #006699;
}

.spaltentitel,
.spaltentitel a:active,
.spaltentitel a:hover,
.spaltentitel a:visited,
.spaltentitel a:link {
background-color:#006699;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#F3F3F3;
font-size: 12px;
text-decoration:none;
font-weight: bold;
}

.stspaltentitel,
.spaltentitel {
border-bottom:2px solid #cc0000;
}

.stspaltentitel,
.stspaltentitel a:active,
.stspaltentitel a:hover,
.stspaltentitel a:visited,
.stspaltentitel a:link {
background-color:#006699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#F3F3F3;
font-size: 12px;
text-decoration:none;
}

.linkmenu {
background-color: #FFFFFF;
height:110px;
overflow: auto; 
width:100%;
text-align: left;
}

#hinweis {
background-color:#F3F3F3;
border-bottom:1px solid #cccccc;
}


.field {  
padding-left:2px; 
background-color:#F3F3F3; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; color: #003366; 
border: #666666; border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}

.button {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #006699; 
border: #666666; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}

.route {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000}

a.close:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: none;
 } 

a.close:active { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: none;
 } 

a.close:hover  { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: underline;
 } 

a.close:link { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: none;
 } 
