#menu {
background-color: #FFFFFF;
}

#menu div.top {
width: 100%;
}

#menu div.section {
position: absolute;
display: inline;
}

#menu div.box {
background-color: #8C9FB6;
padding-top: 5px;
padding-bottom: 2px;
padding-left: 6px;
padding-right: 6px;
border-color: #FFFFFF;   
border-style: #FFFFFF 1px solid ;
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-LEFT: #FFFFFF 1px solid;
/*BORDER-TOP: #FFFFFF 1px solid;*/
BORDER-BOTTOM: #FFFFFF 1px solid;
position: static;
visibility: hidden;
width: 160px;
height: 24px;
}


img.rand {
border-color: #275C7F;
border-style: solid;
border-width: 1px;
margin-top:1px;
margin-bottom:1px;
}

input.textfeld {
BORDER-RIGHT:#8C9FB6 1px solid;
BORDER-TOP: #8C9FB6 1px solid;
BORDER-LEFT: #8C9FB6 1px solid;
BORDER-BOTTOM: #8C9FB6 1px solid;
border-width: 1px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
width:120px;
}

input.textfeldsuche {
border-color: #847FD3;
border-width: 1px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #000000;
BORDER-RIGHT:0px;
BORDER-TOP: #8C9FB6 1px solid;
BORDER-LEFT: #8C9FB6 1px solid;
BORDER-BOTTOM: #8C9FB6 1px solid;
width:149px;

}


input.textfeldlogin {
border-color: #275C7F;
border-width: 1px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
width:65px;
}

input.textfeld2 {
border-color: #275C7F;
border-width: 1px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
width:166px;
}


input.vivegotest {
border-color: #275C7F;
border-width: 1px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
width:157px;
}

input.login {
border-color: #275C7F;
border-width: 1px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFf;
color: #275C7F;
}


textarea.eingabefeld {
BORDER-RIGHT:#8C9FB6 1px solid;
BORDER-TOP: #8C9FB6 1px solid;
BORDER-LEFT: #8C9FB6 1px solid;
BORDER-BOTTOM: #8C9FB6 1px solid;
border-width: 1px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color:#275C7F;
scrolling: auto;
scrollbar-base-color:#8C9FB6;
scrollbar-arrow-color:#275C7F;
scrollbar-darkshadow-color:#8C9FB6;
scrollbar-face-color:#DCE8F6;
scrollbar-highlight-color:#9196B6;
scrollbar-shadow-color:#9196B6;
scrollbar-track-color:#9196B6;
}

input.abschicken {
color:#DCE8F6; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#9196B6;
font-size: 11px;
font-weight: normal; 
width: 80px;
height:17px;
BORDER-RIGHT: #424163 1px solid;
BORDER-TOP: #424163 1px solid;
BORDER-LEFT: #424163 1px solid;
BORDER-BOTTOM: #424163 1px solid;
cursor:hand;
}

input.abschicken_isinto {
color:#DB9F13; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#275C7F;
font-size: 11px;
font-weight: normal; 
width: 80px;
height:16px;
BORDER-RIGHT: #8C9FB6 1px solid;
BORDER-TOP: #8C9FB6 1px solid;
BORDER-LEFT: #8C9FB6 1px solid;
BORDER-BOTTOM: #8C9FB6 1px solid;
cursor:hand;
}


input.abschickenlogin {
color:#DCE8F6; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#275C7F;
font-size: 10px;
font-weight: normal; 
width: 30px;
height:16px;
BORDER-RIGHT: #8C9FB6 1px solid;
BORDER-TOP: #8C9FB6 1px solid;
BORDER-LEFT: #8C9FB6 1px solid;
BORDER-BOTTOM: #8C9FB6 1px solid;
cursor:hand;
}

select.auswahl
{
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#FFFFFF;
font-size: 11px;
font-weight: normal; 
border-color: #847FD3;
width: 168px;
height:19px;
BORDER-RIGHT: 0px solid;
BORDER-TOP: 1px solid;
BORDER-LEFT: 1px solid;
BORDER-BOTTOM: 1px solid;
button-background:000000;
color: #000000;
cursor:hand;

}

a.bluelink:visited, a.bluelink:link, a.bluelink:active
{
	font-size: 11px;
	color: #414163;
	text-decoration: none;
}

a.bluelink:hover
{
	font-size: 11px;
	color: #CF120F;
	text-decoration: none;
}

a.path:visited, a.path:link, a.path:active{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration:none;
color : #8E92B5;  
}


