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 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: #660000; }

#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: #880000 !important;}

#menue li.menue-c a, #menue li.menue-c ul { background: #990000 !important;}

#menue li.menue-d a, #menue li.menue-d ul { background: #bb0000 !important;}

#menue li.menue-e a, #menue li.menue-e ul { background: #cc0000 !important;}

#menue li.menue-f a, #menue li.menue-f ul { background: #ff0000 !important;}

#menue li.menue-g a, #menue li.menue-g ul { background: #ff3300 !important;}

#menue li.menue-h a, #menue li.menue-h ul { background: #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; }

/* 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%;}

#menue #suche h2 { line-height: 1em; padding-bottom: .2em; margin-top: 0; margin-bottom: .6em; background: url('../graphics/sdk_border_orange.png') repeat-x 0 100%; }

#suche h2 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; }

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_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 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 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_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;}