body{
background-color:#FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
margin:0px;
padding:0px;
color: #655854;
text-align: center;
}

a {
color:#655854;
text-decoration:underline;
}

a:hover {
color:#A01942;
text-decoration:underline;
}

img {
border: 0;
}

.container {
width: 579px;
margin: 0 auto;
padding: 0;
position: relative;
top: 23px;
text-align: left;
}

.container_mu {
background-color: #EAE6E3;
width: 579px;
margin: 0 auto;
padding: 0;
position: relative;
top: 23px;
text-align: left;
}

.header {
margin-top: 0px;
margin-left: 0px;
width: 579px;
height: 199px;
background-color: #9E1841;
}

.logo_oben {
float: left;
}

.bild_oben {
border-left: 4px solid white;
float: left;
}

.mitte_oben{
width: 420px;
float: left;
margin-top: 0px;
background-color: #EAE6E3;
}

.ueberschrift_oben {
border-left: 4px solid white;
float: left;
width: 412px;
height: 42px;
background-color: #EAE6E3;
margin-top: 0px;
padding-top: 45px;
padding-right: 4px;
text-align: right;
font-size: 10px;
}

.oben_rechts {
width: 30px;
height: 199px;
background-color: #9E1841;
border-left: 4px solid white;
float: left;
}

.oben_rechts_mu {
border-bottom: 2px solid white;
width: 30px;
height: 199px;
background-color: #9E1841;
float: left;
}

.cleaner {
clear: both;
}

.main {
background-color: #EAE6E3;
width: 579px;

border-top: 2px solid white;
}

.menue {
width: 106px;

padding-top: 5px;
padding-left: 6px;
padding-right: 13px;
padding-bottom: 20px;
line-height: 25px;
font-size: 13px;
float: left;
overflow:hidden;
}


.menue a {
font-size:12px;
}
.menue a:link {
text-decoration: none;
color: #A01942;
font-weight: bold;
}

.menue a:visited {
text-decoration: none;
color: #A01942;
font-weight: bold;
}

.menue a:hover {
text-decoration: none;
color: #000000;
font-weight: bold;
}
.menue .active a{
	/*color:black !important;*/

}
.menue_mu {
border-top: 2px solid white;
width: 99px;
padding-top: 5px;
padding-left: 13px;
padding-right: 13px;
padding-bottom: 20px;
line-height: 25px;
font-size: 13px;
float: left;
}

.menue_mu a:link {
text-decoration: none;
color: #A01942;
font-weight: bold;
}

.menue_mu a:visited {
text-decoration: none;
color: #A01942;
font-weight: bold;
}

.menue_mu a:hover {
text-decoration: none;
color: #000000;
font-weight: bold;
}

.tipp {
text-align: center;
margin-top: 20px;
}

.version {
text-align: left;
margin-top: 20px;
padding-left:0px;
margin-left:0px;
font-size: 11px;
font-weight: bold;
}

.version a:link{
color: #443C39;
text-decoration: underline;
}

.ueberschrift {
width: 412px;
height: 42px;
border-left: 4px solid white;
border-right: 4px solid white;
margin-top: 0px;
padding-top: 60px;
padding-right: 4px;
text-align: right;
float: left;
font-size: 10px;
overflow: visible;
}

.headline {
font-family: Verdana,Helvetica,sans-serif;
font-size: 27px;
}

.content_main {
float: left;
width: 420px;
background-image: url(../grafiken/bg_news.gif);
background-repeat: repeat-y;
border-top: 2px solid white;
border-right: 4px solid white;
}

.content_main_on {
float: left;
width: 420px;
background-image: url(../grafiken/bg.gif);
background-repeat: repeat-y;
border-top: 2px solid white;
border-right: 4px solid white;
}

.inhalt {
float: left;
width: 272px;
padding-right: 4px;
padding-left: 8px;
}

.inhalt_on {
float: left;
width: 408px;
padding-right: 4px;
padding-left: 8px;
}

.inhalt_mu{
border-top: 2px solid white;
float: left;
width: 408px;
padding-right: 4px;
padding-left: 8px;
}

.inhalt_mu h2 {
color: #443C39;
font-size: 13px;
font-weight: bold;
margin-top: 4px;
margin-bottom: -8px;
}

.inhalt h2 {
color: #443C39;
font-size: 13px;
font-weight: bold;
margin-top: 4px;
margin-bottom: -8px;
}

.inhalt_on h2 {
color: #443C39;
font-size: 13px;
font-weight: bold;
margin-top: 4px;
margin-bottom: -8px;
}

.news {
float: left;
width: 124px;
padding-right: 4px;
padding-left: 8px;
font-size: 10px;
}

.news_hl {
width: 124px;
font-size: 11px;
display: block;
border-bottom: 1px dashed #655854;
padding-top: 4px;
padding-bottom: 4px;
font-weight: bold;
}

.news h2 {
color: #443C39;
font-size: 11px;
font-weight: bold;
margin-bottom: 0px;
}

.news a:link {
color: #443C39;
font-style:italic;
font-weight:bold;
text-decoration:none;
}

.footer {
border-top: 2px solid white;
width: 579px;
height: 20px; 
background-color: #EAE6E3;
}

.snippet4 {
margin-top: 4px;
}

.bild_s4 {
width: 97px;
float: left;
}

.text {
width: 311px;
float: left;
}

.text p{
margin-top: 0px;
margin-bottom: 5px;
}

.text ul{
margin-top: 0px;
margin-bottom: 5px;
padding-left: 15px;
}

.inhalt_on a:link{
text-decoration: underline;
}

.inhalt a:link{
text-decoration: underline;
}


.snippet5 {
margin-top: 6px;
border-top: 1px solid #9E1841;
padding-top: 4px;
padding-bottom: 8px;
}

.hl_s5 {
width: 95px;
float: left;
font-weight: bold;
font-size: 11px;
color:#443C39;
padding-left: 2px;
}

.snippet6 {
margin-top: 0px;
border-top: 1px solid #9E1841;
padding-top: 4px;
padding-bottom: 10px;
}

.text_s6 {
padding-top: 4px;
padding-left: 2px;
margin-top: -3px;
border-top: 1px solid #9E1841;
width: 406px;
float: left;
}

.snippet7 {
margin-top: 6px;
border-top: 1px solid #9E1841;
padding-top: 4px;
padding-bottom: 8px;
}

.flaggen {
width: 40px;
float: left;
}

.snippet8 {
margin-top: 6px;
padding-top: 4px;
padding-bottom: 8px;
}

.hl_s8 {
display: block;
width: 406px;
float: left;
font-weight: bold;
color:#443C39;
padding-left: 2px;
border-bottom: 1px solid #9E1841;
}

.bild_s8 {
padding-left: 1px;
margin-top: 5px;
width: 45px;
float: left;
}

.text_s8 {
margin-top: 5px;
width: 362px;
float: left;
}

.snippet8 a:link {
color: #443C39;
font-style:italic;
font-weight:bold;
text-decoration:none;
font-size: 10px;
}

.linkespalte {
margin-top: 0px;
margin-left: 0px;
width: 125px;
float: left;
}

.mittlerespalte {
width: 424px;
float: left;
margin-top: 0px;
background-image: url(../grafiken/bg.gif);
background-repeat: repeat-y;
}

.rechtespalte {
width: 30px;
float: left;
}

.snippet9 {
margin-top: 6px;
padding-top: 4px;
padding-bottom: 8px;
}

.profil {
padding-bottom: 10px;
width: 136px;
float: left;
text-align: center;
}