a.glossarlinks:link, a.glossarlinks:visited, a.glossarlinks:active, a.glossarlinks:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.copyrightLink{
color:#ffffff;
text-decoration:none;
}

body.rosa {
background-color: DCE8F6;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
color: #275C7F; 
}

div,td,span,p {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
color : #30438F;  
}




td.path{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
color : #8E92B5;  
}


td.stats {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
color : #275C7F;  
}

td.headline1 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
font-style: bold;
color : #FFFFFF;
}

h1.headline{
font-size:16px;
padding-bottom:30px;
margin:0px;
line-height:24px;
}

h1.startpage{
font-size:12px;
padding:0px;
margin:0px;
}
  
div.pfad {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
color : #30438F;  
}

body,p,div,span,td,h2 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #414163;
line-height:14px;
}

a.rechts:visited, a.rechts:link, a.rechts:active, a.rechts:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #FFFFFF;
}

a.oben:visited, a.oben:link, a.oben:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.oben:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #6693CA;
}

a.overlib:visited, a.overlib:link, a.overlib:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.overlib:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}


a.rechts2:visited, a.rechts2:link, a.rechts2:active, a.rechts2:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.links:visited, a.links:link, a.links:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.links:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.stats:visited, a.stats:link, a.stats:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.stats:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.mail_info:visited, a.mail_info:link, a.mail_info:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.mail_info:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.links_aktiv:visited, a.links_aktiv:link, a.links_aktiv.active, a.links_aktiv:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.links2:visited, a.links2:link, a.links2:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.links2:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.links3:link, a.links3:visited, a.links3:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.links3:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.jobs:visited, a.jobs:link, a.jobs:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.jobs:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

td.jobs {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.links_aktiv2:link, a.links_aktiv2:visited, a.links_aktiv2:active, a.links_aktiv2:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.weiss:link,a.weiss:visited,a.weiss:active,a.weiss:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #FFFFFF;
}

a.menuaktiv:link,a.menuaktiv:visited,a.menuaktiv:active,a.menuaktiv:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color:#414163;
}

a.weiter:link,a.weiter:visited,a.weiter:active,a.weiter:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.mehr:link,a.mehr:visited,a.mehr:active,a.mehr:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.mehr2:link,a.mehr2:visited,a.mehr2:active,a.mehr2:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.suche:link, a.suche:visited, a.suche:active, a.suche:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.ueber_blau:link, a.ueber_blau:visited, a.ueber_blau:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

a.ueber_blau:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.sitemap:link, a.sitemap:visited, a.sitemap:active, a.sitemap:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.kunden_start:link, a.kunden_start:visited, a.kunden_start:active, a.kunden_start:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.grau {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 8px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #B3B3B3;
}

td.rand_grau {
border-style: solid;
border-color: #708299;
border-width: 1px;
}

td.rand_blau {
border-style: solid;
border-color: #28394C;
border-width: 1px;
}

td.rand_rot {
border-style: solid;
border-color: #901E1E;
border-width: 1px;
}

td.ueber_blau {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

td.ueber_rot {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

td.kunden_ueber {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

td.blau {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

td.blau2 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

td.grau {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 8px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #B3B3B3;
}

td.referenzen {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

td.content {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color:#D6D7F7;
padding-left:10px;
}

td.jobs_ueber {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

td.login {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

h1.blau {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #275C7F;
}

h1.rot {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

td.klick {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

td.news {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #A44042;
}

td.rot {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #A44042;
}

a.menuleft:link, a.menuleft:visited,a.menuleft:active{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color:#252558
}

a.menuleft:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color:#DB0F17
}

a.menuleftaktiv:link, a.menuleftaktiv:visited,a.menuleftaktiv:active{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color:#DB0F17
}
td.schwarz {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #000000;
}

td.weiss {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-height: 10px;
font-style: normal;
text-decoration: none;
color: #FFFFFF;
}


td.datum {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #000000;
}

td.footer {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #B3B3B3;
}

a.footer:visited, a.footer:link, a.footer:active, a.footer:hover {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #B3B3B3;
}

a.close:visited, a.close:link, a.close:active{
font-size:10px;
color:#9196B6;
text-decoration:none;
}

a.close:hover{
color:#D73A49;
text-decoration:none;
}

input.feedbackbutton{
color:#DCE8F6; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#9196B6;
font-size: 11px;
font-weight: normal; 
width: 110px;
height:20px;
BORDER-RIGHT: #424163 1px solid;
BORDER-TOP: #424163 1px solid;
BORDER-LEFT: #424163 1px solid;
BORDER-BOTTOM: #424163 1px solid;
cursor:hand;
}