/* Main ----------------------------------------- */
html { background:#FFFFFF; }
body { font-size: 1em; line-height:1em; font-family: Helvetica,Verdana,Arial,sans-serif; background:#FFFFFF; margin:0; padding:0 0 20px 0; }
* { margin:0; padding:0; color:#000000; }
a:link, a:visited, a:hover, a:focus, a:active { text-decoration:underline; }
h1,h2,h3,h4 { margin-top:0; font-weight:normal; }
.clearboth { clear: both; }



/* Buchlegende bei KAS ---------------------------------------------- */
#buchlegende { font-weight: bold; color: #000000; cursor: pointer; padding-bottom: 3px; }
#buchlegendecontent { color: #000000; border-top: 1px #000000 solid; padding-top: 3px; }




/* meine Symptomdeutung  >  Erklärung der Funktionen */
/* Diverse Infotexte für Registrieung bzw. kostenpflichtiger Inhalt */
.ce_textbg_weiss { width: 555px; min-height: 10px; margin-left: 15px; background-color: #FFFFFF; padding-bottom: 30px; border-bottom: 30px #B4B4B4 solid; }
.ce_textbg_weiss h1 { font-size: 1.9em; line-height: 1em; font-weight: normal; color: #0092DA; padding: 20px 20px 20px 15px; } }
.ce_textbg_weiss h1 a { font-size: 0.8em; line-height: 1em; color: #0092DA;  text-decoration: none; }
.ce_textbg_weiss p { font-size: 0.8em; line-height: 1.2em; margin: 0px 15px 0px 15px; }



/* Artikel Speichern ---------------------------------------------- */
#save_user_artikel_form,
.save_user_artikel_result { margin-top: 70px; }
.save_user_artikel_button {  }
.save_user_artikel_resultimage {  }

#delete_user_artikel_form, 
.delete_user_artikel_result { margin-top: 70px; }
.delete_user_artikel_button {  }
.delete_user_artikel_resultimage {  }



/* Feedback Formular --------------------------------------------- */
.feedback { font-size: 0.8em; }
.feedback-select { border: 1px #CCCCCC solid; width: 225px;  padding: 2px; }
.feedback-input { border: 1px #CCCCCC solid; width: 450px;  padding: 2px; }
.feedback-textarea { border: 1px #CCCCCC solid; width: 450px; height: 120px; padding: 2px; }
.feedback-submit { }




/* KAS USER --------------------------------------- */
#kas_user_page_headline { height: 30px; width: 760px; background: url(../design/bg_button_network.png); margin-left: 15px; /*padding: 20px 0px 20px 0px;*/ }
#kas_user_page_headline h1 { font-size: 1em; font-weight: normal; color: #FFFFFF; padding-top: 7px; padding-left: 10px; }
#kas_user_content { width: 760px; float: left; /*height: 550px; background-color: #FFF;*/ margin-left: 15px; }

#kas_user_items { font-size: 0.8em; float: left; width: 153px; min-height: 520px; overflow: hidden; background-color: #FFF; padding: 20px 13px 15px 13px; margin-right: 4px; }
#kas_user_items a { text-decoration: none; line-height: 1.4em; }
#kas_user_items form input { width: 153px; font-size: 1em; padding: 2px; border: 1px #BBB solid; }
#kas_user_items_detail { float: left; width: 530px; min-height: 520px; background-color: #FFF; padding: 20px 15px 15px 15px; }

#kas_user_items_detail h1 { font-size: 1.9em; line-height: 1em; font-weight: normal; color: #0092DA; margin: 0px 0px 5px 0px; }
#kas_user_items_detail h2 { font-size: 0.8em; line-height: 1em; font-weight: bold; color: #0092DA; margin: 20px 0px 0px 0px; }
#kas_user_items_detail p { font-size: 0.8em; line-height: 1.2em; margin: 0px; }
#kas_user_items_detail p a { color: #0092DA; }

#kas_user_items_funktionen { position: relative; top: 0px; left: 0px; width: 530px; height: 43px; text-align: right; border-top: 1px #0092DA solid; padding-top: 15px; margin-top: 25px; }


#save_user_symptom_form,
.save_user_symptom_result { position: absolute; top: 15px; right: 0px; }
.save_user_symptom_resultimage { }

#delete_user_symptom_form, 
.delete_user_symptom_result { position: absolute; top: 15px; right: 0px; }
.delete_user_symptom_resultimage { }


/* Körperregion speichern ---------------------------*/
#save_user_koerperregion_form,
.save_user_koerperregion_result { position: absolute; top: 15px; right: 0px; }
.save_user_koerperregion_resultimage { }

#delete_user_koerperregion_form, 
.delete_user_koerperregion_result { position: absolute; top: 15px; right: 0px; }
.delete_user_koerperregion_resultimage { }




/* Bücher / CD's------------------------------------------------------*/
.buch_autor_box { width: 555px; font-size: 0.8em; line-height: 1.2em; height: 15px; padding: 3px 15px 3px 15px; color: #FFFFFF; background-color: #323232; }
.buch_autor { color: #FFFFFF; }
.buch_beschreibung_box { width: 555px; background-color: #FFFFFF; padding: 15px; }
.buch_beschreibung_bild { float: left; width: 167px; }
.buch_beschreibung_text { float: left; width: 388px; }
.buch_beschreibung_text h1 { font-size: 1.4em; line-height: 1em; color: #548A43; margin-bottom: 0.5em; }
.buch_beschreibung_text p { }
.buch_footer_box { width: 555px; font-size: 0.8em; line-height: 1.2em; height: 15px; padding: 3px 15px 3px 15px; margin-bottom: 25px; color: #FFFFFF; background-color: #B0B0B0; }
.buch_footer { }
.buch_link { }
.buch_link { float: left; width: 110px; height: 24px; text-align: center; margin: 20px 8px 0px 8px; background: url(../design/buecher.png); }
.buch_link a { display: block; width: 110px; height: 24px; font-size: 0.7em; font-weight: bold; text-decoration: none; color: #FFF; padding-top: 4px; }









/* Termine ---------------------------------------------- */
.termine_uebersicht_links { float: left; width: 155px; font-size: 0.8em; line-height: 1.4em; margin-left: 15px; }
.termine_uebersicht_links a { display: block; text-decoration: none; line-height: 1.2em; margin: 0 0 0.3em 0; padding: 0; }
.termine_uebersicht_links a:hover { color: #548A43; }
.termine_uebersicht_rechts { float: left; width: 615px; font-size: 0.8em; }
.termine_uebersicht_rechts a { text-decoration: underline; color: #548A43; }
.termine_uebersicht_rechts .pager { text-decoration: none; }
.termine_uebersicht_rechts h1 { font-size: 1.9em; line-height: 1.1em; font-weight: bold; color: #548A43; margin: 0px 0px 10px 0px; }
.termin_kategorie_aktiv { color: #548A43; }

.termin { width: 560px; background-color: #FFF; padding: 15px 15px 15px 15px; margin-bottom: 20px; }
.termin h2 { font-size: 1.2em; line-height: 1.4em; font-weight: bold; color: #548A43; margin: 0px 0px 5px 0px; }
.termin_datum { margin-bottom: 5px; font-weight: bold; }
.termin_in_planung { font-weight: bold; }
.termin_text1 { /*padding-bottom:15px;*/ }
.termin_detailanzeigen { text-decoration: underline; color: #548A43; cursor: pointer; }
.termin_text2 { width: 560px; }

/*.termin_text2 { display: none; }*/




/* Statement ----------------------------------- */
.statement {  padding: 20px 60px 3px 40px; font-family: Verdana; font-size: 0.7em; line-height: 1.2em;  color: #202020; text-decoration: none; }
.statement_name { margin: 3px 0px 14px 0px; padding: 0px;  font-family: Verdana; font-size: 0.5em; color: #707070; text-decoration: none; text-align: right; }




/* Registrierung Formulare ---------------------- */
.tx-srfeuserregister-pi1 fieldset { border: none; margin: 0; padding: 0; }
.register_div_h1 h1 { font-size: 1.1em; line-height: 1em; font-weight: bold; color: #000000; margin: 10px 0px 10px 0px; }
.tx-srfeuserregister-pi1 fieldset label { width: 150px; float: left; font-size: 0.8em; font-weight: bold; line-height: 1.2em; padding: 2px 2px 2px 0px; }
.tx-srfeuserregister-pi1-text { border: 1px #CCCCCC solid; width: 320px; font-size: 0.8em; padding: 2px; }
.tx-srfeuserregister-pi1-password,
.tx-srfeuserregister-pi1-password_again { border: 1px #CCCCCC solid; width: 100px; font-size: 0.8em; padding: 2px; }
.tx-srfeuserregister-pi1 dt,
.tx-srfeuserregister-pi1 dd { margin-bottom: 3px; }
.tx-srfeuserregister-pi1-error { color: red; width: 470px; }
.tx-srfeuserregister-pi1-error-div { margin-left: 150px; }
.register-edit-preview { width: 320px; height: 25px; }
.formspacer { margin-top: 20px; }
.register-preview-text { width: 320px; height: 21px; padding: 2px 2px 2px 0px; margin-top: 3px; font-size: 0.8em; line-height: 1.2em; }




/* Login Formulare --------------------------- */
.loginformular h1 { font-size: 1.1em; line-height: 1em; font-weight: bold; color: #000000; margin: 10px 0px 10px 0px; }
.loginformular fieldset { border: none; }
.loginformular fieldset label { width: 135px; float: left; font-size: 0.8em; font-weight: bold; line-height: 1.2em; padding: 2px 2px 2px 0px; }
.loginformular .loginformularinputdiv { margin-bottom: 3px; }
.loginformular .loginformularsubmitdiv { margin-top: 10px; }
.loginformular .loginformularinput { border: 1px #DDDDDD solid; width: 300px; font-size: 0.8em; padding: 2px; }




/* KAS --------------------------------------- */
#kas_page_headline { width: 655px; background-color: #FFF; margin-left: 15px; padding: 20px 0px 20px 0px;}
#kas_page_headline h1 { font-size: 1.9em; line-height: 1em; font-weight: normal; color: #000000; margin: 0px 20px 0px 20px; }
#kas_abc_navigation { }
#kas_abc_navigation { width: 635px; /*font-size: 0.8em;*/  background-color: #323232; padding: 4px 0px 3px 20px; margin-bottom: 0px; margin-left: 15px; }
#kas_abc_navigation a { text-decoration: none; color: #FFF; }
#kas_content { width: 655px; float: left; /*height: 550px; background-color: #FFF;*/ margin-left: 15px; }
#kas_items { font-size: 0.8em; float: left; width: 153px; min-height: 520px; overflow: hidden; background-color: #FFF; padding: 20px 13px 15px 13px; margin-right: 4px; }
#kas_items a { text-decoration: none; line-height: 1.4em; }
#kas_items form input { width: 153px; font-size: 1em; padding: 2px; border: 1px #BBB solid; }
#kas_items_detail { float: left; width: 442px; min-height: 515px; background-color: #FFF; padding: 20px 15px 20px 15px; }

#kas_items_detail h1 { font-size: 1.9em; line-height: 1em; font-weight: normal; color: #000000; margin: 0px 0px 5px 0px; }
#kas_items_detail h2 { font-size: 1.1em; line-height: 1em; font-weight: normal; color: #000000; margin: 25px 0px 5px 0px; }
#kas_items_detail p { font-size: 0.8em; line-height: 1.2em; margin: 0px; }

#kas_user_funktionen { float: left; width: 100px; position: relative; top: 0px; left: 0px; margin-left: 7px; }

#save_symptom_form { position: absolute; top: 0px; left: 0px; }
.save_symptom_result { position: absolute; top: 0px; left: 0px; }


#save_koerperregion_form { position: absolute; top: 0px; left: 0px; }
.save_koerperregion_result { position: absolute; top: 0px; left: 0px; }




/* Diverses --------------------------------- */
.bg_grau_eeeeee { background-color: #EEEEEE; }
.bg_grau_828282 { background-color: #828282; }
.bg_grau_B0B0B0 { background-color: #B0B0B0; }
.bg_grau_323232 { background-color: #323232; }




/* Content Artikel Übersicht --------------------------------- */
/*
.artikel_uebersicht_nav { font-size: 0.8em; text-align: right; margin-right: 25px; margin-bottom: 8px;}
.artikel_uebersicht_nav_numbers {float:left; width: 667px; margin-top: -5px; margin-right: 25px; }
.artikel_uebersicht_nav_numbers a { text-decoration: none; }
a.artikel_uebersicht_nav_aktiv { text-decoration: underline; color: #000000; }
.artikel_uebersicht_nav_image { float:left; width: 68px; margin-top: -18px; }
*/

.artikel_uebersicht_links { float: left; width: 155px; font-size: 0.8em; line-height: 1.4em; margin-left: 15px; }
.artikel_uebersicht_links a { text-decoration: none; }
.artikel_uebersicht_rechts { float: left; width: 615px; font-size: 0.8em; }
.artikel_uebersicht_rechts a { text-decoration: none; }

.artikel_vorschau { position: relative; top: 0; left: 0; float: left; width: 190px; height: 342px; margin-right: 10px; margin-bottom: 10px; background-color: #FFF; /*border-bottom: 22px #B1B1B1 solid;*/ }
.artikel_vorschau_autor { /*font-size: 0.8em;*/ color: #FFF; background-color: #323232; padding: 3px 0px 3px 8px; }
.artikel_vorschau_image {  }
.artikel_vorschau_headline h1 { padding: 10px 8px 5px 8px; }
.artikel_vorschau_headline h1 a { font-size: 0.8em; line-height: 1em; color: #000;  text-decoration: none; }
.artikel_vorschau_text { padding: 0px 8px 10px 8px;  }
.artikel_vorschau_text a { /*font-size: 0.8em;*/ text-decoration: none; }
.artikel_vorschau_footer { position: absolute; bottom: 0; left: 0; width: 182px; text-align: right; background-color: #B1B1B1;  padding: 3px 8px 3px 0px; }
.artikel_vorschau_footer .artikel_delete_link { color: #FFFFFF; }
.artikel_vorschau_footer .artikel_delete_link:hover { color: #0092DA; }




.artikel { width: 960px; }
.artikel_l { float:left; width: 500px; min-height: 10px; margin-left: 15px; margin-right: 25px; background-color: #FFFFFF; padding-bottom: 30px; border-bottom: 30px #B4B4B4 solid; }
.artikel_r { float:left; width: 220px; }

.artikel_r a {  }
.artikel_r h1 { font-size: 1.9em; line-height: 1em; font-weight: normal; color: #000000; margin: 20px 20px 20px 0px; }
.artikel_r h2 { font-size: 1.1em; line-height: 1em; font-weight: normal; color: #000000; margin: 25px 0px 10px 0px; }
.artikel_r h3 { font-size: 1em; line-height: 1em; font-weight: normal; color: #000000; margin: 25px 0px 10px 0px; }
.artikel_r h4 { font-size: 0.8em; line-height: 1.2em; font-weight: normal; color: #000000; margin: 25px 0px 0px 0px; }
.artikel_r p { font-size: 0.8em; line-height: 1.2em; margin: 0px 15px 0px 0px; }

.artikel_r .subnav3_passiv,
.artikel_r .subnav3_aktiv { display: block; text-decoration: none; font-size: 0.8em; line-height: 1.2em; margin: 0 0 0.3em 0; padding: 0; }



.artikel_l h1 { font-size: 1.9em; line-height: 1em; font-weight: normal; color: #000000; margin: 20px 20px 20px 15px; }
.artikel_l h2 { font-size: 1.1em; line-height: 1em; font-weight: normal; color: #000000; margin: 25px 0px 10px 15px; }
.artikel_l h3 { font-size: 1em; line-height: 1em; font-weight: normal; color: #000000; margin: 25px 0px 10px 15px; }
.artikel_l h4 { font-size: 0.8em; line-height: 1.2em; font-weight: normal; color: #000000; margin: 25px 0px 0px 15px; }
.artikel_l p { font-size: 0.8em; line-height: 1.2em; margin: 0px 15px 0px 15px; }

.artikel_author_weiter, .artikel_balken_dunkelgrau { font-size: 0.8em; line-height: 1.2em; height: 15px; padding: 3px 15px 3px 15px; color: #FFFFFF; background-color: #323232; }
.artikel_author { float:left; width: 335px; color: #FFFFFF; }
.artikel_weiter { float:left; width: 135px; text-align: right; color: #FFFFFF; }
.artikel_weiter a { text-decoration: none; color: #FFFFFF; }




.artikel_bild { margin-bottom: 30px; }
.artikel_teaser { color: #000000; padding-bottom: 20px; }

.artikel_author_box { width: 500px; height: 184px; margin-bottom: 30px; }
.artikel_author_box .artikel_author_bild { float: left; width: 250px; height: 184px; }
.artikel_author_box .artikel_author_name { float: left; width: 250px; height: 184px; position: relative; top:0; left:0;}
.artikel_author_box .artikel_author_name h1 { width: 205px; font-size: 1.5em; line-height: 1.2em; font-weight: normal; color: #FFFFFF; position: absolute; bottom:15px; left:15px; margin: 0px; }



.artverwandter_artikel { margin-top: 40px; }
.artverwandtes_headline { font-size: 0.8em; line-height: 1.2em; color: #000000; margin-top: 0px; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px black solid; }
.artverwandtes_headline a { text-decoration: none; }
.artverwandter_artikel_box { margin-bottom: 30px; }
.artverwandter_artikel_box .artverwandter_author { font-size: 0.7em; margin-bottom: 10px; }
.artverwandter_artikel_box h2 { font-size: 1.1em; line-height: 1em; font-weight: normal; color: #000000; margin: 0px 0px 3px 0px; }
.artverwandter_artikel_box h2 a { text-decoration: none; }
.artverwandter_artikel_box h2 a:hover { text-decoration: underline; }
.artverwandter_artikel_box p { font-size: 0.8em; line-height: 1.2em; }
.artverwandter_artikel_box p a { text-decoration: none; }
 
.artverwandtes_dokument_box { margin-bottom: 30px; }
.artverwandtes_dokument_box h2 { font-size: 1.1em; line-height: 1em; font-weight: normal; color: #000000; margin: 0px 0px 10px 0px; }
.artverwandtes_dokument_box p { font-size: 0.8em; line-height: 1.2em; }



/*
.artikel_r h2 { font-size: 1.1em; line-height: 1em; font-weight: normal; color: #000000; margin: 0px 0px 3px 0px; }
.artikel_r p { font-size: 0.8em; line-height: 1.2em; }
*/




/* Content Elemente --------------------------------- */
.ce_155_615_l { float: left; width: 155px; font-size: 0.8em; line-height: 1.4em; margin-left: 15px; }
.ce_155_615_l a { display: block; text-decoration: none; line-height: 1.2em; margin: 0 0 0.3em 0; padding: 0; }
.ce_155_615_r { float: left; width: 615px; }


.ce_520_255 { width: 960px; }
.ce_520_255_l { float:left; width: 630px; min-height: 10px; margin-right: 10px; }
.ce_520_255_r { float:left; width: 320px; }


.ce_255_520 { width: 960px; }
.ce_255_520_l { float:left; width: 255px; min-height: 10px; margin-right: 10px; }
.ce_255_520_r { float:left; width: 695px; }


.ce_255_255_255 { width: 960px; }
.ce_255_255_255_l { float:left; width: 313px; margin-right: 10px; }
.ce_255_255_255_m { float:left; width: 314px; margin-right: 10px; }
.ce_255_255_255_r { float:left; width: 313px; }


.ce_folgeseite_top { background-color: #EEEEEE; }
.ce_folgeseite_top h1 { font-size: 1.9em; line-height: 1em; font-weight: bold; margin-top: 35px; margin-bottom: 15px;}
.ce_folgeseite_top p  { width: 510px; font-size: 1em; line-height: 1.2em; }


.ce_folgeseite_item { padding: 15px 0px 15px 0px; }
.ce_folgeseite_item h2  { font-size: 1.4em; line-height: 1em; font-weight: bold; color: #B5242D; margin-bottom: 10px; }
.ce_folgeseite_item p   { width: 510px; font-size: 0.8em; line-height: 1.2em; }
.ce_folgeseite_item p a { font-weight: bold; text-decoration: none; color: #B5242D; }
.border_bottom {  border-bottom: 1px #CCC solid; }


.ce_folgeseite_artikel_back {  }
.ce_folgeseite_artikel_back .ce_255_520_l p.bodytext a { font-size: 1em; line-height: 1em; font-weight: bold; text-decoration: none; }
.ce_folgeseite_artikel_back .ce_255_520_l p.bodytext a:hover { text-decoration: underline; }
.ce_folgeseite_artikel_back .ce_255_520_r p.bodytext a { font-size: 1em; line-height: 1em; font-weight: bold; text-decoration: none; }
.ce_folgeseite_artikel_back .ce_255_520_r p.bodytext a:hover { text-decoration: underline; }
.ce_folgeseite_artikel_back .ce_255_520_l { background-color: #FFFFFF; padding: 18px 0px 18px 0px; margin-right: 0px; }
.ce_folgeseite_artikel_back .ce_255_520_r { background-color: #EBEBEB; padding: 18px 0px 18px 10px; }


.ce_folgeseite_artikel_content {  }
.ce_folgeseite_artikel_content h1 { font-size: 1.9em; line-height: 1em; font-weight: bold; color: #B5242D; margin-top: 35px; }
.ce_folgeseite_artikel_content .subheadline { width: 500px; font-size: 1em; line-height: 1.2em; margin: 25px 0px 10px 0px;}
.ce_folgeseite_artikel_content h2 { font-size: 1.1em; line-height: 1em; font-weight: bold; color: #B5242D; }
.ce_folgeseite_artikel_content p { width: 500px; font-size: 0.8em; line-height: 1.2em; }
.ce_folgeseite_artikel_content p a { font-weight: bold; text-decoration: none; color: #B5242D; }
.ce_folgeseite_artikel_content p a:hover { text-decoration: underline; }


.ce_start_spacerline { border-top: 1px #CCC solid; height: 1px; margin: 10px 0px 9px 0px; }

.start_255 { width: 100%; }
.start_magazin, .start_experts, .start_network { height: 250px; background-color: #EBEBEB; }
.start_magazin h1, .start_experts h1, .start_network h1 { font-size: 1.2em; line-height: 1.1em; font-weight: bold; padding: 15px 10px 0px 10px; }
.start_magazin p, .start_experts p, .start_network p { font-size: 0.8em; line-height: 1.2em; padding: 10px 10px 15px 10px; }
.start_magazin h1 { color: #548A43; }
.start_experts h1 { color: #D75A00; }
.start_network h1 { color: #00A0F0; }

/*
edit by dk
*/


.start_255 a img, .start_255 > img{
	width: 100%;
	height: auto;
}


.wasistmagazin h2, .wasistexperts h2, .wasistnetwork h2 { font-size: 1.4em; line-height: 1em; font-weight: bold; margin-bottom: 10px; margin-top: 25px; }
.wasistmagazin p, .wasistexperts p, .wasistnetwork p { width: 240px; }
.wasistmagazin h2 { color: #548A43; }
.wasistexperts h2 { color: #D75A00; }
.wasistnetwork h2 { color: #00A0F0; }


.bodytext { font-size: 0.8em; line-height: 1.2em; }
.bodytext a:hover { text-decoration: underline; }


.csc-bulletlist { font-size: 0.8em; line-height: 1.2em; margin-left: 35px; margin-top: 5px; margin-bottom: 5px; margin-right: 20px; }
.csc-bulletlist li { margin-bottom: 0.2em; }
.csc-bulletlist-0 { list-style-type: disc; }
.csc-bulletlist-1 { list-style-type: decimal; }
.csc-bulletlist-2 { list-style-type: upper-alpha; }


.contenttable { table-layout: fixed; border-collapse: collapse;  margin: 0px 15px 10px 15px; }
.contenttable td { 
  width: 25%; 
  font-size: 0.6em; 
  line-height: 1.2em; 
  vertical-align: top; 
  padding: 3px 1px 3px 1px; 
  border-bottom: 1px #D896A0 solid;
  
}


/*
.contenttable-0 .tr-0 td { font-weight: bold;  padding-right: 2px; }
.contenttable-0 .td-0 { white-space: nowrap; }
.contenttable-1 {  }
*/




/* Diverse Boxen und Buttons Rechts --------------------------------- */

#button_thema_world   { height: 30px; width: 165px; margin-bottom: 2px; background: url(../design/bg_button_world.png); }
#button_thema_magazin { height: 30px; width: 165px; margin-bottom: 2px; background: url(../design/bg_button_magazin.png); }
#button_thema_experts { height: 30px; width: 165px; margin-bottom: 2px; background: url(../design/bg_button_experts.png); }
#button_thema_network { height: 30px; width: 165px; margin-bottom: 10px; background: url(../design/bg_button_network.png); }

#button_thema_world a,
#button_thema_magazin a,
#button_thema_experts a,
#button_thema_network a { display: block; height: 23px; width: 165px; font-size: 1em; text-decoration: none; color: #FFFFFF; padding-top: 7px; padding-left: 10px; }




#box_termine { width: 165px; background-color: #323232; padding-bottom: 8px; margin-bottom: 10px; }
#box_termine_titel { width: 165px; height: 24px; background: url(../design/bg_box_termine.png); }
#box_termine_titel h2 { font-size: 0.7em; font-weight: bold; color: #FFF; padding: 5px 0px 0px 10px;}
#box_termine_content {  }
#box_termine_content a { text-decoration: none; }
.box_termine_item { text-decoration: none; padding: 8px 8px 0px 8px; }
.box_termine_item h3 { font-size: 0.7em; color: #5A9650; margin: 0; padding: 0;}
.box_termine_item h3 a { color: #5A9650; }
.box_termine_item p { font-size: 0.7em; line-height: 1.2em; color: #FFF; margin: 0; padding: 0 0 8px 0;  border-bottom: 1px #FFF dotted; }
.box_termine_item p a { color: #FFF; }
.box_termine_item p span { display: block; margin: 0.3em 0 0.3em 0; color: #FFF; }
.box_termine_item p span a { color: #FFF; }

#box_termine_button { width: 149px; height: 24px; text-align: center; margin: 8px 8px 0px 8px; background: url(../design/button_termine.png); }
#box_termine_button a { display: block; width: 149px; height: 24px; font-size: 0.7em; font-weight: bold; text-decoration: none; color: #FFF; padding-top: 5px; }


#box_buchtipp { }
#box_buchtipp_titel { width: 165px; height: 24px; background: url(../design/bg_box_buchtipp.png); }
#box_buchtipp_titel h2 { font-size: 0.7em; font-weight: bold; color: #FFF; padding: 5px 0px 0px 10px;}
#box_buchtipp_content { border: 1px #323232 solid; }
#box_buchtipp_content p { font-size: 0.7em; color: #000; margin: 0; padding: 8px; }


#button_symptomdeutung { margin-bottom: 10px; }
#button_feedback { margin-bottom: 10px; }
#button_tamanga { margin-bottom: 10px; }




/* Navigationen --------------------------------- */

#mainnav_home { height: 30px; width:960px; margin-bottom: 10px; }
#mainnav_home_folgeseite { margin-bottom: 0px; }

.mainnav_home_div_1 { float:left; width: 319px; border-right: 1px #FFF dotted; }
.mainnav_home_div_2 { float:left; width: 319px; border-right: 1px #FFF dotted; }
.mainnav_home_div_3 { float:left; width: 319px; }
.mainnav_home_div_1, .mainnav_home_div_2, .mainnav_home_div_3 {  height: 30px; text-align: center; background: url(../design/bg_mainnav.png); }
.mainnav_home_div_act { background: url(../design/bg_mainnav_act.png); }
#mainnav_home a, #mainnav_home_folgeseite a { display: block; font-size: 0.8em; font-weight: normal; text-decoration: none; color: #FFF; margin-top: 8px; }

  /* magazin experts network */
#mainnav { height: 30px; width:960px; margin-bottom: 0px; background: url(../design/bg_mainnav.png); }
.mainnav_item{ float:left; height: 30px; text-align: center; border-right: 1px #FFF dotted; background: url(../design/bg_mainnav.png); }
.mainnav_item a { display: block; font-size: 0.8em; font-weight: normal; text-decoration: none; color: #FFF; margin-top: 8px; padding: 0px 15px 0px 15px;}
  /* farben in den jeweiligen css dateien */


#subnav { height: 30px; width:960px; }
.subnav_item { float:left; height: 30px; text-align: center; border-right: 1px #FFF dotted; }
.subnav_item a { display: block; font-size: 0.8em; font-weight: normal; text-decoration: none; color: #000; margin-top: 8px; padding: 0px 15px 0px 15px; }
.subnav_act a { color: #FFF; }


/* Navigation 2 Ebene (lib.navebene3) */
.subnav2_passiv { }
.subnav2_aktiv { color: #000000; }

/* Navigation 3 Ebene (lib.navebene3) */
.subnav3_passiv { }
.subnav3_aktiv { color: #000000; }




/* Diverses für Layout --------------------------------- */

#page { width: 960px; color: #000; margin: 0 auto; margin-top: 0px; background-color: transparent; position: relative; }

#header { width: 960px;  }
#header_logo { float:left; width: 600px; height: 100px;}
#header_register { float:left; width: 360px; text-align: right; font-size: 0.9em; margin-top: 20px; }
#header_register a { text-decoration: none; }

#content_left { float:left; width: 960px; margin-right: 0; }
#content_right { float:left; width: 165px; }

#content_main { width: 960px; padding-bottom: 25px; }

#pfad { font-size: 0.8em; padding: 20px 0px 20px 15px; }
#pfad a { text-decoration: none; }


#footer { font-size: 0.7em; text-align: right; margin-top: 10px;}
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }




