body {
margin: 60px 0 0 0;
font-family: verdana, arial, san-serif;
color: #686868;
font-size: 12px;
background-color: #c0c0c0;
}
td {
font-size: 12px;
}
a {
color: #c5008c;
}
.clear {
clear: both;
height: 0px;
background-color: #ff0000;
}

.weiss {
background-color: #ffffff;
}

.magenta {
color: #C5008C;
}

.service {
text-align: right;
color: #ffffff;
}
.service p {
margin: 0px;
}

.input_text_suche {
float: left;
position: relative;
}
.input_text_suche input {
width: 100px;
height: 20px;
font-size: 10px;
background-color: #c0c0c0;
border: 1px solid #686868;
}
.input_button_suche {
}
.input_button_suche input {
width: 70px;
height: 20px;
font-size: 10px;
background-color: #f9f9f9;
border: 1px solid #686868;
}


/*************** linke Spalte incl. Navi *****************/
.links {
background-color: #ffffff;
background-image: url(../images/bg_links.jpg);
}
.div_links {
margin: 0 0 0 21px;
}
.links ul {
margin: 0 0 0 -42px;
}
* html .links ul {
margin: 0 0 0 0px;
}
.links ul li {
list-style:none;
}
.links ul li a {
margin-left:10px;
text-decoration: none;
}
.content_links {
background-color: #eeeeee;
font-size: 12px;
line-height: 15px;
padding: 50px 10px 0 10px;
}
.content_links h1 {
font-size: 14px;
font-weight: normal;
}
.mainmenu_no {
margin: 10px 0 10px 0;
width: 161px;
height: 28px;
background-color: #ffffff;
border: 1px solid #dcdcdc;
padding-top:8px;
}
.mainmenu_no_a {
color: #686868;
font-size: 14px;
}
.mainmenu_act {
margin: 10px 0 10px 0;
width: 161px;
height: 28px;
background-color: #ffffff;
border: 1px solid #dcdcdc;
padding-top:8px;
}
.mainmenu_act_a {
color: #c5008c;
font-size: 14px;
}
.mainmenu_sub_no {
margin: 10px 0 10px 20px;;
width: 141px;
height: 20px;
background-color: #ffffff;
border: 1px solid #dcdcdc;
padding-top:0px;
}
.mainmenu_sub_no_a {
color: #686868;
font-size: 12px;
}
.mainmenu_sub_act {
margin: 10px 0 10px 20px;;
width: 141px;
height: 20px;
background-color: #ffffff;
border: 1px solid #dcdcdc;
padding-top:0px;
}
.mainmenu_sub_act_a {
color: #c5008c;
font-size: 12px;
}

/********************** Mittlere Spalte *********************/
.mitte {
background-color: #eeeeee;
font-size: 12px;
line-height: 15px;
padding: 0 10px 0 10px;
}
.mitte h1 {
font-size: 16px;
font-weight: normal;
margin-bottom: 30px;
}
.promo {
font-size: 20px;
color: #c5008c;
line-height: 1.5;
}
.mitte .h1_magenta {
font-size: 16px;
font-weight: normal;
color: #c5008c;
margin-bottom: 30px;
}
.mitte h2 {
font-size: 12px;
font-weight: bold;
}
.mitte .h2_magenta {
color: #c5008c;
}
.tmp_agb {
background-color: #eeeeee;
font-size: 12px;
line-height: 15px;
padding: 0 10px 0 10px;
}
.tmp_agb h1 {
font-size: 14px;
font-weight: normal;
}
.star {
font-size: 6pt;
line-height: 1.0em;

}
.newstitle_list a {
font-size: 12px;
font-weight: bold;
color: #686868;
text-decoration: none;
}

/********************** Rechte Spalte **************************/
.rechts {
background-color: #ffffff;
background-image: url(../images/bg_rechts.jpg);
padding: 0 10px 0 10px;
}
.rechts td {
font-size: 11px;
}
.rechts h1 {
font-size: 14px;
font-weight: normal;
}
.rechts h2 {
font-size: 13px;
font-weight: normal;
margin-top: 2px;
margin-bottom: 4px;
}
.rechts h2 a {
font-size: 13px;
font-weight: normal;
margin-top: 2px;
margin-bottom: 4px;
text-decoration: none;
color: #686868;
}

/******************* Footer incl. Navi *********************/
.footer {
text-align: right;
padding-top: 10px;
}
.footer ul li {
display: inline;
style-type: none;
}
.footer ul li a {
margin-left:12px;
text-decoration: none;
}
.footermenu_no_a {
color: #ffffff;
font-size: 14px;
}
.footermenu_act_a {
color: #c5008c;
font-size: 14px;
}







