/*uebergreifende Definitionen*/
body{background:url(bilder/gestaltung/hintergrund.jpg);background-repeat:repeat-x;background-color:#CFD961;}
body,td,select,input,submit,reset,textarea,div,span,p,ul,li,h1,h2,h3 { font-family:Verdana,Arial,sans-serif;color:#000000;font-size:12px;}
div,span { line-height:140%;}

ul{margin-top:0px;margin-bottom:12px;list-style-type:disc;}
li {color:#7D9B47;font-weight:bold;margin:0px;margin-bottom:7px}

/*links*/
a {color:#FF4800;text-decoration:none;font-weight:bold;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.linkextern {color:#FF4800;font-size:12px;text-decoration:none;font-style:normal;font-weight:normal;font-family:Verdana,Arial,sans-serif;}
.newslink {color:#FF4800;font-size:11px;text-decoration:none;font-style:normal;font-weight:normal;font-family:Verdana,Arial,sans-serif;}
.blaetterlink {color:#F2F59C;font-size:12px;text-decoration:none;font-style:normal;font-weight:normal;font-family:Verdana,Arial,sans-serif;}
.blaetterlinkhigh {color:#ffffff;font-size:12px;text-decoration:none;font-style:normal;font-weight:bold;font-family:Verdana,Arial,sans-serif;}

/*Ueberschrift 1*/
/* rot */ 		h1 {font-size:18px;font-weight:bold;margin-top:0px;margin-bottom:7px;line-height:110%;color:#FF4800;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
/*weiss*/ 		h2 {font-size:18px;font-weight:bold;margin-top:0px;margin-bottom:0px;color:#ffffff;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
/*gruen*/ 		h3 {font-size:13px;letter-spacing:-0.03em;font-weight:bold;margin-top:0px;margin-bottom:7px;color:#669900;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
/*rot kleiner*/ h4 {font-size:16px;font-weight:bold;margin-top:0px;margin-bottom:8px;line-height:110%;color:#FF4800;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
/*rot klein*/	h5 {font-size:13px;margin-top:3px;margin-bottom:5px;font-weight:bold;color:#FF4800;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}

/*GRUNDLAYOUT*/
/*linke spalte/navigation*/			#bereiche	{ z-index:1;position:absolute;top:0px;left:0px;width:243px;}
/*mitte / inhalt*/					#inhalt		{ margin-left:243px;width:520px;}
/*rechte spalte/aktuelles etc*/		#hinweise	{ z-index:1;position:absolute;top:0px;left:763px;width:261px;}
/*abschluss unten*/					#abschluss	{ background-image:url(bilder/gestaltung/hintergrund-unten.jpg);background-repeat:repeat-x;background-position:bottom;}

/*navigation*/
.navigation {width:220px;background:url(bilder/gestaltung/kasten-links-seiten.jpg);}
.passiv {text-align:left;width:200px;height:30px;background:url(bilder/gestaltung/bereiche/hintergrund-hell.gif);font-size:17px;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.passiv_jb {text-align:left;width:200px;height:30px;background:url(bilder/gestaltung/bereiche/hintergrund-hell-jb.gif);font-size:17px;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.passiv a:hover,.passiv_jb a:hover {height:30px;font-size:17px;color:#FF4800;text-decoration:none;font-weigtht:bold}
.passiv a, .passiv a:active, .passiv a:visited {display:block;padding-top:2px;padding-left:22px;font-size:17px;color:#669900;text-decoration:none;font-weigtht:bold}
.passiv_jb a, .passiv_jb a:active, .passiv_jb a:visited {display:block;padding-top:2px;padding-left:22px;font-size:17px;color:#184e7d;text-decoration:none;font-weigtht:bold}

.aktiv {text-align:left;width:200px;height:30px;background:url(bilder/gestaltung/bereiche/hintergrund-rot.gif);font-size:17px;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.aktiv a, aktiv a:hover, aktiv a:active, aktiv a:visited {display:block;padding-top:2px;padding-left:22px;font-size:17px;color:#ffffff;text-decoration:none;font-weigtht:bold}

.subpassiv,.subpassiv_jb {text-align:left;width:200px;height:22px;font-size:13px;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.subpassiv a:hover,.subpassiv_jb a:hover {height:22px;color:#FF4800;text-decoration:none;font-weigtht:bold}
.subpassiv a, subpassiv a:active, subpassiv a:visited {display:block;padding-top:2px;padding-left:22px;font-size:13px;color:#669900;text-decoration:none;font-weigtht:bold}
.subpassiv_jb a, subpassiv_jb a:active, subpassiv_jb a:visited {display:block;padding-top:2px;padding-left:22px;font-size:13px;color:#184e7d;text-decoration:none;font-weigtht:bold}

.subaktiv {text-align:left;width:200px;height:22px;font-size:13px;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.subaktiv a, subaktiv a:hover, subaktiv a:active, subaktiv a:visited {display:block;padding-top:2px;padding-left:22px;font-size:13px;color:#FF4800;text-decoration:none;font-weigtht:bold}
.subsubpassiv {text-align:left;width:200px;height:22px;font-size:13px;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.subsubpassiv a:hover {height:22px;color:#FF4800;text-decoration:none;font-weigtht:bold}
.subsubpassiv a, subsubpassiv a:active, subsubpassiv a:visited {display:block;padding-top:2px;padding-left:52px;font-size:13px;color:#669900;text-decoration:none;font-weigtht:bold}
.subsubaktiv {text-align:left;width:200px;height:22px;font-size:13px;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.subsubaktiv a, subsubaktiv a:hover, subsubaktiv a:active, subsubaktiv a:visited {display:block;padding-top:2px;padding-left:52px;font-size:13px;color:#FF4800;text-decoration:none;font-weigtht:bold}
.stern{color:#FF4800;font-weigtht:bold;line-height:auto}
.leer{color:#ffffff;font-weigtht:bold;line-height:auto}
.fuss_links {width:232px;height:38px;background:url(bilder/gestaltung/kasten-links-fuss.jpg);}

/*mitte allgemein*/
.kopf_mitte {width:520px;height:45px;background:url(bilder/gestaltung/kasten-mitte-kopf.jpg);}
.blaettern_unten {width:520px;height:45px;background:url(bilder/gestaltung/blaettern-unten.jpg);}
.kopf_mitte h2, .kopf_mitte_jb h2, .blaettern_unten h2, .blaettern_unten_jb h2 {padding-top:22px;padding-left:43px;}
.kopf_mitte td h2, .kopf_mitte_jb td h2, .blaettern_unten td h2, .blaettern_unten_jb td h2 {padding-top:19px;padding-left:43px;}
.kopf_mitte a, .kopf_mitte a:active, .kopf_mitte a:hover, .kopf_mitte a:visited, .kopf_mitte_jb a, .kopf_mitte_jb a:active, .kopf_mitte_jb a:hover, .kopf_mitte_jb a:visited, {font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;}

.mitte {width:520px;min-height:280px;background:url(bilder/gestaltung/kasten-mitte-seiten.jpg);}
.inhaltmitte {margin:0;padding-top:19px;padding-right:30px;padding-left:30px;}
.inhaltmittetop {margin:0;padding-right:20px;padding-left:30px;}
.inhaltmitteliste {margin:0;padding-left:30px;}
.inhaltmittegb {margin:0;padding-left:30px;padding-right:20px;}
.inhaltmittenews {margin:0;padding-top:10px;padding-right:20px;padding-left:30px;padding-bottom:8px}
.fuss_liste {width:500px;height:61px;margin-left:10px;text-align:right;background:url(bilder/gestaltung/kasten-liste-fuss.jpg);}
.fuss_liste_notop {width:500px;height:61px;margin-left:10px;text-align:right;background:url(bilder/gestaltung/kasten-liste-fuss-notop.jpg);}
.fuss_inhalt {width:500px;height:36px;margin-left:10px;text-align:right;background:url(bilder/gestaltung/kasten-inhalt-fuss.jpg);}
.fuss_mitte {width:520px;height:74px;background:url(bilder/gestaltung/kasten-mitte-fuss.jpg);}

.fuss_mitte p {font-size:12px;font-weight:bold;margin:0px;padding-top:38px;padding-left:30px;color:#669900;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.fuss_mitte a, .fuss_mitte a:active, .fuss_mitte a:visited {font-size:12px;font-weight:bold;color:#669900;font-style:italic;text-decoration:none}
.fuss_mitte a:hover {font-size:12px;font-weight:bold;color:#FF4800;font-style:italic;text-decoration:none}

.fuss_mitte_jb p {font-size:12px;font-weight:bold;margin:0px;padding-top:38px;padding-left:30px;color:#184e7d;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.fuss_mitte_jb a, .fuss_mitte_jb a:active, .fuss_mitte_jb a:visited {font-size:12px;font-weight:bold;color:#184e7d;font-style:italic;text-decoration:none}
.fuss_mitte_jb a:hover {font-size:12px;font-weight:bold;color:#FF4800;font-style:italic;text-decoration:none}


/*rechte spalte allgmein*/
.kopf_rechts {width:261px;height:59px;background:url(bilder/gestaltung/kasten-rechts-kopf.jpg);}
.kopf_rechts_2 {width:261px;height:59px;background:url(bilder/gestaltung/kasten-rechts-kopf-2.jpg);}
.rechts {width:240px;background:url(bilder/gestaltung/kasten-rechts-seiten.jpg);}
.rechts h3, .rechts_jb h3{margin:0;padding-top:10px;padding-left:23px;}
.rechts p, .rechts_jb p {margin:0;padding-left:25px;padding-right:20px;font-size:11px}
.rechts div, .rechts_jb div {padding-right:20px}
.fuss_rechts {width:250px;height:43px;background:url(bilder/gestaltung/kasten-rechts-fuss.jpg);}

/*startseite*/
.body_home{background-image:url(bilder/gestaltung/hintergrund-home.jpg);background-repeat:repeat-x;background-color:#CFD961;}
.kopf_mitte_home {width:520px;height:306px;background:url(bilder/illustrationen/startseite-mitte.jpg);}
.kopf_mitte_home h1 {padding-top:258px;padding-left:31px;}
.kopf_rechts h2, .kopf_rechts_2 h2, .kopf_rechts_jb h2, .kopf_rechts_2_jb h2 {padding-top:37px;padding-left:53px;}
.oben_rechts_home h2 {padding-top:365px;padding-left:53px;}

/*buchdetailseite*/
.buchinhalt{width:460px;padding-top:28px}
.klein{font-size:11px;}
.weiteres{padding-top:18px}
.zurueck{padding-bottom:3px;padding-top:20px;padding-left:43px;height:40px}
.zurueck a{color:white}

/*Jugendbuecher*/
.body_jb{background-image:url(bilder/gestaltung/hintergrund-jb.jpg);background-repeat:repeat-x;background-color:#91aac8;}
#abschluss_jb	{ background-image:url(bilder/gestaltung/hintergrund-unten-jb.jpg);background-repeat:repeat-x;background-position:bottom;}
.mitte_jb {width:520px;min-height:280px;background:url(bilder/gestaltung/kasten-mitte-seiten-jb.jpg);}
.kopf_mitte_jb {width:520px;height:45px;background:url(bilder/gestaltung/kasten-mitte-kopf-jb.jpg);}
.blaettern_unten_jb {width:520px;height:45px;background:url(bilder/gestaltung/blaettern-unten-jb.jpg);}
.fuss_mitte_jb {width:520px;height:74px;background:url(bilder/gestaltung/kasten-mitte-fuss-jb.jpg);}
.fuss_liste_jb {width:500px;height:61px;margin-left:10px;text-align:right;background:url(bilder/gestaltung/kasten-liste-fuss-jb.jpg);}
.fuss_inhalt_jb {width:500px;height:36px;margin-left:10px;text-align:right;background:url(bilder/gestaltung/kasten-inhalt-fuss-jb.jpg);}
.oben_links_jb{background:url(bilder/illustrationen/schaf-josef-jb.jpg);width:243px;height:199px;background-repeat:no-repeat}
.oben_rechts_jb{background:url(bilder/illustrationen/mensch-purzel-jb.jpg);width:261px;height:170px;background-repeat:no-repeat}
.kopf_rechts_jb {width:261px;height:59px;background:url(bilder/gestaltung/kasten-rechts-kopf-jb.jpg);}
.kopf_rechts_2_jb {width:261px;height:59px;background:url(bilder/gestaltung/kasten-rechts-kopf-2-jb.jpg);}
.rechts_jb {width:240px;background:url(bilder/gestaltung/kasten-rechts-seiten-jb.jpg);}
.fuss_rechts_jb {width:250px;height:43px;background:url(bilder/gestaltung/kasten-rechts-fuss-jb.jpg);}
.navigation_jb {width:220px;background:url(bilder/gestaltung/kasten-links-seiten-jb.jpg);}
.fuss_links_jb {width:232px;height:38px;background:url(bilder/gestaltung/kasten-links-fuss-jb.jpg);}


/*faq*/
.faqliste{padding-bottom:7px;}
.faqantwort{height:250px}

/*fotoalbum*/
.fotovorschau {background-color:#F2F59C; height:220px;width:220px;}
.pistazie {background-color:#F2F59C;margin-top:10px}
.fototext {font-size:11px;margin-bottom:15px}

/*layout-elemente*/
.oben_links_home{background:url(bilder/illustrationen/startseite-links.jpg);width:243px;height:357px;background-repeat:no-repeat}
.oben_links{background:url(bilder/illustrationen/schaf-josef.jpg);width:243px;height:199px;background-repeat:no-repeat}
.oben_rechts_home{background:url(bilder/illustrationen/startseite-rechts.jpg);width:261px;height:387px;background-repeat:no-repeat}
.oben_rechts{background:url(bilder/illustrationen/mensch-purzel.jpg);width:261px;height:170px;background-repeat:no-repeat}
.landschaft1{background:url(bilder/gestaltung/landschaft-1.jpg);width:12px;height:90px;background-repeat:no-repeat}
.landschaft2{background:url(bilder/gestaltung/landschaft-2.jpg);width:11px;height:55px;background-repeat:no-repeat}
.landschaft3{background:url(bilder/gestaltung/landschaft-3.jpg);width:10px;height:60px;background-repeat:no-repeat}
.landschaft4{background:url(bilder/gestaltung/landschaft-4.jpg);width:11px;height:60px;background-repeat:no-repeat}
.leer1{width:12px;height:90px;}
.leer2{width:11px;height:55px;}
.leer3{width:10px;height:60px;}
.leer4{width:11px;height:60px;}
.trenner {background-color:#f1f79c;width:500px;height:9px;margin-left:10px;}


.kursiv {font-weight:bold;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.comment{font-size:11px;color:#7BA80D;font-weight:bold;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.submit{border:0;background-color:white;font-size:18px;font-weight:bold;color:#FF4800;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}
.rotkursiv {font-size:13px;font-weight:bold;color:#FF4800;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;}


/*E-Cards*/
body.ecard {
	background-image:none;
    background-color:#CFD861;
}

table.ecards {
	width:460px;
	margin-top:10px;
}

table.ecards td {
	padding-bottom:15px;
}

span.pflichtfeld {
	font-size:13px;
    font-weight:bold;
    color:#FF4800;
    font-style:italic;
}
#zeige_ecard {
	width:500px;
    height:auto;
	margin:0 auto 0 auto;
    padding:50px 20px 20px 20px;
    text-align:left;
}