/* damit opera keine raender produziert */
body {
padding: 0px
}

/* ----- unverlinkt ----- */

.firma {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 16px;
font-weight: bold; 
color: #000000; 
text-decoration: none;
}

.marginal-title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
line-height: 25px;
font-weight: bold;
color: #666666;
}

.marginal-title-staff {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
line-height: 25px;
color: #666666;
}

.marginal-title-contact {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 20px;
font-weight: bold;
color: #ffffff;
}

.marginal-title-contact-grau {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 20px;
font-weight: bold;
color: #666666;
}

.marginal-subtitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 25px;
font-weight: bold;
color: #666666;
}

.text-marginal {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
line-height: 14px;
color: #000000; 
text-decoration: none;
}

.title {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
line-height: 22px;
color: #000000;
font-weight: bold; 
text-decoration: none;
}

.title-contact {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
line-height: 22px;
color: #666666;
font-weight: bold; 
text-decoration: none;
}

.subtitle {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 14px;
color: #000000;
font-weight: bold; 
text-decoration: none;
}

.subtitle-grau {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 25px;
color: #666666; 
text-decoration: none;
}

.subtitle-grau-contact {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
color: #666666; 
text-decoration: none;
}


.highlight {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 14px;
font-weight: bold; 
color: green; 
text-decoration: none;
}


text {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 14px;
color: #00659C; 
text-decoration: none;
}



.text-normal {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 14px;
color: #00659C; 
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}


.text-fehler {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 14px;
color: red;
text-decoration: none;
 
}


.text-bold {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 14px;
color: #000000;
font-weight: bold; 
text-decoration: none;
}

.table {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 17px;
color: #00659C;
text-decoration: none;
}


/* navigation */

.navigation {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #ffffff; 
text-decoration: none;
}

.navigation:hover {
color: #ffffff;
}

.navigation-aktiv {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
}

.navigation-aktiv: hover {
color: #000000;
}

.subnavigation {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #666666; 
text-decoration: none;
}

.subnavigation-index {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration: none;
}

.navigation-news {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #CC0000; 
text-decoration: none;
}

.subnavigation-news {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #CC0000; 
text-decoration: none;
}

/* sonstige */

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
line-height: 28px;
color: #00659C;
text-decoration: none;
padding-left: 10px;
}


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 20px;
line-height: 20px;
color: #00659C;
text-decoration: none;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
line-height: 16px;
color: #00659C;
text-decoration: none;
}

hr {
 border-color: #000000 black black;
 border-top-width: thin;
}

.border-thin {
 border: #000000;
 border-style: solid;
 border-top-width: thin;
 border-right-width: thin;
 border-bottom-width: thin;
 border-left-width: thin;
}

.border-right{
  border: thin solid; border-color: #FFFFFF #000000 #FFFFFF #FFFFFF;
}

input {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #00659C;
}

textarea {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #00659C;
}

button {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #00659C;
}

.marginal {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
line-height: 14px;
color: #00659C;
text-decoration: none;
font-weight: bold;
}


.link {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #00659C;
text-decoration: underline;
}

.fuss {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
line-height: 14px; 
color: #00659C;
text-decoration: none;
}

.headnav {color:#ffffff;font-size:12px;font-family:verdana,sans-serif; font-weight:normal;}
.headnav:hover {color:#ffffff;}

.xtop{
top: 10px;
}
/* ticker: diese sind notwendig fuer den ticker */

.poptext {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size:14px;
}

.ticker {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
position:absolute;
visibility:hidden;
white-space:nowrap;
overflow:hidden;
text-decoration: none;
left:0;
top:0;
color:#cc0000;
}


