/**
* defaults...
*/

BODY { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0px; padding:0px; background-color:#FFF; margin-bottom:20px; }
A, A:visited { text-decoration:none; color:#333; }
A:hover, A:active { text-decoration:underline; }
IMG { border:0px; margin:0px; }
FORM { margin:0px; }
INPUT, TEXTAREA { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
.invisible { display:none; }
#page #main_content.article TABLE TEXTAREA { width:445px; }

/**
* colors
*/

/** default box text colors */
BODY .box .item A, BODY .box .item A:visited, BODY .box_big .item A, BODY .box_big .item A:visited, BODY .box_wide .item A, BODY .box_wide .item A:visited { color:#333; }


/** L1 buttons and spitzmarken backgrounds on homepage */
BODY.home .spitzmarke H6 { background-color:#E40C7A; }
BODY.home .spitzmarke .news_fakten, #top_navi .news_fakten { background-color:#B7B676; }
BODY.home .spitzmarke .beauty, #top_navi .beauty { background-color:#B62367; }
BODY.home .spitzmarke .ernaehrung, #top_navi .ernaehrung { background-color:#7A9C40; }
BODY.home .spitzmarke .medizin, #top_navi .medizin { background-color:#638CA5; }
BODY.home .spitzmarke .alternativen, #top_navi .alternativen { background-color:#72305A; }
BODY.home .spitzmarke .familie, #top_navi .familie { background-color:#F9A51B; }

/** L1 buttons hover on homepage */
#top_navi A.news_fakten:hover, #top_navi A.news_fakten:active { color:#E6E6CF; /*background-color:#E6E6CF;*/ }
#top_navi A.beauty:hover, #top_navi A.beauty:active { color:#DAB4CE; /*background-color:#DAB4CE;*/ }
#top_navi A.ernaehrung:hover, #top_navi A.ernaehrung:active { color:#D1DCBC; /*background-color:#D1DCBC;*/ }
#top_navi A.medizin:hover, #top_navi A.medizin:active { color:#C9D7E0; /*background-color:#C9D7E0;*/ }
#top_navi A.alternativen:hover, #top_navi A.alternativen:active { color:#CEB7C5; /*background-color:#CEB7C5;*/ }
#top_navi A.familie:hover, #top_navi A.familie:active { color:#FCD9B1; /*background-color:#FCD9B1;*/ }

/** "empty" L1 buttons on subpages */
#top_navi .empty, #top_navi .empty_first { background-color:#C0D129; }
#top_navi A.empty, #top_navi A.empty:visited, #top_navi A.empty_first, #top_navi A.empty_first:visited { color:#356501; }
/*#top_navi A.empty:hover, #top_navi A.empty:active, #top_navi A.empty_first:hover, #top_navi A.empty_first:active { color:#FFF; }*/
#top_navi A.empty:hover, #top_navi A.empty:active, #top_navi A.empty_first:hover, #top_navi A.empty_first:active { background-color:#D6E174; }

/** subteaser link colors */
.subteaser A, .subteaser A:visited { color:#666; } /** default */
BODY.home .subteaser A, BODY.home .subteaser A:visited { color:#B4171D; } /** exception */

/** color scheme "Home" */
BODY.home H3.arrowed, BODY.home A, BODY.home A:visited, BODY.home #main_content .mail_form_simple INPUT.submit, #main_content.article .column H2.home, BODY.home H1, BODY.home DIV#footer A:hover, BODY.home DIV#footer A:active, BODY.home H5 A, BODY.home H5 A:visited, BODY.home .box H5 A, BODY.home .box H5 A:visited, BODY.home .box_big H5 A, BODY.home .box_big H5 A:visited, BODY.home .box_wide H5 A, BODY.home .box_wide H5 A:visited { color:#B4171D; }
BODY.home DIV#page { background-image:url(../img/area/home/page_bg.gif); }
BODY.home DIV .box, BODY.home DIV .box_big, BODY.home DIV#main_content DIV.image, BODY.home DIV#main_content DIV.box_wide { background-color:#EFF3C9; }
BODY.home .left_line, BODY.home .left_line_empty, BODY.home DIV.box_title H6 { background-color:#CCDA51; color:#356501; }
BODY.home DIV .kommentar_rahmen {width: 475px; border-width: 2px 2px 0px 2px; border-color: #CCDA51; border-style: solid solid solid solid;}
BODY.home DIV .kommentar_eingabe {width: 475px;background-color:#EFF3C9;}
BODY.home DIV .kommentar_sprungmarke {width: 475px;background-color:#EFF3C9;}
BODY.home DIV .news_test {width:475px;}
BODY.home DIV.kommentar_rahmen DIV.item { border-bottom:2px solid #CCDA51; }
BODY.home DIV.kommentar_schicken {background-image:url(../img/area/home/big_arrow_right.gif);}
BODY.home .mail_form_reply .field, BODY.home .mail_form_reply .field_last { border-bottom:1px solid #CCDA51; }
BODY.home #main_content .fotostrecke .icons IMG.active, BODY.home #main_content .page_nav A.num:hover, BODY.home #main_content .page_nav A.num:active, BODY.home #main_content .fotostrecke .nav A:hover, BODY.home #main_content .fotostrecke .nav A:active { background-color:#CCDA51; border:1px solid #CCDA51; color:#FFF; }
BODY.home DIV#bottom_line, BODY.home DIV#bottom_line A, BODY.home DIV#bottom_line A:visited { background-color:#CCDA51; color:#356501; }
BODY.home #main_content .mail_form_simple INPUT.submit, BODY.home DIV#main_content DIV.box_wide DIV.item, BODY.home DIV.box DIV.item, BODY.home DIV.kommentar_rahmen DIV.item, BODY.home DIV.kommentar_sprungmarke DIV.item, BODY.home DIV#sidebar DIV.box_big DIV.item { background-image:url(../img/area/home/arrow_right.gif); }
BODY.home DIV#bottom_line A:hover, BODY.home DIV#bottom_line A:active { color:#FFF; text-decoration:none; }
BODY.home #main_content DIV.box_abo { border-top:1px solid #CCDA51; }
BODY.home #main_content DIV.box_abo_special { border:1px solid #CCDA51; }
BODY.home #main_content .mail_form_abo .field, BODY.home #main_content DIV.box_abo .content_zugabe, BODY.home #main_content .mail_form_simple .field INPUT, BODY.home #main_content .mail_form_simple .field TEXTAREA { border-bottom:1px solid #CCDA51; }
BODY.home #main_content A.next, BODY.home #main_content A.arrow_link { background-image:url(../img/area/home/big_arrow_right.gif); }
BODY.home #main_content A.back { background-image:url(../img/area/home/big_arrow_left.gif); }

/** color scheme "News & Fakten" */
BODY.news_fakten H3.arrowed, BODY.news_fakten A, BODY.news_fakten A:visited, BODY.news_fakten #main_content .mail_form_simple INPUT.submit, #main_content.article .column H2.news_fakten, BODY.news_fakten H1, BODY.news_fakten DIV#footer A:hover, BODY.news_fakten DIV#footer A:active, BODY.news_fakten H5 A, BODY.news_fakten H5 A:visited, BODY.news_fakten .box H5 A, BODY.news_fakten .box H5 A:visited, BODY.news_fakten .box_big H5 A, BODY.news_fakten .box_big H5 A:visited, BODY.news_fakten .box_wide H5 A, BODY.news_fakten .box_wide H5 A:visited { color:#601413; }
BODY.news_fakten DIV#page { background-image:url(../img/area/news_fakten/page_bg.gif); }
BODY.news_fakten DIV .box, BODY.news_fakten DIV .box_big, BODY.news_fakten DIV#main_content DIV.image, BODY.news_fakten DIV#main_content DIV.box_wide { background-color:#EBEBD7; }
BODY.news_fakten .left_line, BODY.news_fakten .left_line_empty, BODY.news_fakten DIV.box_title H6 { background-color:#601413; color:#FFF; }
BODY.news_fakten DIV .kommentar_rahmen {width: 475px; border-width: 2px 2px 0px 2px; border-color: #601413; border-style: solid solid solid solid;}
BODY.news_fakten DIV .kommentar_eingabe {width: 475px;background-color:#EBEBD7;}
BODY.news_fakten DIV .kommentar_sprungmarke {width: 475px;background-color:#EBEBD7;}
BODY.news_fakten DIV.kommentar_rahmen DIV.item { border-bottom:2px solid #601413; }
BODY.news_fakten DIV.kommentar_schicken {background-image:url(../img/area/news_fakten/big_arrow_right.gif);}
BODY.news_fakten .mail_form_reply .field, BODY.news_fakten .mail_form_reply .field_last { border-bottom:1px solid #601413; }
BODY.news_fakten #main_content .fotostrecke .icons IMG.active, BODY.news_fakten #main_content .page_nav A.num:hover, BODY.news_fakten #main_content .page_nav A.num:active, BODY.news_fakten #main_content .fotostrecke .nav A:hover, BODY.news_fakten #main_content .fotostrecke .nav A:active { background-color:#B7B676; border:1px solid #B7B676; color:#FFF; }
BODY.news_fakten DIV#bottom_line, BODY.news_fakten DIV#bottom_line A, BODY.news_fakten DIV#bottom_line A:visited { background-color:#B7B676; color:#FFF; }
BODY.news_fakten #main_content .mail_form_simple INPUT.submit, BODY.news_fakten DIV#main_content DIV.box_wide DIV.item, BODY.news_fakten DIV.box DIV.item, BODY.news_fakten DIV.kommentar_rahmen DIV.item, BODY.news_fakten DIV.kommentar_sprungmarke DIV.item,BODY.news_fakten DIV#sidebar DIV.box_big DIV.item , .news_item{ background-image:url(../img/area/news_fakten/arrow_right.gif); }
BODY.news_fakten #main_content DIV.box_abo { border-top:1px solid #601413; }
BODY.news_fakten #main_content DIV.box_abo_special { border:1px solid #601413; }
BODY.news_fakten #main_content .mail_form_abo .field, BODY.news_fakten #main_content DIV.box_abo .content_zugabe, BODY.news_fakten #main_content .mail_form_simple .field INPUT, BODY.news_fakten #main_content .mail_form_simple .field TEXTAREA { border-bottom:1px solid #601413; }
BODY.news_fakten #main_content A.next, BODY.news_fakten #main_content A.arrow_link { background-image:url(../img/area/news_fakten/big_arrow_right.gif); }
BODY.news_fakten #main_content A.back { background-image:url(../img/area/news_fakten/big_arrow_left.gif); }

/** color scheme "Beauty" */
BODY.beauty H3.arrowed, BODY.beauty A, BODY.beauty A:visited, BODY.beauty #main_content .mail_form_simple INPUT.submit, #main_content.article .column H2.beauty, BODY.beauty H1, BODY.beauty DIV#footer A:hover, BODY.beauty DIV#footer A:active, BODY.beauty H5 A, BODY.beauty H5 A:visited, BODY.beauty .box H5 A, BODY.beauty .box H5 A:visited, BODY.beauty .box_big H5 A, BODY.beauty .box_big H5 A:visited, BODY.beauty .box_wide H5 A, BODY.beauty .box_wide H5 A:visited { color:#B62367; }
BODY.beauty DIV#page { background-image:url(../img/area/beauty/page_bg.gif); }
BODY.beauty DIV .box, BODY.beauty DIV .box_big, BODY.beauty DIV#main_content DIV.image, BODY.beauty DIV#main_content DIV.box_wide { background-color:#FDE8EB; }
BODY.beauty .left_line, BODY.beauty .left_line_empty, BODY.beauty DIV.box_title H6 { background-color:#B62367; color:#FFF; }
BODY.beauty DIV .kommentar_rahmen {width: 475px; border-width: 2px 2px 0px 2px; border-color: #B62367; border-style: solid solid solid solid;}
BODY.beauty DIV .kommentar_eingabe {width: 475px;background-color:#FDE8EB;}
BODY.beauty DIV .kommentar_sprungmarke {width: 475px;background-color:#FDE8EB;}
BODY.beauty DIV.kommentar_rahmen DIV.item { border-bottom:2px solid #B62367; }
BODY.beauty DIV.kommentar_schicken {background-image:url(../img/area/beauty/big_arrow_right.gif);}
BODY.beauty .mail_form_reply .field, BODY.beauty .mail_form_reply .field_last { border-bottom:1px solid #B62367; } 
BODY.beauty #main_content .fotostrecke .icons IMG.active, BODY.beauty #main_content .page_nav A.num:hover, BODY.beauty #main_content .page_nav A.num:active, BODY.beauty #main_content .fotostrecke .nav A:hover, BODY.beauty #main_content .fotostrecke .nav A:active { background-color:#B62367; border:1px solid #B62367; color:#FFF; }
BODY.beauty DIV#bottom_line, BODY.beauty DIV#bottom_line A, BODY.beauty DIV#bottom_line A:visited { background-color:#942873; color:#FFF; }
BODY.beauty #main_content .mail_form_simple INPUT.submit, BODY.beauty DIV#main_content DIV.box_wide DIV.item, BODY.beauty DIV.box DIV.item, BODY.beauty DIV.kommentar_rahmen DIV.item, BODY.beauty DIV.kommentar_sprungmarke DIV.item, BODY.beauty DIV#sidebar DIV.box_big DIV.item { background-image:url(../img/area/beauty/arrow_right.gif); }
BODY.beauty #main_content DIV.box_abo { border-top:1px solid #B62367; }
BODY.beauty #main_content DIV.box_abo_special { border:1px solid #B62367; }
BODY.beauty #main_content .mail_form_abo .field, BODY.beauty #main_content DIV.box_abo .content_zugabe, BODY.beauty #main_content .mail_form_simple .field INPUT, BODY.beauty #main_content .mail_form_simple .field TEXTAREA { border-bottom:1px solid #B62367; }
BODY.beauty #main_content A.next, BODY.beauty #main_content A.arrow_link { background-image:url(../img/area/beauty/big_arrow_right.gif); }
BODY.beauty #main_content A.back { background-image:url(../img/area/beauty/big_arrow_left.gif); }

/** color scheme "Ern�hrung" */
BODY.ernaehrung H3.arrowed, BODY.ernaehrung A, BODY.ernaehrung A:visited, BODY.ernaehrung #main_content .mail_form_simple INPUT.submit, #main_content.article .column H2.ernaehrung, BODY.ernaehrung H1, BODY.ernaehrung DIV#footer A:hover, BODY.ernaehrung DIV#footer A:active, BODY.ernaehrung H5 A, BODY.ernaehrung H5 A:visited, BODY.ernaehrung .box H5 A, BODY.ernaehrung .box H5 A:visited, BODY.ernaehrung .box_big H5 A, BODY.ernaehrung .box_big H5 A:visited, BODY.ernaehrung .box_wide H5 A, BODY.ernaehrung .box_wide H5 A:visited { color:#8C8626; }
BODY.ernaehrung DIV#page { background-image:url(../img/area/ernaehrung/page_bg.gif); }
BODY.ernaehrung DIV .box, BODY.ernaehrung DIV .box_big, BODY.ernaehrung DIV#main_content DIV.image, BODY.ernaehrung DIV#main_content DIV.box_wide { background-color:#FEF8AC; }
BODY.ernaehrung .left_line, BODY.ernaehrung .left_line_empty, BODY.ernaehrung DIV.box_title H6 { background-color:#8C8626; color:#FFF; }
BODY.ernaehrung DIV .kommentar_rahmen {width: 475px; border-width: 2px 2px 0px 2px; border-color: #8C8626; border-style: solid solid solid solid;}
BODY.ernaehrung DIV .kommentar_eingabe {width: 475px;background-color:#FEF8AC;}
BODY.ernaehrung DIV .kommentar_sprungmarke {width: 475px;background-color:#FEF8AC;}
BODY.ernaehrung DIV.kommentar_rahmen DIV.item { border-bottom:2px solid #8C8626; }
BODY.ernaehrung DIV.kommentar_schicken {background-image:url(../img/area/ernaehrung/big_arrow_right.gif);}
BODY.ernaehrung .mail_form_reply .field, BODY.ernaehrung .mail_form_reply .field_last { border-bottom:1px solid #8C8626; }
BODY.ernaehrung #main_content .fotostrecke .icons IMG.active, BODY.ernaehrung #main_content .page_nav A.num:hover, BODY.ernaehrung #main_content .page_nav A.num:active, BODY.ernaehrung #main_content .fotostrecke .nav A:hover, BODY.ernaehrung #main_content .fotostrecke .nav A:active { background-color:#7A9C40; border:1px solid #7A9C40; color:#FFF; }
BODY.ernaehrung DIV#bottom_line, BODY.ernaehrung DIV#bottom_line A, BODY.ernaehrung DIV#bottom_line A:visited { background-color:#7A9C40; color:#FFF; }
BODY.ernaehrung #main_content .mail_form_simple INPUT.submit, BODY.ernaehrung DIV#main_content DIV.box_wide DIV.item, BODY.ernaehrung DIV.box DIV.item, BODY.ernaehrung DIV.kommentar_rahmen DIV.item, BODY.ernaehrung DIV.kommentar_sprungmarke DIV.item, BODY.ernaehrung DIV#sidebar DIV.box_big DIV.item { background-image:url(../img/area/ernaehrung/arrow_right.gif); }
BODY.ernaehrung #main_content DIV.box_abo { border-top:1px solid #8C8626; }
BODY.ernaehrung #main_content DIV.box_abo_special { border:1px solid #8C8626; }
BODY.ernaehrung #main_content .mail_form_abo .field, BODY.ernaehrung #main_content DIV.box_abo .content_zugabe, BODY.ernaehrung #main_content .mail_form_simple .field INPUT, BODY.ernaehrung #main_content .mail_form_simple .field TEXTAREA { border-bottom:1px solid #8C8626; }
BODY.ernaehrung #main_content A.next, BODY.ernaehrung #main_content A.arrow_link { background-image:url(../img/area/ernaehrung/big_arrow_right.gif); }
BODY.ernaehrung #main_content A.back { background-image:url(../img/area/ernaehrung/big_arrow_left.gif); }

/** color scheme "Medizin" */
BODY.medizin H3.arrowed, BODY.medizin A, BODY.medizin A:visited, BODY.medizin #main_content .mail_form_simple INPUT.submit, #main_content.article .column H2.medizin, BODY.medizin H1, BODY.medizin DIV#footer A:hover, BODY.medizin DIV#footer A:active, BODY.medizin H5 A, BODY.medizin H5 A:visited, BODY.medizin .box H5 A, BODY.medizin .box H5 A:visited, BODY.medizin .box_big H5 A, BODY.medizin .box_big H5 A:visited, BODY.medizin .box_wide H5 A, BODY.medizin .box_wide H5 A:visited { color:#335C7E; }
BODY.medizin DIV#page { background-image:url(../img/area/medizin/page_bg.gif); }
BODY.medizin DIV .box, BODY.medizin DIV .box_big, BODY.medizin DIV#main_content DIV.image, BODY.medizin DIV#main_content DIV.box_wide { background-color:#D5E5ED; }
BODY.medizin .left_line, BODY.medizin .left_line_empty, BODY.medizin DIV.box_title H6 { background-color:#335C7E; color:#FFF; }
BODY.medizin DIV .kommentar_rahmen {width: 475px; border-width: 2px 2px 0px 2px; border-color: #335C7E; border-style: solid solid solid solid;}
BODY.medizin DIV .kommentar_eingabe {width: 475px;background-color:#D5E5ED;}
BODY.medizin DIV .kommentar_sprungmarke {width: 475px;background-color:#D5E5ED;}
BODY.medizin DIV.kommentar_rahmen DIV.item { border-bottom:2px solid #335C7E; }
BODY.medizin DIV.kommentar_schicken {background-image:url(../img/area/medizin/big_arrow_right.gif);}
BODY.medizin .mail_form_reply .field, BODY.medizin .mail_form_reply .field_last { border-bottom:1px solid #335C7E; }
BODY.medizin #main_content .fotostrecke .icons IMG.active, BODY.medizin #main_content .page_nav A.num:hover, BODY.medizin #main_content .page_nav A.num:active, BODY.medizin #main_content .fotostrecke .nav A:hover, BODY.medizin #main_content .fotostrecke .nav A:active { background-color:#638CA5; border:1px solid #638CA5; color:#FFF; }
BODY.medizin DIV#bottom_line, BODY.medizin DIV#bottom_line A, BODY.medizin DIV#bottom_line A:visited { background-color:#638CA5; color:#FFF; }
BODY.medizin #main_content .mail_form_simple INPUT.submit, BODY.medizin DIV#main_content DIV.box_wide DIV.item, BODY.medizin DIV.box DIV.item, BODY.medizin DIV.kommentar_rahmen DIV.item, BODY.medizin DIV.kommentar_sprungmarke DIV.item, BODY.medizin DIV#sidebar DIV.box_big DIV.item { background-image:url(../img/area/medizin/arrow_right.gif); }
BODY.medizin #main_content DIV.box_abo { border-top:1px solid #335C7E; }
BODY.medizin #main_content DIV.box_abo_special { border:1px solid #335C7E; }
BODY.medizin #main_content .mail_form_abo .field, BODY.medizin #main_content DIV.box_abo .content_zugabe, BODY.medizin #main_content .mail_form_simple .field INPUT, BODY.medizin #main_content .mail_form_simple .field TEXTAREA { border-bottom:1px solid #335C7E; }
BODY.medizin #main_content A.next, BODY.medizin #main_content A.arrow_link { background-image:url(../img/area/medizin/big_arrow_right.gif); }
BODY.medizin #main_content A.back { background-image:url(../img/area/medizin/big_arrow_left.gif); }

/** color scheme "Alternativen" */
BODY.alternativen H3.arrowed, BODY.alternativen A, BODY.alternativen A:visited, BODY.alternativen #main_content .mail_form_simple INPUT.submit, #main_content.article .column H2.alternativen, BODY.alternativen H1, BODY.alternativen DIV#footer A:hover, BODY.alternativen DIV#footer A:active, BODY.alternativen H5 A, BODY.alternativen H5 A:visited, BODY.alternativen .box H5 A, BODY.alternativen .box H5 A:visited, BODY.alternativen .box_big H5 A, BODY.alternativen .box_big H5 A:visited, BODY.alternativen .box_wide H5 A, BODY.alternativen .box_wide H5 A:visited { color:#72305A; }
BODY.alternativen DIV#page { background-image:url(../img/area/alternativen/page_bg.gif); }
BODY.alternativen DIV .box, BODY.alternativen DIV .box_big, BODY.alternativen DIV#main_content DIV.image, BODY.alternativen DIV#main_content DIV.box_wide { background-color:#FDE9F1; }
BODY.alternativen .left_line, BODY.alternativen .left_line_empty, BODY.alternativen DIV.box_title H6 { background-color:#72305A; color:#FFF; }
BODY.alternativen DIV .kommentar_rahmen {width: 475px; border-width: 2px 2px 0px 2px; border-color: #72305A; border-style: solid solid solid solid;}
BODY.alternativen DIV .kommentar_eingabe {width: 475px;background-color:#FDE9F1;}
BODY.alternativen DIV .kommentar_sprungmarke {width: 475px;background-color:#FDE9F1;}
BODY.alternativen DIV.kommentar_rahmen DIV.item { border-bottom:2px solid #72305A; }
BODY.alternativen DIV.kommentar_schicken {background-image:url(../img/area/alternativen/big_arrow_right.gif);}
BODY.alternativen .mail_form_reply .field, BODY.alternativen .mail_form_reply .field_last { border-bottom:1px solid #72305A; }
BODY.alternativen #main_content .fotostrecke .icons IMG.active, BODY.alternativen #main_content .page_nav A.num:hover, BODY.alternativen #main_content .page_nav A.num:active, BODY.alternativen #main_content .fotostrecke .nav A:hover, BODY.alternativen #main_content .fotostrecke .nav A:active { background-color:#B4758F; border:1px solid #B4758F; color:#FFF; }
BODY.alternativen DIV#bottom_line, BODY.alternativen DIV#bottom_line A, BODY.alternativen DIV#bottom_line A:visited { background-color:#72305A; color:#FFF; }
BODY.alternativen #main_content .mail_form_simple INPUT.submit, BODY.alternativen DIV#main_content DIV.box_wide DIV.item, BODY.alternativen DIV.kommentar_rahmen DIV.item, BODY.alternativen DIV.kommentar_sprungmarke DIV.item, BODY.alternativen DIV.box DIV.item, BODY.alternativen DIV#sidebar DIV.box_big DIV.item { background-image:url(../img/area/alternativen/arrow_right.gif); }
BODY.alternativen #main_content DIV.box_abo { border-top:1px solid #72305A; }
BODY.alternativen #main_content DIV.box_abo_special { border:1px solid #72305A; }
BODY.alternativen #main_content .mail_form_abo .field, BODY.alternativen #main_content DIV.box_abo .content_zugabe, BODY.alternativen #main_content .mail_form_simple .field INPUT, BODY.alternativen #main_content .mail_form_simple .field TEXTAREA { border-bottom:1px solid #72305A; }
BODY.alternativen #main_content A.next, BODY.alternativen #main_content A.arrow_link { background-image:url(../img/area/alternativen/big_arrow_right.gif); }
BODY.alternativen #main_content A.back { background-image:url(../img/area/alternativen/big_arrow_left.gif); }

/** color scheme "Familie" */
BODY.familie H3.arrowed, BODY.familie A, BODY.familie A:visited, BODY.familie #main_content .mail_form_simple INPUT.submit, #main_content.article .column H2.familie, BODY.familie H1, BODY.familie DIV#footer A:hover, BODY.familie DIV#footer A:active, BODY.familie H5 A, BODY.familie H5 A:visited, BODY.familie .box H5 A, BODY.familie .box H5 A:visited, BODY.familie .box_big H5 A, BODY.familie .box_big H5 A:visited, BODY.familie .box_wide H5 A, BODY.familie .box_wide H5 A:visited { color:#8B0102; }
BODY.familie DIV#page { background-image:url(../img/area/familie/page_bg.gif); }
BODY.familie DIV .box, BODY.familie DIV .box_big, BODY.familie DIV#main_content DIV.image, BODY.familie DIV#main_content DIV.box_wide { background-color:#ECE8C7; }
BODY.familie .left_line, BODY.familie .left_line_empty, BODY.familie DIV.box_title H6 { background-color:#8B0102; color:#FFF; }
BODY.familie DIV .kommentar_rahmen {width: 475px; border-width: 2px 2px 0px 2px; border-color: #8B0102; border-style: solid solid solid solid;}
BODY.familie DIV .kommentar_eingabe {width: 475px;background-color:#ECE8C7;}
BODY.familie DIV .kommentar_sprungmarke {width: 475px;background-color:#ECE8C7;}
BODY.familie DIV.kommentar_rahmen DIV.item { border-bottom:2px solid #8B0102; }
BODY.familie DIV.kommentar_schicken {background-image:url(../img/area/familie/big_arrow_right.gif);}
BODY.familie .mail_form_reply .field, BODY.familie .mail_form_reply .field_last { border-bottom:1px solid #8B0102; }
BODY.familie #main_content .fotostrecke .icons IMG.active, BODY.familie #main_content .page_nav A.num:hover, BODY.familie #main_content .page_nav A.num:active, BODY.familie #main_content .fotostrecke .nav A:hover, BODY.familie #main_content .fotostrecke .nav A:active { background-color:#F9A51B; border:1px solid #F9A51B; color:#FFF; }
BODY.familie DIV#bottom_line, BODY.familie DIV#bottom_line A, BODY.familie DIV#bottom_line A:visited { background-color:#F9A51B; color:#FFF; }
BODY.familie #main_content .mail_form_simple INPUT.submit, BODY.familie DIV#main_content DIV.box_wide DIV.item, BODY.familie DIV.box DIV.item, BODY.familie DIV.kommentar_sprungmarke DIV.item, BODY.familie DIV#sidebar DIV.box_big DIV.item { background-image:url(../img/area/familie/arrow_right.gif); }
BODY.familie #main_content DIV.box_abo { border-top:1px solid #8B0102; }
BODY.familie #main_content DIV.box_abo_special { border:1px solid #8B0102; }
BODY.familie #main_content .mail_form_abo .field, BODY.familie #main_content DIV.box_abo .content_zugabe, BODY.familie #main_content .mail_form_simple .field INPUT, BODY.familie #main_content .mail_form_simple .field TEXTAREA { border-bottom:1px solid #8B0102; }
BODY.familie #main_content A.next, BODY.familie #main_content A.arrow_link { background-image:url(../img/area/familie/big_arrow_right.gif); }
BODY.familie #main_content A.back { background-image:url(../img/area/familie/big_arrow_left.gif); }

/** color scheme "Print" */
BODY.print H3.arrowed, BODY.print A, BODY.print A:visited, BODY.print #main_content .mail_form_simple INPUT.submit, #main_content.article .column H2.print, BODY.print H1, BODY.print DIV#footer A:hover, BODY.print DIV#footer A:active, BODY.print H5 A, BODY.print H5 A:visited, BODY.print .box H5 A, BODY.print .box H5 A:visited, BODY.print .box_big H5 A, BODY.print .box_big H5 A:visited, BODY.print .box_wide H5 A, BODY.print .box_wide H5 A:visited { color:#000; }
BODY.print DIV .box, BODY.print DIV .box_big, BODY.print DIV#main_content DIV.image, BODY.print DIV#main_content DIV.box_wide { border:1px solid #000; background-color:#EFEFEF; }
BODY.print .left_line, BODY.print .left_line_empty, BODY.print DIV.box_title H6 { background-color:#000; color:#FFF; }
BODY.print .mail_form_reply .field, BODY.print .mail_form_reply .field_last { border-bottom:1px solid #000; }
BODY.print #main_content .fotostrecke .icons IMG.active, BODY.print #main_content .page_nav A.num:hover, BODY.print #main_content .page_nav A.num:active, BODY.print #main_content .fotostrecke .nav A:hover, BODY.print #main_content .fotostrecke .nav A:active { background-color:#000; border:1px solid #000; color:#FFF; }
BODY.print DIV#bottom_line, BODY.print DIV#bottom_line A, BODY.print DIV#bottom_line A:visited { background-color:#666; color:#FFF; }
BODY.print #main_content .mail_form_simple INPUT.submit, BODY.print DIV#main_content DIV.box_wide DIV.item, BODY.print DIV.box DIV.item, BODY.print DIV#sidebar DIV.box_big DIV.item { background-image:url(../img/area/print/arrow_right.gif); }
BODY.print #main_content DIV.box_abo { border-top:1px solid #000; }
BODY.print #main_content DIV.box_abo_special { border:1px solid #000; }
BODY.print #main_content .mail_form_abo .field, BODY.print #main_content DIV.box_abo .content_zugabe, BODY.print #main_content .mail_form_simple .field INPUT, BODY.print #main_content .mail_form_simple .field TEXTAREA { border-bottom:1px solid #000; }
BODY.print #main_content A.next, BODY.print #main_content A.arrow_link { background-image:url(../img/area/print/big_arrow_right.gif); }
BODY.print #main_content A.back { background-image:url(../img/area/print/big_arrow_left.gif); }


BODY.one_col DIV#page { background-image:none; }
BODY.one_col #main_content.article { width:752px; }
BODY.one_col #main_content.article DIV.brot { width:100%; }

/**
* ads
*/

#adbanner { margin:8px; margin-left:16px; display:block; clear:none; }
#skyscraper1 { float:left; margin-left:15px; }
#content10, #content11 { display:none; }
.halfpage_content { margin:8px; }


/**
* general page elements
*/

#head { width:768px; height:72px; background-color:#C0D129; border-bottom:1px solid #FFF; display:block; }
#head IMG.logo { float:left; margin-top:9px; margin-left:16px; }
#head DIV.right { float:right; width:128px; margin-top:9px; font-size:10px; font-weight:bold; color:#356501; line-height:15px; display:block; }
#head DIV.right A, #head DIV.right A:visited { color:#356501; }
#head DIV.right A:hover, #head DIV.right A:active { color:#FFF; text-decoration:none; }

#top_navi { display:block; clear:both; font-size:11px; font-weight:bold; height:23px; }
#top_navi DIV { width:127px; text-align:center; }
#top_navi A, #top_navi A:visited { width:127px; text-align:center; padding:0px; padding-top:4px; padding-bottom:6px; display:block; border-left:1px solid #FFF; color:#FFF; float:left; cursor:pointer; }
#top_navi A:hover { text-decoration:none; }
#top_navi A.news_fakten, #top_navi A.news_fakten:visited, #top_navi A.empty_first, #top_navi A.empty_first:visited { width:128px; border:0px; }

#page { width:768px; display:block; clear:none; float:left; }
#page .brot A { font-weight:normal; display:block; float:left; height:11px; }

#main_content { width:770px; float:left; clear:none; padding-left:0px; margin-top:9px; display:inline-block; padding-bottom:42px; }
#main_content DIV.brot { width:480px; height:11px; text-transform:uppercase; font-size:10px; color:#666; font-weight:bold; border-bottom:1px solid #CCC; padding-bottom:2px; margin-bottom:15px; line-height:10px; margin-top:1px; display:block; clear:both; float:none; }
#main_content DIV.brot SPAN.path_item { padding-left:14px; height:10px; display:block; float:left; background-image:url(../img/standard/brot_arrow.gif); background-repeat:no-repeat; }
#main_content DIV.hr { width:480px; height:1px; border:0px; margin:0px; padding:0px; color:#CCC; background-color:#CCC; margin-bottom:15px; margin-top:15px; display:block; float:none; clear:both; top:0px; overflow:hidden; } /* CHANGE: display:inline-block -> block */
#main_content DIV.separator_subteaser, #main_content.article DIV.separator_column { width:8px; height:1px; display:block; float:left; clear:none; }

#sidebar { width:256px; float:left; margin-left:16px; display:block; clear:right; }

#bottom_line { width:768px; height:23px; display:block; float:none; clear:both; text-align:right; font-size:10px; margin-bottom:13px; padding:0px; }
#bottom_line P { display:block; padding:0px; margin:0px; padding-top:5px; margin-right:14px; font-size:10px; }
/*#bottom_line A, #bottom_line A:visited { color:#356501; }*/
#bottom_line A:hover, #bottom_line A:active { color:#FFF; text-decoration:underline; }

#footer { width:768px; display:block; clear:none; text-align:center; color:#999; font-size:11px; }
#footer A, #footer A:visited { color:#999; }
#footer A:hover, #footer A:active { text-decoration:none; }

DIV.spitzmarke, DIV.box_title { display:inline-block; height:16px; text-align:left; clear:right; }
DIV.spitzmarke H6, DIV.box_title H6 { display:inline; float:left; margin:0px; font-size:10px; font-weight:normal; text-transform:uppercase; } /* CHANGE: display:inline; float:left; */
BODY.home DIV.spitzmarke H6, DIV.box_title H6 { padding:2px; padding-left:8px; padding-right:8px; color:#FFF; font-weight:bold; }

BODY.home #main_content .subteaser DIV.spitzmarke { margin-bottom:7px; }
BODY.home #main_content .teaser DIV.spitzmarke { margin-bottom:6px; }
BODY.home DIV.topteaser DIV.spitzmarke { margin-bottom:3px; }

DIV.box, DIV.box_big { width:236px; display:block; float:left; clear:none; font-size:10px; padding-bottom:15px; }
DIV.box DIV.box_title H6, DIV.box_big DIV.box_title H6 { width:108px; }
DIV.box DIV.item, DIV.box_big DIV.item, DIV.kommentar_rahmen DIV.item, DIV.kommentar_sprungmarke DIV.item { background-repeat:no-repeat; padding-left:16px; margin-top:15px; margin-bottom:0px; padding-right:8px; display:block; clear:none; }
DIV.box DIV.item IMG, DIV.box_big DIV.item IMG, DIV.box_wide DIV.item IMG { float:right; clear:none; margin-left:5px; margin-top:0px; }
DIV.box DIV.item H5, DIV.box_big DIV.item H5 { color:#B4171D; display:block; font-weight:bold; font-size:10px; margin:0px; padding:0px; }
DIV.kommentar_rahmen DIV.item H5 { float:left;width:330px; font-color:#000000; display:block; font-weight:bold; font-size:10px; margin:0px; padding:0px; }
DIV.kommentar_rahmen DIV.item DIV.date { float:right;width:120px; font-color:#000000; display:block; font-size:10px; margin:0px; padding:0px; }
DIV.kommentar_rahmen DIV.item DIV.ctext {font-size:10px; margin-top:0px;  margin-bottom:0px; padding-top:0px;}
DIV.kommentar_schicken { display:block; align:center; width:100px; height:16px; margin-top:0px; padding-top:3px; margin-left:15px; padding-right:25px; font-size:10px; background-position:left; background-repeat:no-repeat; font-weight:bold; }
DIV.kommentar_sprungmarke DIV.item H5 {font-size:10px;}
DIV.box DIV.item A:hover, DIV.box DIV.item A:active, DIV.box_big DIV.item A:hover, DIV.box_big DIV.item A:active { text-decoration:underline; }

DIV.box_big { text-align:center; padding-bottom:2px; }
DIV.box_big IMG { margin:0px; padding:0px; margin-top:15px; margin-bottom:4px; }
DIV.box_big DIV.item { text-align:left; margin-top:0px; margin-bottom:11px; }

#sidebar DIV.box, #sidebar DIV.box_big { width:256px; border-top:8px solid #FFF; }
#sidebar DIV.box DIV.box_title H6, #sidebar DIV.box_big DIV.box_title H6 { width:112px; }

#main_content DIV.box, #main_content DIV.box_big { margin-top:1px; }

#sidebar DIV.box .ad { width:256px; text-align:center; padding-top:8px; }

/**
* article elements
*/
#main_content.article { padding-bottom:5px; width:479px; } /* die Breite von 479px (und nicht 480) ist dem IE 5.5. auf Mac (auch nur wegen font-size 11px) geschuldet */
#main_content.article H1, #main_content.article .column H2 { font-size:22px; font-weight:normal; margin:0px; padding:0px; position:relative; top:-5px; margin-bottom:8px; line-height:28px; display:inline-block; float:none; clear:none}
#main_content.article DIV.abo H1 { font-size:22px; font-weight:normal; margin:0px; padding:0px; position:relative; top:-5px; margin-bottom:8px; line-height:28px; display:inline-block; float:none; clear:none; width:250px;}
#main_content.article H2 { font-size:17px; font-weight:normal; font-style:italic; margin:0px; padding:0px; margin-bottom:28px; line-height:18px; }
#main_content.article H3 { font-size:12px; font-weight:bold; margin:0px; padding:0px; margin-top:5px; margin-bottom:5px; }
#main_content.article P { font-size:12px; font-weight:normal; margin:0px; padding:0px; margin-top:5px; margin-bottom:5px; line-height:17px; }
P { font-size:11px; }
#main_content.article H3.arrowed { margin-bottom:0px; background-image:url(../img/standard/pagenav_arrow_right.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px; font-weight:normal}
P.inset { padding:0px; margin:0px; margin-bottom:8px; padding-left:15px; }

#main_content.article .column { display:block; float:left; width:235px; font-size:10px; margin:0px; padding:0px; }
#main_content.article .column .item { display:block; padding-top:10px; }
#main_content.article .column H2 { position:static; top:0px; font-style:normal; }
#main_content.article .column H3 { text-transform:uppercase; font-size:10px; margin:0px; padding:0px; color:#666; font-weight:bold }
#main_content.article P.author { font-size:9px; }

#main_content DIV.left { display:block; float:left; margin-right:8px; margin-bottom:8px; margin-top:1px; }
#main_content DIV.right { display:block; float:right; margin-left:8px; margin-bottom:8px; margin-top:1px; }
#main_content DIV.wide { display:block; float:none; clear:none; margin-bottom:8px; margin-top:1px; }

#main_content.article DIV.image { width:236px; padding-bottom:3px; }
#main_content.article DIV.wide DIV.image { width:480px; padding-bottom:3px; }
#main_content.article DIV.wide DIV.image IMG { padding:1px; }
#main_content.article DIV.image IMG { margin-bottom:1px; }
#main_content.article DIV.image P { font-size:10px; font-weight:bold; margin:0px; padding:0px; margin-left:8px; margin-right:5px; margin-bottom:5px; line-height:13px; }
#main_content.article DIV.image P.copy { margin-top:2px; color:#666; font-weight:normal; line-height:13px; }

#content_footer { display:block; float:none; padding:0px; margin:0px; clear:both; width:480px; font-size:10px; margin-top:49px; margin-bottom:4px; }
#content_footer A.icon_print { display:block; float:left; padding-left:20px; margin-bottom:5px; background-image:url(../img/standard/icon_print.gif); background-repeat:no-repeat; }
#content_footer A.icon_send { display:block; float:left; clear:left; padding-left:20px; background-image:url(../img/standard/icon_send.gif); background-repeat:no-repeat; }
#content_footer DIV.where_to_go { padding:0px; margin:0px; margin-top:30px; clear:both; }

#main_content .page_nav { display:block; float:right; margin-top:12px; font-weight:bold; }
#main_content .page_nav A.num:hover, #main_content .page_nav A.num:active, #main_content .page_nav A.num_active:hover, #main_content .page_nav A.num_active:active, #main_content .fotostrecke .nav A:hover, #main_content .fotostrecke .nav A:active { text-decoration:none; }
#main_content .page_nav A.num, #main_content .page_nav A.num:visited, #main_content .page_nav A.num_active, #main_content .page_nav A.num_active:visited, #main_content .fotostrecke .nav A, #main_content .fotostrecke .nav A:visited { color:#666; }
#main_content .page_nav A.num, #main_content .page_nav A.num_active, #main_content .fotostrecke .nav A { display:block; float:left; width:13px; height:13px; text-align:center; padding:1px 2px 2px 2px; border:1px solid #E0E0E0;margin-top:0px; margin-left:4px; margin-right:4px; margin-bottom:0px; }
/*#main_content .page_nav A.num DIV.over10 { display:block; float:left; width:8px; height:13px; text-align:center; padding:1px 2px 2px 2px; border:1px solid #E0E0E0;margin-top:0px; margin-left:4px; margin-right:4px; margin-bottom:0px; }*/
#main_content .page_nav A.num { background-color:#E0E0E0; }

#main_content A.back { display:block; float:left; height:16px; margin-top:0px; padding-top:3px; margin-right:15px; padding-left:25px; font-size:10px; background-position:left; background-repeat:no-repeat; font-weight:bold; }
#main_content A.next { display:block; float:left; height:16px; margin-top:0px; padding-top:3px; margin-left:15px; padding-right:25px; font-size:10px; background-position:right; background-repeat:no-repeat; font-weight:bold; }

#main_content .fotostrecke { background-color:#E5E5E5; padding-top:5px; padding-bottom:8px; display:inline-block; margin:0px; margin-top:3px; }
#main_content .fotostrecke .icons { display:inline-block; float:none; margin-bottom:6px; clear:none; }
#main_content .fotostrecke .icons IMG { float:left; margin-left:6px; clear:none; border:1px solid #E5E5E5; }
#main_content .fotostrecke .nav { display:block; padding-top:0px; font-size:10px; }
#main_content .fotostrecke .nav .desc { padding-top:3px; padding-left:8px; margin-right:8px; float:left; }
#main_content .fotostrecke .nav A { width:12px; padding:1px 3px 2px 3px; margin-right:0px; margin-left:3px; margin-top:4px; background-color:#CACACA; border:1px solid #CACACA; }

#main_content .fotostrecke DIV.nav A.active, #main_content .fotostrecke DIV.nav A.active:hover, #main_content .fotostrecke DIV.nav A.active:visited, #main_content .fotostrecke DIV.nav A.active:active { background-color:#FFF; color:#666; border:1px solid #DDD; }
#main_content .fotostrecke .nav A.next, #main_content .fotostrecke DIV.nav A.next:visited, #main_content .fotostrecke DIV.nav A.next:hover, #main_content .fotostrecke DIV.nav A.next:active { color:#666; text-decoration:none; background-color:#E5E5E5; border:none; display:block; width:36px; float:right; margin-right:4px; padding-right:15px; background-position:right; background-image:url(../img/standard/pagenav_arrow_right.gif); background-repeat:no-repeat; }
#main_content .fotostrecke DIV.nav A.next:hover, #main_content .fotostrecke DIV.nav A.next:active { color:#666; text-decoration:underline; }

#main_content .fotostrecke_footer { margin-top:10px; }
#main_content .fotostrecke_footer P { margin:0px; padding:0px; font-size:11px; font-weight:bold; margin-bottom:4px; }
#main_content .fotostrecke_footer P.copy { font-size:10px; font-weight:normal; }

#main_content .mail_form_simple, #main_content .mail_form_reply, #main_content .mail_form_abo { display:block; float:none; clear:both; margin-top:15px; }
#main_content .mail_form_simple FORM { display:block; float:none; clear:both; margin-top:20px; }
#main_content .mail_form_simple .field, #main_content .mail_form_reply .field, #main_content .mail_form_reply .field_last { display:block; float:none; clear:both; margin-bottom:10px; }
#main_content .mail_form_simple .field H5, #main_content .mail_form_reply .field H5, #main_content .mail_form_reply .field_last H5 { font-size:10px; display:block; margin:0px; padding:0px; margin-left:8px; float:none; }
#main_content .mail_form_simple .field H5 SPAN.advice { font-weight:normal; }
#main_content .mail_form_simple .field INPUT, #main_content .mail_form_simple .field TEXTAREA { display:inline-block; float:none; clear:both; width:360px; margin:0px; padding:3px; border:none; font-size:11px; margin-left:8px; margin-top:5px; }
#main_content .mail_form_simple INPUT.submit { display:block; background-color:transparent; font-size:10px; font-weight:bold; cursor:pointer; width:80px; height:22px; border:none; margin:0px; padding:0px; background-repeat:no-repeat; padding-left:8px; margin-top:15px; padding-bottom:3px; background-position:0px 3px; }

#main_content .mail_form_reply .field, #main_content .mail_form_reply .field_last { display:block; width:472px; height:30px; margin-bottom:0px; }
#main_content .mail_form_reply .field H5, #main_content .mail_form_reply .field_last H5 { display:block; float:left; clear:none; width:227px; margin:0px; padding:0px; padding-left:6px; padding-top:16px; }
#main_content .mail_form_reply .field P, #main_content .mail_form_reply .field_last P { display:block; float:left; clear:none; width:236px; margin:0px; padding:0px; font-size:10px; padding-top:16px; }
#main_content .mail_form_reply .left_line, #main_content .mail_form_reply .left_line_empty { display:block; float:left; clear:none; width:1px; height:16px; margin-top:14px; }
#main_content .mail_form_reply .field_last { border-bottom:none; margin-bottom:5px; }
#main_content .mail_form_reply .left_line_empty { background-color:transparent; }

#main_content .mail_form_abo { margin:0px; padding:0px; padding-top:8px; }
#main_content .mail_form_abo .box_title { padding-bottom:10px; }
#main_content .mail_form_abo .field { display:block; width:472px; height:30px; margin-bottom:0px; }
#main_content .mail_form_abo .field H5 { display:block; float:left; clear:none; font-size:10px; width:104px; margin:0px; padding:0px; padding-left:6px; padding-top:14px; }
#main_content .mail_form_abo .field INPUT, #main_content .mail_form_abo .field TEXTAREA { display:inline-block; float:left; clear:none; width:346px; margin:0px; padding:3px; border:none; font-size:11px; margin-left:8px; margin-top:11px; }
#main_content .mail_form_abo .left_line { display:block; float:left; clear:none; width:1px; height:14px; margin-top:16px; }
#main_content .mail_form_abo .additional { display:block; float:none; clear:both; font-size:11px; }
#main_content .mail_form_abo .additional .add_left { display:inline-block; float:left; clear:none; width:30px; padding-left:8px; }
#main_content .mail_form_abo .additional .add_right { display:block; float:left; clear:none; width:427px; }
#main_content .mail_form_abo .text { padding-left:8px; padding-right:8px; font-size:11px; }
#main_content .mail_form_abo .text .policy_icon { float:right; }
#main_content .mail_form_abo .text .box_title { padding-bottom:0px; }
#main_content .mail_form_abo .text P { font-size:11px; }
#main_content .mail_form_abo_send { width:480px; text-align:center; }
#main_content .mail_form_abo_send .oder_link { width:360px; float:left; padding:0px; padding-left:30px; }
#main_content .mail_form_abo_send .text { float:left; width:90px; font-size:10px; color:#666; }

#main_content .quiz { display:block; float:none; clear:both; }
#main_content .quiz .question { display:block; float:none; clear:both; font-size:11px; font-weight:bold; margin:0px; padding:0px; margin-top:15px; padding-bottom:5px; padding-left:20px; }
#main_content .quiz .answer { font-size:11px; padding-left:20px; }
#main_content .quiznavi { display:block; float:none; clear:both; height:40px; }
#main_content .quiznavi A.next { display:inline; float:right; }

#main_content .block { display:block; float:left; clear:both; text-align:center; margin-bottom:15px; }
#main_content .game { display:block; float:none; clear:both; margin-bottom:30px; }
/*#main_content A.arrow_link { display:inline-block; float:none; padding-left:25px; height:16px; font-size:10px; background-position:left; background-repeat:no-repeat; font-weight:bold; }*/
#main_content A.arrow_link { display:inline; padding:2px; line-height:20px; float:none; text-align:left; padding-left:25px; font-size:10px; background-position:left; background-repeat:no-repeat; font-weight:bold; }

#main_content .abo_choose { display:inline-block; width:169px; position:relative; font-size:10px; font-weight:bold; float:right; color:#666; top:-9px; margin-right:15px}
#main_content .abo_choose SELECT { margin-top:4px; width:180; height:19px; font-size:11px; }

#main_content DIV.box_abo, #main_content DIV.box_abo_special { width:478px; display:block; clear:both; font-size:11px; padding-bottom:0px; margin-bottom:15px; }
#main_content DIV.box_abo .content, #main_content DIV.box_abo_special .content, #main_content DIV.box_abo .content_zugabe { display:block; float:none; clear:none; padding:8px; padding-top:15px; width:462px; }
#main_content DIV.box_abo .content_zugabe { width:478px; }
#main_content DIV.box_abo .left, #main_content DIV.box_abo_special .left { margin-right:25px; }
#main_content DIV.box_abo .right, #main_content DIV.box_abo_special .right { margin-left:25px; padding-bottom:15px; }
#main_content DIV.box_abo H3, #main_content DIV.box_abo_special H3 { font-size:11px; margin:0px; padding:0px; font-weight:bold; padding-bottom:15px; }
#main_content DIV.box_abo A.next, #main_content DIV.box_abo A.next:visited, #main_content DIV.box_abo_special A.next, #main_content DIV.box_abo_special A.next:visited { display:inline; float:right; margin-right:8px; position:relative; top:-15px; }

#main_content DIV.box_abo .content_zugabe { display:inline-block; padding:0px; padding-bottom:22px; padding-top:15px; }
#main_content DIV.box_abo .zugabe { display:inline-block; float:left; width:119px; }
#main_content DIV.box_abo .zugabe .icon { display:block; float:left; width:119px; height:137px; }

/*buttons*/
  .button
   {
    font-family:verdana,arial,helvetica;
	font-size:10px;
	background-color:#ffffff;
	color:#000000;
	border:1px solid #dfdfdf;
	}

/**
* index/subindex page elements
*/
#main_content DIV.main_container { display:inline-block; clear:none; float:none; }
#main_content DIV.ad_main { display:inline-block; clear:both; float:none; padding:0px; margin:0px; margin-bottom:15px; }
#main_content DIV.ad_main P { float:left; font-size:10px; text-transform:uppercase; width:10%; padding:0px; margin:0px; }
#main_content DIV.ad_main .content { float:left;text-align:center; width:80%; }

DIV.topteaser { width:480px; font-size:11px; display:block; clear:none; float:none; }
DIV.topteaser IMG { display:block; float:left; width:236px; margin-right:8px; }
DIV.topteaser IMG.imgright { display:block; float:right; width:236px; margin-right:0px; margin-left:8px; }
DIV.topteaser DIV.content { display:block; width:236px; float:left; }
DIV.topteaser P { display:block; width:236px; margin:0px; padding:0px; line-height:17px; }
DIV.topteaser H1, DIV.topteaser H1 A, DIV.topteaser H1 A:visited { font-size:18px; width:236px; font-weight:normal; font-style:normal; margin:0px; padding:0px; margin-bottom:2px; display:inline-block; clear:both; }

BODY.home DIV.topteaser { width:480px; font-size:11px; margin-bottom:8px; display:block; clear:none; float:none; }
/*BODY.home DIV.topteaser DIV.spitzmarke H6 { background-color:#E40C7A; }*/
/*BODY.home DIV.topteaser IMG { display:block; float:left; width:236px; margin:0px; margin-right:8px; }*/
BODY.home DIV.topteaser DIV.content { display:block; width:236px; }
BODY.home DIV.topteaser P { display:block; width:236px; margin:0px; padding:0px; line-height:17px; }

#main_content DIV.advice_line { width:480px; display:block; clear:none; height:17px; margin-top:8px; background-image:url(../img/standard/advice_arrow_right.gif); background-repeat:no-repeat; background-color:#E40C7A; }
#main_content DIV.advice_line SPAN, #main_content DIV.advice_line A, #main_content DIV.advice_line A:visited { color:#FFF; font-size:10px; font-weight:bold; padding-left:14px; }
#main_content DIV.advice_line A:hover { text-decoration:none; }

#main_content DIV.advice_top { display:block; clear:none; width:480px; height:31px; padding-top:6px; background-color:#E40C7A; font-size:10px; font-weight:bold; color:#FFF; margin-bottom:15px; }
#main_content DIV.advice_top DIV.entry1 { display:block; width:162px; height:23px; float:left; text-align:center; }
#main_content DIV.advice_top DIV.entry2 { display:block; width:168px; height:23px; float:left; text-align:center; background-image:url(../img/standard/top_advice_dots.gif); background-repeat:no-repeat; }
#main_content DIV.advice_top DIV.entry3 { display:block; width:150px; height:23px; float:left; padding-top:6px; text-align:center; background-image:url(../img/standard/top_advice_dots.gif); background-repeat:no-repeat; }
#main_content DIV.advice_top A, #main_content DIV.advice_top A:visited { color:#FFF; }
#main_content DIV.advice_top IMG { vertical-align:middle; }

#main_content DIV.subteaser { width:236px; font-size:11px; display:inline-block; clear:none; float:left; margin:0px; padding:0px; }
#main_content DIV.subteaser IMG { display:block; float:none; clear:none; padding:0px; margin:0px; padding-bottom:8px; }

#main_content DIV.subteaser H2 { color:#666;  }
#main_content DIV.subteaser H2, #main_content DIV.subteaser H2 A, #main_content DIV.subteaser H2 A:visited { font-size:11px; font-weight:bold; font-style:normal; margin:0px; padding:0px; margin-bottom:4px; clear:both; }
#main_content DIV.subteaser P { font-size:11px; display:inline; clear:none; margin:0px; padding:0px; line-height:14px; }

#main_content DIV.box_wide { width:480px; display:block; clear:both; font-size:10px; padding-bottom:18px; }
#main_content DIV.box_wide DIV.item { background-repeat:no-repeat; padding-left:18px; margin-top:11px; padding-bottom:3px; padding-right:8px; }
#main_content DIV.box_wide DIV.item H5 { color:#666; display:block; font-weight:bold; font-size:10px; margin:0px; padding:0px; }
/*#main_content DIV.box_wide DIV.item H5 A, #main_content DIV.box_wide DIV.item H5 A:visited { color:#666; }*/

#main_content DIV.teaser { width:480px; font-size:11px; display:block; clear:none; }
#main_content DIV.teaser IMG { display:block; float:left; clear:none; margin-right:8px; }
#main_content DIV.teaser H3, #main_content DIV.teaser H3 A, #main_content DIV.teaser H3 A:visited { display:block; color:#666; font-size:11px; font-weight:bold; margin:0px; padding:0px; margin-bottom:5px; }


/* STYLES FUER NEWS-BEITRAEGE */
.news_teaser_title {
	padding-left: 15px; 
	margin-top: 5px;
	font-size: 10px;
	background-image:url(../img/area/news_fakten/arrow_right.gif); 
	background-position: left center; 
	background-repeat: no-repeat;
}

.news_teaser_text {
	padding-left: 15px; 
	font-size: 10px;
}

.newsticker_head { 
	font-size:10px; 
	padding-top:3px; 
	padding-bottom:3px; 
	padding-left:10px; 
	background-color: #b7b676; 
	color: #ffffff; 
	width:163px; 
	margin-bottom:1px; 
	border-width:0px; 
	border-left-width:1px; 
	border-color:#f0f2f2; 
	border-style:solid; 
}



.newsticker_text {
	font-size:11px;
}

/* NEWS-ARCHIV */
ul#news_archive {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul#news_archive li {
	display: inline;	
	font-weight: bold;
	font-size:10px;

}

ul#news_archive li a {
	background: #ebebd7 url(../img/area/news_fakten/arrow_right.gif) left center no-repeat; 
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	color: #601413;
	float: left;
	width: 215px;
	display: block;
	margin-top: 1px;
}

/* NEWS-ARCHIV Kalenderwoche */
ul#news_archive_kw {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul#news_archive_kw li {
	display: inline;	
	font-weight: bold;
	font-size:10px;

}

ul#news_archive_kw li a {
	background: #ebebd7 url(../img/area/news_fakten/arrow_right.gif) left center no-repeat; 
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	color: #601413;
	float: left;
	width: 215px;
	display: block;
	margin-top: 1px;
}

H1.news_headline1 { font-size:22px; font-weight:normal; margin:0px; padding:0px; position:relative; top:-5px; margin-bottom:8px; line-height:28px; display:inline-block; float:none; clear:none}
H2.news_headline2 { font-size:17px; font-weight:normal; font-style:italic; margin:0px; padding:0px; margin-bottom:28px; line-height:18px; }
div.news_text { vertical-align: top; font-size:12px; font-weight:normal; margin:0px; padding:0px; padding-right: 20px; margin-bottom:5px; line-height:17px;}
img.news_pic {float:left; margin-top: 3px; margin-right: 10px; margin-bottom:4px;}
