* {padding:0;margin:0}

html,body{margin:0;padding:0;background:#fff;color:#000}
body{font: 14px "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:3px 0 10px 0;color:#000;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:#000;background:#fff;font-weight:bold}
h5{font-size:14px;line-height:18px;margin:0 0 4px 0;color:#000;background:#fff;text-transform:uppercase;font-weight:normal}
h6{font-size:12px;line-height:16px;margin:15px 0 10px 0;color:#000;background:#fff;font-weight:bold}
p{margin:0 0 10px 0}
a{color: #000}
.clear{clear:both}
.important{font-size:18px;line-height:26px}
ul{color:#000;padding: 1px 0 10px 15px; margin: -10px 0 0 0}
li{color:#000;padding: 1px; margin: 0 0 1px 0; font-size: 11px}

/* 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{display:none}
/* header END */

/* content START */

div#container{text-align:left}
div#container{width:100%;margin:0}
div#content{margin: 0;padding-top:8px}
div#visual_home{display:none}
div#visual{display:none}
div#middle_column{margin-top:8px;background:#fff;color:#262626;padding:8px 20px 40px 20px}
div#help{display:none}
div#help_kurs{display:none}

/* aktuelles START */
div#aktuelles{margin:30px 0 60px 0; width:560px}
.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;left:-100px;top:-200px;width:1px; height:1px}
.anmeldung{display:none}
div#kurs_anmeldung{display:none}
div#klammer{display:none}
div#close_button{display:none}
/* Kurs END */

/* content END */

/* left column START */
div#left_column{display:none}
/* left column END */

/* right column START */
div#right_column{display:none}
/* right column END */

/* footer START */
div#footer{display:none}
/* footer END */

/* Team START */
.team_item{position:relative;margin-bottom:15px;width:560px}
.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 #000; 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 #000; 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 #000; 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 {margin-left:20px}






