body { font: normal normal normal 10px/100% Arial, sans-serif; background: url('../graphics/sdk_bg.png') repeat-x #D7D7D2; }

#header { background: none; height: 80px; }

#claim, #familie { }

#familie { display: none; }

#welcome { width: 713px; }

#welcome p { font: normal normal bold 1.2em/1.5em Arial, sans-serif; color: #fff; margin: .4em 0; width: 80%;}
#welcome h2 {line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; color: #fff; }

#welcome div.box_content { background: #ff6600; width: 688px; float:left; padding-left: 1em; }

#menue { background: none; }

#menue li.menue-a a, #menue li.menue-a ul { background-color: #660000; }

#menue li.menue-a a:link, #menue  li.menue-a a:visited, #menue  li.menue-a a:hover, #menue li.menue-a a:active {  padding /*\**/: 12px 10px 5px 10px\9 }

#menue li.menue-a a:link, #menue  li.menue-a a:visited, #menue  li.menue-a a:hover, #menue li.menue-a a:active { *padding: 5px 10px 5px 10px;}

#menue ul li.menue-a ul a:link, #menue ul li.menue-a ul a:visited, #menue ul li.menue-a ul a:hover, #menue ul li.menue-a ul a:active { padding /*\**/: 0 0 0 1em\9 }



#content #menue li.menue-a a.active:link, #content #menue li.menue-a a.active:visited, #content #menue li.menue-a a.active:hover, #content #menue li.menue-a a.active:active { background-position /*\**/: 2px 10px\9 }

#content #menue li.menue-a a.active:link, #content #menue li.menue-a a.active:visited, #content #menue li.menue-a a.active:hover, #content #menue li.menue-a a.active:active {*background-position: 2px 50%;}

#menue li li:first-child { border-top: 1px solid #ba8893 !important; }

#menue li li { border-color: #ba8893 !important; }

#menue li.menue-b a, #menue li.menue-b ul { background-color: #880000 !important;}

#menue li.menue-c a, #menue li.menue-c ul { background-color: #990000 !important;}

#menue li.menue-d a, #menue li.menue-d ul { background-color: #bb0000 !important;}

#menue li.menue-e a, #menue li.menue-e ul { background-color: #cc0000 !important;}

#menue li.menue-f a, #menue li.menue-f ul { background-color: #ff0000 !important;}

#menue li.menue-g a, #menue li.menue-g ul { background-color: #ff3300 !important;}

#menue li.menue-h a, #menue li.menue-h ul { background-color: #ff6600 !important;}

#top_a, #bottom_a { background: #42101c; }

#top_b, #bottom_b { background: #42101c; }

#top #top_d, #bottom #bottom_d { background: #751126; }

#top #top_e, #bottom #bottom_e { background: #8c1632; }

#top #top_f, #bottom #bottom_f { background: #b63911; }

#top #top_g, #bottom #bottom_g { background: #e64804; }

#konzept div.intersect { background: #2E1919; }

#spektrum div.intersect { background: #880000; }

#standorte div.intersect { background: #990000; }

#hilfen div.intersect { background: #BB0000; }

#presse div.intersect { background: #CC0000; }

#angebote div.intersect { background: #FF0000; }

#existenz div.intersect { background: #FF3300; }

#service div.intersect { background: #FF6600; }

#ueber_uns div.intersect { background: #FF6600; }

#ohne_mlz {position: absolute; left: 50%; margin-left: 260px; top: 150px; z-index: 2;}

/* TEASER */ 
#suche h2 { font: normal normal bold 1.2em/1em Arial, sans-serif; margin-bottom: .6em; margin-top: 0em; padding-bottom: .4em; background-position: 0 100%;}

#suche h2 img { vertical-align: middle; }

#suche .suche_header img { vertical-align: middle; }

#sdk_standortsuche h2 { font: normal normal bold 1.2em/1em Arial, sans-serif; margin-bottom: .6em; margin-top: 0em; padding-bottom: .4em; background-position: 0 100%;}

#sdk_standortsuche h2 img { vertical-align: middle; }

#sdk_standortsuche .sdk_standortsuche_header img { vertical-align: middle; }

div.tuev h2 { font: normal normal normal 1.4em/1em Arial, sans-serif; margin-bottom: .6em; margin-top: 0em; padding-bottom: .4em; background-position: 0 100%;}

div.tuev a { padding: 0 !important; margin: 0; background: none !important; }


div.teaser_nachhilfe { height: 25em; background: #3c5855; color: #fff; clear: left; position: relative; _z-index: 1; padding:0;}

div.teaser_nachhilfe h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_nachhilfe a { font-weight: bold; color: #fff !important; }


div.teaser_nachhilfe_stoerer {position: absolute; top: 60px; left: 260px;  text-align: center; height: 84px; width: 84px; background-image: url(../graphics/sdk_stoerer_gruen.png); }

div.teaser_nachhilfe_stoerer a { display: block; padding-top: .7em; text-decoration: none; line-height: 1.3em; font-size: 1.1em; font-weight: bold; color: #fff !important; }


div.teaser_klw { height: 25em; background: #0094de; color: #fff; clear: left; position: relative; _z-index: 1; padding:0;}

div.teaser_klw h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_klw a { font-weight: bold; color: #fff !important; }


div.teaser_klw_stoerer {position: absolute; top: 62px; left: 244px;  text-align: center; height: 58px; width: 95px; background-image: url(../graphics/sdk_stoerer_klw.png); }

div.teaser_klw_stoerer a { display: block; padding-top: .2em; text-decoration: none; line-height: 1.3em; font-size: 1.1em; font-weight: bold; color: #fff !important; }


div.teaser_lrs_neu { height: 25em; background: #ED4113; color: #fff; clear: left; position: relative; _z-index: 1; padding:0;}

div.teaser_lrs_neu h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_lrs_neu a { font-weight: bold; color: #fff !important; }


div.teaser_rs_neu { height: 25em; background: #52A229; color: #fff; clear: left; position: relative; _z-index: 1; padding:0;}

div.teaser_rs_neu h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_rs_neu a { font-weight: bold; color: #fff !important; }


div.teaser_rot { height: 13em; background: #880000; color: #fff; clear: left; position: relative; _z-index: 1; padding:0;}

div.teaser_rot h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_rot a { font-weight: bold; color: #fff !important; }

div.teaser_image_right {float: right; margin: -5px -30px 0 0;}



div.teaser_mathehelfer { height: 25em; background: url('../graphics/sdk_bg_mathehelfer.png') 50% bottom no-repeat #003A6B; color: #fff; clear: left; position: relative; _z-index: 1; padding:0; }

div.teaser_mathehelfer h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_mathehelfer a { font-weight: bold; color: #fff !important; }


div.teaser_lesekompetenz { height: 13em; background: #1A9993; color: #fff; clear: left; position: relative; _z-index: 1; padding:0; }

div.teaser_lesekompetenz h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_lesekompetenz a { font-weight: bold; color: #fff !important; }

div.teaser_lesekompetenz div.teaser_image, div.teaser_lesekompetenz div.teaser_text { width: auto; float: left;}


div.teaser_forum { height: 13em; background: #EFE6CE; color: #751126; clear: left; position: relative; _z-index: 1; padding:0; }

div.teaser_forum h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_forum a { font-weight: bold; color: #751126 !important; }

div.teaser_forum div.teaser_image, div.teaser_forum div.teaser_text { width: auto; float: left;}


/* div.teaser_rechenschule { height: 13em; background: #52A229; color: #fff; clear: left; position: relative; _z-index: 1; padding:0; } */
div.teaser_rechenschule { height: 13em; background: #CC0000; color: #fff; clear: left; position: relative; _z-index: 1; padding:0; }

div.teaser_rechenschule h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_rechenschule a { font-weight: bold; color: #fff !important; }

div.teaser_rechenschule div.teaser_image, div.teaser_rechenschule div.teaser_text { width: auto; float: left;}


/*div.teaser_lrs { height: 13em; background: #ED4113; color: #fff; clear: left; position: relative; _z-index: 1; padding:0; } */
div.teaser_lrs { height: 13em; background: #CC0000; color: #fff; clear: left; position: relative; _z-index: 1; padding:0; }

div.teaser_lrs h2 { font-size: 2em;line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_lrs a { font-weight: bold; color: #fff !important; }

div.teaser_lrs div.teaser_image, div.teaser_lrs div.teaser_text { width: auto; float: left;}


div.teaser_kurse { height: 19.5em; background: #ff3300; color: #FFF; clear: left; position: relative; _z-index: 1; padding:0; }

div.teaser_kurse h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_kurse a { font-weight: bold; color: #FFF !important; }

div.teaser_kurse div.teaser_image, div.teaser_kurse div.teaser_text { width: auto; float: left;}


div.teaser_online-nachhilfe { height: 19.5em; background: #FF3300; color: #FFF; clear: left; position: relative; _z-index: 1; padding:0; }

div.teaser_online-nachhilfe h2 { line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_online-nachhilfe a { font-weight: bold; color: #FFF !important; }

div.teaser_online-nachhilfe div.teaser_image, div.teaser_online-nachhilfe div.teaser_text { width: auto; float: left;}


div.teaser_lrs_rs { height: 19.5em; background: url('../graphics/logo_lrs_rs.png') no-repeat 291px 43px #cc0000; color: #fff; clear: left; position: relative; _z-index: 1; padding:0; }

div.teaser_lrs_rs h2 { font-size: 2em; line-height: 1em; padding-bottom: .2em; margin-bottom: .6em; }

div.teaser_lrs_rs a { font-weight: bold; color: #fff !important; }

div.teaser_lrs_rs div.teaser_image, div.teaser_lrs_rs div.teaser_text { width: auto; float: left;}


div.teaser_image, div.teaser_text { width: 100%; float: left; padding: 0; }

div.teaser_text { width: 90%; padding: 5px;}

div.teaser_text div.teaser_image img { margin-right: 5px;}
