/* ******************************* */
/* MISC */

body { color: black; background-color: #ffffff; position: relative; }

a:link { color: blue ; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: underline; }

a:visited { color: purple ; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: underline; }

a:hover { color: #e18300 ; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: underline; }

a:active { color: red ; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: underline; }

.text { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; }
.boldtext { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; }

.title { color: #c3644e; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-transform: uppercase; }
.subtitel {  color: #532c23; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.zitat {}
.zitat_person {}

.faq_container {}
.faq_caption { color: #300; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-transform: uppercase; }
.faq_frage {}
.faq_antwort {}


.plz_trenner { color: #003; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #ccc; width: 500px; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; border-bottom: 2px solid #646464; height: 24px; }

.adress_block {}
.adress_anrede { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.adress_strasse { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.adress_ort { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.partner_kleinsponsor_name { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.partner_kleinsponsor_ort { color: #333; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom: 10px; }

.partner_div { position: relative; top: 0; width: 500px; height: auto; margin-top: 10px; clear:both;}
.partner_bild { position: relative; top: 0; left: 0; float: left; width:120px;min-height:40px;height:auto;}
.partner_titel { position: relative; color: #300; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  top: 0; left:10px; }
.partner_zitat {float: right; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; background-image: url(../zitatquote.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; top: 0; left: 10; width: 340px; height: auto; padding-top: 8px; padding-left: 24px; padding-bottom:20px; }
.partner_zitat_person { color: #333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; position: relative; top: 3px; left: 18px; }

/* KASTEN */
.kasten { position: relative; width: 515px }
.kasten1 { position: relative; width: 240px ; height: 125px ; float:left;                    }
.kasten2 { position: relative; width: 240px ; height: 125px ; margin-left:250px;                   }
.kasten3 { position: relative; width: 240px ; height: 125px ; float:left;  margin-top: 10px; }
.kasten4 { position: relative; width: 240px ; height: 125px ; margin-left:250px; margin-top: 10px; }

.kasten_titel { color: #fff; font-size: 20px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; position: absolute; top: 26px; left: 16px; }
.kasten_untertitel { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; position: absolute; top: 50px; left: 16px; width: 200px; line-height:13px}
.kasten_mehr { position: absolute; right: 0; bottom: 0px; width: 71px; height: 22px   }


/* ******************************* */
/* HEADER */
#header { background-image: url(../decor/header_bg.gif); position: relative ; top: 0; left: 0; width: 924px; height: 181px; }
#header_logo_lesestart { position: absolute; top: 0; left: 0; }
#header_logo_stiftung-lesen { position:absolute; top: 0; left: 778px; }

#header_tab_1 { position: absolute; top: 80px; left: 171px; clip: rect(auto auto 40px auto); }
#header_tab_2 { position: absolute; top: 80px; left: 318px; clip: rect(auto auto 40px auto); }
#header_tab_3 { position: absolute; top: 80px; left: 465px; clip: rect(auto auto 40px auto); }
#header_tab_4 { position: absolute; top: 80px; left: 612px; clip: rect(auto auto 40px auto); }

#header_tab_1:hover { position: absolute; top: 76px; left: 171px; clip: auto; }
#header_tab_2:hover { position: absolute; top: 76px; left: 318px; clip: auto; }
#header_tab_3:hover { position: absolute; top: 76px; left: 465px; clip: auto; }
#header_tab_4:hover { position: absolute; top: 76px; left: 612px; clip: auto; }

/* ******************************* */
/* CONTENT */
#content_container {  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; width: 515px; height: auto; min-height: 400px; padding: 12px 21px 26px 22px; position:relative }
.images { position: relative; left: 80px; float: right; margin-left: -65px; }

.sid_monthname {font-weight:bold;color:#c3644e}

/* ******************************* */
/* FOOTER */

#footer_container { color: #333; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13px; background-image: url(../decor/footer_container_bg.gif); background-repeat: repeat-x; background-position: 0 0; position: relative; top: 0; width: 636px; height: 134px; padding-top: 0; padding-left: 28px; }

#footer_col_left { position: absolute; top: 70px; left: 28px; width: 400px; }

#footer_col_right { text-align: right; position: absolute; top: 70px; left: 410px; width: 180px; }

#footer_sid {position: absolute;top: 0px; left: 600px;}

a.footer_text:link { color: #404040 ; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13px; text-decoration: none; }

a.footer_text:visited { color: #404040 ; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13px; text-decoration: none; }

a.footer_text:hover { color: #c60 ; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13px; text-decoration: underline; }

a.footer_text:active { color: #c00 ; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13px; text-decoration: underline; }

.footer_text { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; }



/* FORM */

.form_divider { color: #ffc; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #912f2f; width: 100%; height: 24px; padding: 4px; }

.my_input { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffc; width: 400px; margin-top: 3px; margin-bottom: 3px; padding: 4px; border: solid 2px #c66   }
.my_input_date { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffc; margin-top: 3px; margin-bottom: 3px; padding: 4px; border: solid 2px #c66   }

textarea { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffc; width: 400px; margin-top: 3px; margin-bottom: 3px; padding: 4px; border: solid 2px #c66   }

.input_beschriftung { color: #303; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

textarea:focus    { border: solid 4px #f03; background-color: #ffffff;  }
input:focus   { border: solid 4px #f03; background-color: #ffffff;  }

.warning { color: #f00; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; }


/* BUCHTIPPS */

.buchtipp { position: relative; width: 515px; height: auto; margin-bottom: 24px; }
.bt_bild { position: relative; top: 0; left: 0; width: 250px; height: 250px; }
.bt_details { position: relative; left: 0; color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.bt_d_autor {font-style:italic}
.bt_d_titel { font-size: 14px;font-weight:600; }
.bt_d_verlag {color:#666666}
.bt_d_isbn {color:#666666}
a:link.bt_d_isbn {font-size:12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
a:visited.bt_d_isbn {font-size:12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
a:hover.bt_d_isbn {font-size:12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
a:active.bt_d_isbn {font-size:12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.bt_d_misc { color:#666666;font-size: 10px; }
.bt_text { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bt_trenner {color: #fff; font-size: 14px; font-family: Verdane, Arial, sans-serif; font-weight: bold; background-color: #CC3333; width: 100%; height: 24px; margin-top: 16px; margin-bottom: 8px; padding: 4px 4px 4px 8px; border-left: 10px solid #660000; }


/* ÄRZTE */

.plz_trenner { color: #fff; font-size: 14pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #333; width: 100%; height: 24px; margin-top: 16px; margin-bottom: 8px; padding: 4px 4px 4px 8px; border-left: 10px solid #00c; }
.arzt { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 4px; margin-left: 12px; padding: 4px; }
.name { font-size: 12pt; font-weight: bold; }
.adrz { color: #333; font-size: 10pt; }
.adresse { color: #333; font-size: 10pt; }


/* PROMIES */

#p_container { width:460px;background-color:#E3AA9D; padding:10px; position:relative;height:auto;}
#p_name {position:relative;width:100%;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#fff;font-weight:600;clear:both;}
#p_text {position:relative;top:5px;width:440px;min-height:270px;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size:13px;font-style:italic;}

#pr_container { width:100%;margin-top:10px; position: relative; padding:0px;}
.pr_bild {float:left; width:90px; height:120px; margin-right:10px;margin-bottom:10px;}

.promidiv {
  position: relative;
  width : 120px;
  height: auto;
  padding:10px;
  margin-left:20px;
  float: right;
  background-color:#E7868C;
}
.promidiv_image {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:15px;
  margin-right:15px;
  width:90px;
  height:120px;
  border:4px solid #fff;
}

.promidiv_text {
  font-size:11px;
  font-style:italic;
}

a.promidiv_text {
  font-size:9px;
  font-style:italic;
}
