/* Links in Text */
a.lauf_l:link{
font-family: arial, verdana, helvetica, sans-serif;

color: #c8ae5d;
text-decoration:underline;
}
a.lauf_l:visited{
font-family: arial, verdana, helvetica, sans-serif;
color: #c8ae5d;
text-decoration:underline;
}

a.lauf_l:hover{
font-family: arial, verdana, helvetica, sans-serif;

color: #333491;
text-decoration:none;
}




/* Hauptnavigation */
a.link_1{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #333491;
text-decoration:none !important;
}
a.link_1:visited{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #333491;
text-decoration:none !important;
}


a.link_1:hover{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #c8ae5d;
text-decoration:none !important;
}

.active_1{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #c8ae5d;
text-decoration:none !important;
}

/* Stufe 2 */
a.link_2{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #c8ae5d;
text-decoration:none !important;
}
a.link_2:visited{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #c8ae5d;
text-decoration:none;
}


a.link_2:hover{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #333491;
text-decoration:none !important;
}

.active_2{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #333491;
text-decoration:underline;
}



.ueberschrift, .zwischen, .lauf{
border-left:2px solid #b1a0e2;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#b1a0e2;
text-align:justify;
vertical-align:top;
padding-left:18px;
}

.zwischen{
height:30px;
}

.lauf{
font-size:12px;
color:#4A4A4A;
}

#imglauf{
border:2px solid #b1a0e2;
margin:18px;
margin-right:0px;
margin-top:0px;
float:right;

}

#imglauf_l{
border:2px solid #b1a0e2;
margin:18px;
margin-left:0px;
margin-top:0px;
float:left;

}

body{
padding-top:20px;
background-image:url(images/bg.gif); background-position:top left; background-repeat:repeat;

}

.adresse{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#323390 !important;
text-align:center;
}

.adresse2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#323390 !important;
}

input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8a8a8b;
border:1px solid #b1a0e2;
}

textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8a8a8b;
width:230px;
border:1px solid #b1a0e2;
}

select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8a8a8b;
width:230px;
border:1px solid #b1a0e2;
}

.meld_gr{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#14AF27;
}
.meld_rot{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C40000;
}