* {padding:0;margin:0}

html,body{margin:0;padding:0;background:#BCD9E9;color:#262626}
body {background:url("../../img/sprachkurs-nachhilfe.jpg"); background-repeat:no-repeat}
body{font: 12px "Lucida Grande","Lucida Sans Unicode",Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:22px}

/* common classes START */
h1{font-size:22px;line-height:26px;margin:10px 0 10px 0;color:#A03733;background:#fff;font-weight:normal}
h1.kursitem{margin:3px 0 14px 0}
h2{font-size:18px;line-height:18px;margin:0 0 8px 0;color:#fff;font-weight:normal}
h3{font-size:18px;line-height:26px;margin:0 0 4px 0;font-weight:normal;color:#fff;text-transform:uppercase}
h3.small{font-size:14px;line-height:18px;margin: 0 0 8px 0}
h4{font-size:14px;line-height:18px;margin:3px 0 10px 0;color:#A03733;background:#fff;font-weight:bold}
h5{font-size:14px;line-height:18px;margin:0 0 4px 0;color:#A03733;background:#F0E492;text-transform:uppercase;font-weight:normal}
h6{font-size:12px;line-height:16px;margin:15px 0 10px 0;color:#262626;background:#fff;font-weight:bold}
p{margin:0 0 10px 0}
a{color: #B63F3A}
.clear{clear:both}
.important{font-size:18px;line-height:26px}
ul{color:#000;padding: 1px 0 10px 15px; margin: -5px 0 0 0}
li{color:#000;padding: 1px; margin: 0 0 5px 0; font-size: 12px;line-height:15px}

/* common classes END */

/* header START */
div#header{position:relative;height:96px}
div#logo{float:left;height:96px}
div#logo img{border:none}
div#navigation_generic{position:relative;margin-top:7px;float:right;background:#D44944;color:#fff;line-height:16px;padding:8px 12px 10px 12px}
div#navigation_generic a{text-decoration:none;color:#fff;background:#D44944}
div#navigation_generic a.high{color:#000}
/* header END */

/* content START */
div#wrapper{float:left;width:100%}
div#container{text-align:left}
div#container{width:980px;margin:0}
div#content{margin: 0 198px 0 200px;padding-top:8px}
div#visual_home{background:#fff;color:#000;padding:9px;height:134px}
div#visual{background:#fff;color:#000;padding:9px;height:200px}
div#middle_column{margin-top:8px;background:#fff;color:#262626;padding:8px 20px 20px 20px}
div#help{text-align:left;font-size:10px;line-height:10px;color:#B63F3A;background:#fff}
div#help a{text-decoration:none;color:#B63F3A;background:#fff}
div#help_kurs{text-align:left;font-size:10px;line-height:10px;color:#B63F3A;background:#fff;padding-bottom:16px}
div#help_kurs a{text-decoration:none;color:#B63F3A;background:#fff}

/* aktuelles START */
div#aktuelles{margin:30px 0 60px 0}
.news_item{position:relative;background:#D44944;color:#fff;margin-bottom:2px;width:100%;height:91px}
.news_image{float:left;padding:1px;width:109px;height:91px}
.news_image img{;border:none}
.news_text{float:right;width:400px;padding:12px 30px 0 0;line-height:15px;font-size:12px}
.news_link{position:absolute;bottom:3px;right:6px}
.news_link a{text-decoration:none;color:#fff}
/* aktuelles END */

/* Kurs START */
div#postit-klein{position:absolute;top:325px;left:622px}
div#postit-klein img{border:none}
div#postit{position:absolute;top:330px;left:482px;background:url("../../img/postit/postit-background.gif"); background-repeat:repeat-y;color:#000;width:250px;padding:18px 21px 2px 21px;z-index:100}
div#postit img{border:none}
div#postit p{font-size:11px;line-height:18px;color:#2C2C2C}
div#postit a{color:#2C2C2C}
div#postit_top{position:absolute;top:0;left:0;z-index:1000}
div#klammer{position:absolute;top:-4px;right:0}
div#kurs_anmeldung{position:relative;background:#92A8B5;color:#fff;padding:16px;margin:7px 0 24px 0}
div#kurs_anmeldung h2{font-size:16px;line-height:15px}
div#kurs_anmeldung p{line-height:15px;padding-bottom:3px}
.anmelde_link{position:absolute;bottom:3px;right:10px}
.anmelde_link a{text-decoration:none;color:#fff}
a.anmeldung{text-decoration:none;background:#F0E492;text-transform:uppercase;font-weight:normal}
div#close_button{position:absolute;bottom:0;right:0;padding-top:10px}
/* Kurs END */

/* content END */

/* left column START */
div#left_column{float:left;width:184px;margin-left:-980px;padding:8px}
div#navigation_primary{background:#DCDCDC;color:#262626;font-size:11px}
div#navigation_primary a{display:block;height:27px;text-decoration:none;color:#000;background:#DCDCDC;padding:4px 0 0 10px}
div#navigation_primary a.high{background:#fff;color:#B63F3A;font-weight:bold}
div#navigation_primary a:hover{background:#fffffe;color:#B63F3A;font-weight:bold}
div#navigation_primary a.seco_high{height:14px;background:#fff;color:#B63F3A;font-weight:bold;padding:0 0 10px 10px}
div#navigation_primary a.seco_low{height:14px;background:#fff;color:#262626;padding:0 0 10px 10px}
div#navigation_primary a.tert_high{height:14px;background:#fff;color:#B63F3A;font-weight:bold;padding:0 0 10px 25px}
div#navigation_primary a.tert_low{height:14px;background:#fff;color:#262626;padding:0 0 10px 25px}
.blackline_prim_navigation{height:1px;background:#000;color:#000;width:184px}
.arrow{border:none;padding:2px 0 0 3px}
/* left column END */

/* right column START */
div#right_column{float:left;width:190px;margin-left:-190px}
.rhc_box{position:relative;padding:12px 15px 15px 15px;width:160px;margin-top:8px}
.rhc_box p{color:#fff;line-height:16px;margin:0}
.rhc_box a{color:#fff}
.rhc_box input[type=text]{border:1px solid #787A2C;color:#4B4C1B;background:#fff;width:143px;height:19px;margin-top:6px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana}

div#social_bookmarks{margin:3px 0 0 0}
div#social_bookmarks a{margin-right:6px}
div#social_bookmarks img{border:none}
/* right column END */

/* footer START */
div#footer{color:#000;font-size:11px}
div#footer a{background:#BCD9E9;color:#000;text-decoration:none;font-size:11px;line-height:16px}
div#footer{clear:left;margin-left:200px}
/* footer END */

/* Team START */
.team_item{position:relative;margin-bottom:15px;width:100%}
.team_image{float:left;padding:1px;width:109px;height:91px}
.team_image img{border:1px solid #B63F3A}
.team_text{float:right;width:400px;padding:0px 30px 0 0;line-height:18px;font-size:12px}
div#team_box{padding:5px 0 15px 0}
/* Team END */

/* Formulare START */
label {width: 148px;display: block; float: left}
.inputtext {border: 1px solid #B63F3A; background: #ECECEC; width: 200px; font-size: 12px; line-height: 14px; margin-bottom: 5px; font: 12px "Lucida Grande", "Lucida Sans Unicode",Verdana}
.inputarea {border: 1px solid #B63F3A; background: #ECECEC; width: 200px; font-size: 12px; line-height: 14px; margin-bottom: 5px; height: 80px; font: 12px "Lucida Grande", "Lucida Sans Unicode",Verdana}
.inputselect {border: 1px solid #B63F3A; background: #ECECEC; width: 200px; font-size: 12px; line-height: 14px; margin-bottom: 5px; font: 12px "Lucida Grande", "Lucida Sans Unicode",Verdana}
.button_object {border: 1px solid #B63F3A; background: #B63F3A; color:#fff;width: 120px; font-size: 12px; line-height: 14px; margin-bottom: 5px; font: 12px "Lucida Grande", "Lucida Sans Unicode",Verdana}
/* Forumlare END */

div#kontakt_print {display:none}

div#facebook_content{margin-top:24px}
div#facebook_rhc{margin-top:4px}





