/* ====== Erstellt 10.03.2008 ====== */
/* ====== Basis ====== */

body {  
    font-family: Verdana, Arial, Helvetica, sans-serif;     
    color: #000; 
    text-align: center;         
}

* {
    padding: 0;
    margin: 0;
}

img, a img { 
    border: none;
}

a {
    text-decoration: none;
}

.klar {  
    clear: both;  
    line-height: 0;  
    font-size: 1px;  
    height: 0;
}       


/* ====== Bodyklassen fuer Farbwelten ====== */
/* ====== home ====== */
body.mint h1 {color: #007058; background: #fff url(/fileadmin/images/layout/headlines/bg_h1_mint.gif) bottom left no-repeat;}
body.mint h2 {color: #007058; background: #fff url(/fileadmin/images/layout/headlines/bg_h2_mint.gif) bottom left no-repeat;}
body.mint h3 {color: #fff; background: #fff url(/fileadmin/images/layout/headlines/bg_h3_mint.gif) bottom left no-repeat;}
body.mint #head {background: #9ccdb1 url(/fileadmin/images/layout/visuals/visual_mint.jpg) top right no-repeat;}
body.mint #nav {background: #9ccdb1 url(/fileadmin/images/layout/mainnavi/bg_navi_mint.gif) top left no-repeat;}
body.mint #contentarea {background: #fff url(/fileadmin/images/layout/background/bg_mint.gif) top left repeat-y;}
body.mint #left ul li a:hover {color: #007058;}
body.mint #left ul li a.active {color: #007058;}
body.mint #left #leftpad ul li ul li a:hover {color: #007058;}
body.mint #left #leftpad ul li ul li a.active {color: #007058; /*background: url(/fileadmin/images/layout/subnavi/punkt_mint_klein.gif) no-repeat scroll 0pt 3px;*/}
body.mint #nav li a:hover {color: #007058;}
body.mint #nav li a.active {color: #007058;}
body.mint #right div.box {background-color: #d1e8db;}
body.mint #right div.box a {color: #007058;}
body.mint #right .searchtext {border: 1px solid #007058;}
body.mint #right .searchsubmit {background: #fff url(/fileadmin/images/layout/buttons/submit_mint.gif) top left no-repeat;}
body.mint #middle a {color: #007058;}
body.mint #footer {background-color: #badcc9;}
body.mint {background: #e8f3ed;}
body.mint div.bildunterschrift {color: #007058; background-color: #d1e8db;}
body.mint p.farbe {color: #007058;}
body.mint b {color: #007058;}
body.mint #left #leftpad p a {color: #007058;}  /* links auf der linken Seite der Homepage*/
body.mint #left #leftpad p a:hover {text-decoration: underline;}

/* ====== erlebnis ====== */
body.rost h1 {color: #862800; background: #fff url(/fileadmin/images/layout/headlines/bg_h1_rost.gif) bottom left no-repeat;}
body.rost h2 {color: #862800; background: #fff url(/fileadmin/images/layout/headlines/bg_h2_rost.gif) bottom left no-repeat;}
body.rost h3 {color: #fff; background: #fff url(/fileadmin/images/layout/headlines/bg_h3_rost.gif) bottom left no-repeat;}
body.rost #head {background: #df7a62 url(/fileadmin/images/layout/visuals/visual_rost.jpg) top right no-repeat;}
body.rost #nav {background: #df7a62 url(/fileadmin/images/layout/mainnavi/bg_navi_rost.gif) top left no-repeat;}
body.rost #contentarea  {background: #fff url(/fileadmin/images/layout/background/bg_rost.gif) top left repeat-y;}
body.rost #left ul li a:hover {color: #862800;}
body.rost #left ul li a.active {color: #862800;}
body.rost #left #leftpad ul li ul li a:hover {color: #862800;}
body.rost #left #leftpad ul li ul li a.active {color: #862800; /*background: url(/fileadmin/images/layout/subnavi/punkt_rost_klein.gif) no-repeat scroll 0pt 3px;*/}
body.rost #nav li a:hover {color: #862800;}
body.rost #nav li a.active {color: #862800;}
body.rost #right div.box {background-color: #f0c2b6;}
body.rost #right div.box a {color: #862800;}
body.rost #right .searchtext {border: 1px solid #862800;}
body.rost #right .searchsubmit {background: #fff url(/fileadmin/images/layout/buttons/submit_rost.gif) top left no-repeat;}
body.rost #middle a {color: #862800;}
body.rost #footer {background-color: #e9a392;}
body.rost {background: #f7e0db;}
body.rost div.bildunterschrift {color: #862800; background-color: #f0c2b6;}
body.rost p.farbe {color: #862800;}
body.rost b {color: #862800;}

/* ====== veranstaltungen ====== */
body.gelb h1 {color: #d06700; background: #fff url(/fileadmin/images/layout/headlines/bg_h1_gelb.gif) bottom left no-repeat;}
body.gelb h2 {color: #d06700; background: #fff url(/fileadmin/images/layout/headlines/bg_h2_gelb.gif) bottom left no-repeat;}
body.gelb h3 {color: #fff; background: #fff url(/fileadmin/images/layout/headlines/bg_h3_gelb.gif) bottom left no-repeat;}
body.gelb #head {background: #f6b659 url(/fileadmin/images/layout/visuals/visual_gelb.jpg) top right no-repeat;}
body.gelb #nav {background: #f6b659 url(/fileadmin/images/layout/mainnavi/bg_navi_gelb.gif) top left no-repeat;}
body.gelb #contentarea  {background: #fff url(/fileadmin/images/layout/background/bg_gelb.gif) top left repeat-y;}
body.gelb #left ul li a:hover {color: #d06700;}
body.gelb #left ul li a.active {color: #d06700;}
body.gelb #left #leftpad ul li ul li a:hover {color: #d06700;}
body.gelb #left #leftpad ul li ul li a.active {color: #d06700; /*background: url(/fileadmin/images/layout/subnavi/punkt_gelb_klein.gif) no-repeat scroll 0pt 3px;*/}
body.gelb #nav li a:hover {color: #d06700;}
body.gelb #nav li a.active {color: #d06700;}
body.gelb #right div.box {background-color: #fcddb1;}
body.gelb #right div.box a {color: #d06700;}
body.gelb #right .searchtext {border: 1px solid #d06700;}
body.gelb #right .searchsubmit {background: #fff url(/fileadmin/images/layout/buttons/submit_gelb.gif) top left no-repeat;}
body.gelb #middle a {color: #d06700;}
body.gelb #footer {background-color: #f9cc8c;}
body.gelb {background: #fdeed9;}
body.gelb div.bildunterschrift {color: #d06700; background-color: #fcddb1;}
body.gelb p.farbe {color: #d06700;}
body.gelb b {color: #d06700;}

/* ====== besucherinfo ====== */
body.green h1 {color: #50891f; background: #fff url(/fileadmin/images/layout/headlines/bg_h1_green.gif) bottom left no-repeat;}
body.green h2 {color: #50891f; background: #fff url(/fileadmin/images/layout/headlines/bg_h2_green.gif) bottom left no-repeat;}
body.green h3 {color: #fff; background: #fff url(/fileadmin/images/layout/headlines/bg_h3_green.gif) bottom left no-repeat;}
body.green #head {background: #b2cd59 url(/fileadmin/images/layout/visuals/visual_green.jpg) top right no-repeat;}
body.green #nav {background: #b2cd59 url(/fileadmin/images/layout/mainnavi/bg_navi_green.gif) top left no-repeat;}
body.green #contentarea {background: #fff url(/fileadmin/images/layout/background/bg_green.gif) top left repeat-y;}
body.green #left ul li a:hover {color: #50891f;}
body.green #left ul li a.active {color: #50891f;}
body.green #left #leftpad ul li ul li a:hover {color: #50891f;}
body.green #left #leftpad ul li ul li a.active {color: #50891f; /*background: url(/fileadmin/images/layout/subnavi/punkt_green_klein.gif) no-repeat scroll 0pt 3px;*/}
body.green #nav li a:hover {color: #50891f;}
body.green #nav li a.active {color: #50891f;}
body.green #right div.box {background-color: #dce8b2;}
body.green #right div.box a {color: #50891f;}
body.green #right .searchtext {border: 1px solid #50891f;}
body.green #right .searchsubmit {background: #fff url(/fileadmin/images/layout/buttons/submit_green.gif) top left no-repeat;}
body.green #middle a {color: #50891f;}
body.green #footer {background-color: #cadc8c;}
body.green {background: #edf3d9;}
body.green div.bildunterschrift {color: #50891f; background-color: #dce8b2;}
body.green p.farbe {color: #50891f;}
body.green b {color: #50891f;}

/* ====== kinder (ACHTUNG Farbe mit Schule getauscht) ====== */
body.blau h1 {color: #6b2161; background: #fff url(/fileadmin/images/layout/headlines/bg_h1_lila.gif) bottom left no-repeat;}
body.blau h2 {color: #6b2161; background: #fff url(/fileadmin/images/layout/headlines/bg_h2_lila.gif) bottom left no-repeat;}
body.blau h3 {color: #fff; background: #fff url(/fileadmin/images/layout/headlines/bg_h3_lila.gif) bottom left no-repeat;}
body.blau #head {background: #b77fb5 url(/fileadmin/images/layout/visuals/visual_lila.jpg) top right no-repeat;}
body.blau #nav {background: #b77fb5 url(/fileadmin/images/layout/mainnavi/bg_navi_lila.gif) top left no-repeat;}
body.blau #contentarea  {background: #fff url(/fileadmin/images/layout/background/bg_lila.gif) top left repeat-y;}
body.blau #left ul li a:hover {color: #6b2161;}
body.blau #left ul li a.active {color: #6b2161;}
body.blau #left #leftpad ul li ul li a:hover {color: #6b2161;}
body.blau #left #leftpad ul li ul li a.active {color: #6b2161; /*background: url(/fileadmin/images/layout/subnavi/punkt_lila_klein.gif) no-repeat scroll 0pt 3px;*/}
body.blau #nav li a:hover {color: #6b2161;}
body.blau #nav li a.active {color: #6b2161;}
body.blau #right div.box {background-color: #dec4dd;}
body.blau #right div.box a {color: #6b2161;}
body.blau #right .searchtext {border: 1px solid #6b2161;}
body.blau #right .searchsubmit {background: #fff url(/fileadmin/images/layout/buttons/submit_lila.gif) top left no-repeat;}
body.blau #middle a {color: #6b2161;}
body.blau #footer {background-color: #cda6cc;}
body.blau {background: #eee1ee;}
body.blau div.bildunterschrift {color: #6b2161; background-color: #cda6cc;}
body.blau p.farbe {color: #6b2161;}
body.blau b {color: #6b2161;}

/* ====== schulen (ACHTUNG Farbe mit Kinder getauscht)====== */
body.lila h1 {color: #0072a4; background: #fff url(/fileadmin/images/layout/headlines/bg_h1_blau.gif) bottom left no-repeat;}
body.lila h2 {color: #0072a4; background: #fff url(/fileadmin/images/layout/headlines/bg_h2_blau.gif) bottom left no-repeat;}
body.lila h3 {color: #fff; background: #fff url(/fileadmin/images/layout/headlines/bg_h3_blau.gif) bottom left no-repeat;}
body.lila #head {background: #8ebfe4 url(/fileadmin/images/layout/visuals/visual_blau.jpg) top right no-repeat;}
body.lila #nav {background: #8ebfe4 url(/fileadmin/images/layout/mainnavi/bg_navi_blau.gif) top left no-repeat;}
body.lila #contentarea  {background: #fff url(/fileadmin/images/layout/background/bg_blau.gif) top left repeat-y;}
body.lila #left ul li a:hover {color: #0072a4;}
body.lila #left ul li a.active {color: #0072a4;}
body.lila #left #leftpad ul li ul li a:hover {color: #0072a4;}
body.lila #left #leftpad ul li ul li a.active {color: #0072a4; /*background: url(/fileadmin/images/layout/subnavi/punkt_blau_klein.gif) no-repeat scroll 0pt 3px;*/}
body.lila #nav li a:hover {color: #0072a4;}
body.lila #nav li a.active {color: #0072a4;}
body.lila #right div.box {background-color: #cbe1f2;}
body.lila #right div.box a {color: #0072a4;}
body.lila #right .searchtext {border: 1px solid #0072a4;}
body.lila #right .searchsubmit {background: #fff url(/fileadmin/images/layout/buttons/submit_blau.gif) top left no-repeat;}
body.lila #middle a {color: #0072a4;}
body.lila #footer {background-color: #cbe1f2;}
body.lila {background: #e5f0f9;}
body.lila div.bildunterschrift {color: #0072a4; background-color: #b1d2ec;}
body.lila p.farbe {color: #0072a4;}
body.lila b {color: #0072a4;}

/* ====== presse ====== */
body.rot h1 {color: #ab0027; background: #fff url(/fileadmin/images/layout/headlines/bg_h1_rot.gif) bottom left no-repeat;}
body.rot h2 {color: #ab0027; background: #fff url(/fileadmin/images/layout/headlines/bg_h2_rot.gif) bottom left no-repeat;}
body.rot h3 {color: #fff; background: #fff url(/fileadmin/images/layout/headlines/bg_h3_rot.gif) bottom left no-repeat;}
body.rot #head {background: #e15979 url(/fileadmin/images/layout/visuals/visual_rot.jpg) top right no-repeat;}
body.rot #nav {background: #e15979 url(/fileadmin/images/layout/mainnavi/bg_navi_rot.gif) top left no-repeat;}
body.rot #contentarea   {background: #fff url(/fileadmin/images/layout/background/bg_rot.gif) top left repeat-y;}
body.rot #left ul li a:hover {color: #ab0027;}
body.rot #left ul li a.active {color: #ab0027;}
body.rot #left #leftpad ul li ul li a:hover {color: #ab0027;}
body.rot #left #leftpad ul li ul li a.active {color: #ab0027; /*background: url(/fileadmin/images/layout/subnavi/punkt_rot_klein.gif) no-repeat scroll 0pt 3px;*/}
body.rot #nav li a:hover {color: #ab0027;}
body.rot #nav li a.active {color: #ab0027;}
body.rot #right div.box {background-color: #f1b2c1;}
body.rot #right div.box a {color: #ab0027;}
body.rot #right .searchtext {border: 1px solid #ab0027;}
body.rot #right .searchsubmit {background: #fff url(/fileadmin/images/layout/buttons/submit_rot.gif) top left no-repeat;}
body.rot #middle a {color: #ab0027;}
body.rot #footer {background-color: #ea8ca2;}
body.rot {background: #f8d9e0;}
body.rot div.bildunterschrift {color: #ab0027; background-color: #f1b2c1;}
body.rot p.farbe {color: #ab0027;}
body.rot b {color: #ab0027;}



h1 {
    font: bold italic 22px "Times New Roman", Times, serif;
    margin: 15px 0 15px -10px;
    padding: 0 0 10px 10px;     
}       

h2 {
    font: bold italic 22px "Times New Roman", Times, serif;
    margin: 15px 0;
    padding: 10px 0 6px 0;
}

h3 {
    font: bold italic 16px "Times New Roman", Times, serif;
    padding: 5px 0 5px 30px;
}

/* ACHTUNG urspruenglich padding: 5px 0 10px 0; */
h4 {
    color: #fff; 
    font: bold italic 16px "Times New Roman", Times, serif;
    padding: 10px 0 0 0;
    width: 156px;
}

p { 
    line-height: 130%;
    font-size: 12px;    
}   

ul {
    list-style: none;
}

.imgFloatLeft {
    float: left;
    margin: 0 15px 0 0;
}

.imgFloatRight {
    float: right;
    margin: 0 0 0 15px;
}

.margin_10 {
    margin-bottom: 10px;
}

/* ====== Hauptlayer fuer Breite ====== */
    
#mainDivBreite {
    margin: 0 auto;
    width: 900px;
}

/* ====== head ====== */

#head {
    width: 900px;
    height: 211px;
    position: relative;     
}

#language {
    position: absolute;
    top: 0px;
    left: 0px;  
    padding: 22px 0 0 30px;
}

#logo {
    position: absolute;
    top: 0px;
    right: 0px; 
}

/* ====== Hauptnavigation ====== */ 

#nav {
    width: 900px;   
    height: 45px;
    font: bold italic 15px "Times New Roman", Times, serif;
}

#nav ul {
    margin-left: 50px;  
}

#nav li {
    float: left;
}

#nav li a {
    float: left;
    color: #fff;    
    margin: 13px 0 0 35px;
}

/* ====== content-bereich ====== */

#contentarea {
    text-align: left;
    width: 900px;
}

/* ====== linker Bereich ====== */

#left {
    float: left;
    width: 190px;
}

#leftpad {
    padding: 25px 0 25px 18px;
}

/* ACHTUNG dotted line hinzugefuegt und padding von 10px auf 5px */
#left p {
    padding: 5px 18px 10px 0;
    background: url(/fileadmin/images/layout/dotted_line.gif) bottom left no-repeat;
}

/* ====== linker Bereich subnavi====== */

#left ul {
    font: bold italic 16px "Times New Roman", Times, serif;
}

#left ul li {
    padding: 5px 0; 
    background: url(/fileadmin/images/layout/dotted_line.gif) bottom left no-repeat;
    zoom: 1;
}

#left ul li.active {
    padding-bottom: 0;  
    background: none;
}

#left ul li a { 
    color: #fff;    
}

#left ul li ul {
    margin: 0 0 3px 0;
    background: none;
    width: 158px;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#left ul li ul li {
    background: none;
    padding: 3px 0;  
}

/* ACHTUNG padding-left von 12 auf 0 wgn entfernten Bullets*/
#left ul li ul li a {   
    padding-left: 0px;
    color: #fff;    
}

/* ====== content ====== */

#middle {
    float: left;    
    width: 450px;
    /*overflow: hidden;*/     /*auskommentiert am 20.05.09 Andreas*/
    margin: 15px 0 0 20px;  
    min-height: 400px;
    height: auto !important;   /* for IE6 */
    height: 400px;
    padding: 0 0 30px 10px;
}

#middle p {
    margin-bottom: 10px;
}

#middle a:hover {
    text-decoration: underline;
}

div.bildunterschrift {
    width: 450px;
    margin-bottom: 10px;
    float: left;
}

#middle div.bildunterschrift p {
    padding: 10px 15px;
    margin: 0;
}

/* ====== rechter Bereich ====== */

#right {
    width: 200px;
    float: right;
    background-color: #fff;
    padding-top: 33px;  
}

#right div.box {
    width: 185px;
    margin-bottom: 15px;
}

#right div.box a:hover {text-decoration: underline;}

#right div.box p {
    padding: 10px;
}

#right div.search {
    width: 185px;
    margin-bottom: 15px;
}

#right .searchtext {
    width: 108px;
    height: 17px; 
    float: left;    
    padding-left: 3px;
}

#right .searchsubmit {
    width: 19px;
    height: 19px; 
    border: 0;
    float: right;
}

#right .option {
    width: 125px;
    height: 20px; 
    padding-left: 3px;
    margin: 0 0 10px 10px;
}

/* ====== footer ====== */

#footer {
    width: 900px;
    float: right;
    margin-bottom: 30px;
}

#footer ul#meta {
    float: right;
}

#footer ul#meta li {
    float: left;
    margin-right: 30px;
}

#footer ul#meta li a {
    float: left;
    color: #000;
    font-size: 10px;
    padding: 10px 0 10px 0; 
}

#footer ul#meta li a:hover {
    text-decoration: underline;
}

/* ====== sitemap ====== */
 
#middle .csc-sitemap ul ul {
    margin-left: 50px;
}

#middle .csc-sitemap ul li {
     margin-top: 6px;
}

#middle .csc-sitemap ul li a:hover {
    color: #000;
    text-decoration: underline;
}

#middle .csc-sitemap ul li.sitemap-level1 {
    font: bold italic 20px "Times New Roman", Times, serif; 
    margin-top: 20px;
    color: #007058;
}
 
#middle .csc-sitemap ul li.sitemap-level1 a {
    color: #007058;
    background: #fff url(/fileadmin/images/layout/headlines/bg_h2_mint.gif) bottom left no-repeat;
    width: 450px;
    display: block;
} 

#middle .csc-sitemap ul li.sitemap-level1 a:hover {
    text-decoration: none;
} 
 
#middle .csc-sitemap ul li ul li.sitemap-level2 {
    font: bold normal 12px "Verdana", Arial, Helvetica, sans-serif; 
}

#middle .csc-sitemap ul li ul li.sitemap-level2 a {
    color: #007058;
    background: none;
    display: inline;
} 

#middle .csc-sitemap ul li ul li.sitemap-level2 a:hover {
    text-decoration: underline;
} 

#middle .csc-sitemap ul li ul li.sitemap-level3 {
    font: normal normal 12px "Verdana", Arial, Helvetica, sans-serif;   
} 

#middle .csc-sitemap ul li ul li.sitemap-level3 a {
    color: #000;
    background: none;
    display: inline;
} 
 
#middle .csc-sitemap ul li ul li.sitemap-level3 a:hover {
    text-decoration: underline;
} 


/* ====== Kalender ====== */

div.tx-cal-controller .sideback {
    background-image:none;

}

table.month-small {
    background-color: #f9cc8c;
    /*color: #d16703;*/
    color: #000;
    background-image:none;
    font-size: 12px;
    border:0px;
    border-top:0px solid white;

    width:185px;
    border-collapse:collapse;
    
}


th.sideback {
    background-color: #f9cc8c;
    color: #d16703;
    line-height:2em;
    font-size: 12px;
}


/* --- NEU - Farbänderungen --- */

th.sideback a {
    color: #d16703;
}

th.sideback a:hover {
    color: #d16703;
    text-decoration: underline;
}


/* Wochentage Mo, Di, ... */
th.month-weekdays {
    background-color: #f9cc8c;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    
    border:0px;

}

td.monthSmallBasic {
    background-color: #f9cc8c;
    font-size: 12px;
    font-weight: bold;
}


td.monthWeekend {
    background-color: #f9cc8c;

}


.month-small th {
    padding:2px 0px 2px 2px;
    margin:0px;
}

/* einzelner Monatstag mit Termin */
.month-small a:link, .monthoff a:visited {
    color: #d16703;
}

/* Monatsname */
.month-small th a:link, .month-small th a:visited, .month-medium th a:link, .month-medium th a:visited, .month-large th a:link, .month-large th a:visited {
    font-weight: bold;
    color: #d16703;
}

.monthToday {   
    border:0px ! important;
    background:#f6b659 none repeat scroll 0% 50% ! important;
    
    -moz-background-clip: padding;
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous;

    color: white;
}

.monthOff, .monthOff a:link, .monthOff a:visited {
  color: #fff ! important;
  }
  
td.eventDay {
    /* wird von td.monthSmallBasic ueberlagert */
}

  
/* --- NEU - Farbänderungen --- */

td.eventDay a {
    color: #d16703;
}

td.eventDay a:hover {
    color: #d16703;
    text-decoration: underline;
}




div#calendar-event-backlink a {
    font-size: 12px;
}

div#calendar-event {
    font-size: 12px;
}



span.minical_prevmonth {
    background-color: transparent;
    color: #d16703;
    
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

span.minical_nextmonth {
    background-color: transparent;
    color: #d16703;
    
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

select.category {
    margin: 10px 0px 10px 10px;
}

input.category {
    padding:0px 0px 7px 0px;
}


div.csc-textpic-imagecolumn {
    float:left;
    margin-right:20px;
}

div.csc-textpic-imagecolumn p {
    
    height: 60px;
}


/* --- Shop --- */

label.shop_order {
	font-size: 12px;
}

table.shop_itemlist {
	vertical-align: top; 
	border-collapse: collapse; 
	width:450px;
}

td.shop_itemlist {
	font-size: 12px;
	vertical-align: top; 
	padding: 0px 10px 10px 0px;
}

td.shop_sum {
	text-align: right;
}

td.shop_totalsum {
	text-align: right;
	border-top: 1px solid black;
}

th.shop_order {
	font-weight:bold; 
	font-size: 12px; 
	line-height: 130%; 
	color: #007058;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}


span.shop_numitems {
	font-size: 11px;
}

input.shop_numinput {
	width:25px;
}

span.shop_title {
	font-weight:bold; 
	font-size: 12px; 
	line-height: 130%; 
	color: #007058;
}

span.shop_order {
	font-size: 12px;
}


/* --- Teaserbox im rechten Rand --- */
div.teaserbox {
	background-color: #fcddb1;
    width: 185px;
    margin-bottom: 15px;
}

div.teaserbox a {
	color: #d06700;
}

div.teaserbox h3 {
	color: #fff; 
	background: #fff url(/fileadmin/images/layout/headlines/bg_h3_gelb.gif) bottom left no-repeat;
}

div.teaserbox p {
	padding: 10px;
}

div.teaserbox b {
	color: #d06700;
}



