html,body {margin:0;padding:0;background:#160016}
body {font: 11px "Lucida Grande","Lucida Sans Unicode",Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:16px;text-align:left;background:#160016;color:#FFF9EE}

h1 {color:#ff0000;background:none;font-size:13px;line-height:16px;text-transform:uppercase;margin:0;padding:0 0 12px 0}
h2 {color:#ff0000;background:none;font-size:13px;line-height:16px;text-transform:uppercase;margin:0;padding:0}
h2.splan {color:#ff0000;background:none;font-size:11px;line-height:16px;text-transform:uppercase;margin:0 0 12px 0;padding:0;font-weight:normal}
h2.kurs {color:#160016;background:none;font-size:11px;line-height:16px;text-transform:uppercase;margin:0;padding:0 0 7px 0}
h3 {color:#160116;background:none;font-size:11px;line-height:16px;text-transform:uppercase;margin:0;padding:0;font-weight:normal;padding-bottom:18px}
p {margin: 0 0 16px 0}
p.kurs {margin: 0 0 5px 0}
a {color: #ff0000}
a.more {background: url(../../img/icons/arrow-more.gif) 0 8px no-repeat; padding: 4px 0 6px 15px; margin: 0 0 0 3px; text-decoration:none;}

.clear {clear:both;line-height:0;font-size:0}
div#headercontent {padding: 31px 0 0 70px;width: 423px;line-height:16px}
div#logo_home {position:absolute; top: 229px; left: 0}
div#logo {position:absolute;top:48px; left: 0}
div#navigation_primary_home {position:absolute; text-align:right; left:240px;top:325px;width:700px}
div#navigation_primary_home a {color:#FFF9EE;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:12px; padding-left:25px}
div#navigation_primary_home a.high {color:#ff0000}
div#navigation_primary_home a:hover {color:#ff0000}
div#navigation_primary {position:absolute; text-align:right; left:240px;top:145px;width:700px}
div#navigation_primary a {color:#FFF9EE;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:12px; padding-left:25px}
div#navigation_primary a.high {color:#ff0000}
div#navigation_primary a:hover {color:#ff0000}

div#wrapper{float:left;width:100%;background:#FFF9EE;color:#160116}
div#container{text-align:left}
div#container{width:945px;margin:0 auto 0 15px}

div#content_home p{line-height:16px;margin:0;padding-bottom:16px}
div#content_home{margin: 0 404px 0 70px;height:370px}
div#content p{line-height:16px;margin:0;padding-bottom:16px}
div#content_kurs {margin: 0 0 0 289px;padding-top:44px;height:421px}
div#content_splan {margin:0;padding:44px 0 0 0}
div#content_galerie {margin: 0 160px 0 289px;padding-top:44px}
div#content {margin: 0 331px 0 289px;padding-top:44px;height:421px}
div#text{width:296px}
div#subheadline_home {position:absolute; top: 347px; left: 28px}
div#subheadline_home h2 {font-size:12px;line-height:15px;text-transform:none}
div#subheadline {position:absolute; top: 166px; left: 28px}
div#subheadline h2 {font-size:12px;line-height:15px;text-transform:none}

div#navigation_home{background:#FFF9EE;color:#160116;float:left;width:150px;margin-left:-945px}
div#navigation_kurs.stundenplan{background:#FFF9EE;color:#160116}
div#navigation_kurs{background:#FFF9EE;color:#160116;float:left;width:259px;margin-left:-945px; padding: 40px 0 0 13px}
div#navigation_kurs a {display:block; background: url(../../img/icons/arrow-more.gif) 0 8px no-repeat; padding: 4px 0 3px 15px; margin: 0 0 -2px 3px; text-decoration:none; text-transform:uppercase;color:#160016;font-size:11px;width:230px}
div#navigation_kurs a:hover {color:#ff0000;}
div#navigation_kurs a.high {color:#ff0000;}

div#navigation{background:#FFF9EE;color:#160116;float:left;width:259px;margin-left:-945px; padding: 40px 0 0 13px}
div#navigation a {display:block; background: url(../../img/icons/arrow-more.gif) 0 8px no-repeat; padding: 4px 0 3px 15px; margin: 0 0 -2px 3px; text-decoration:none; text-transform:uppercase;color:#160016;font-size:11px;width:230px}
div#navigation a:hover {color:#ff0000;}
div#navigation a.high {color:#ff0000;}

.redline {padding: 12px 0 5px 3px; margin:0;border-bottom:1px solid #ff0000;line-height:0;font-size:0;width:239px;height:1px}
div#right_home{float:left;width:404px;margin:0 0 0 -404px;background:#FFF9EE;color:#160116;height:370px;padding:0}
div#right_home_slide{float:left;width:404px;margin:0 0 0 -404px;background:#FFF9EE;color:#160116;height:370px;padding:0}
div#right_kurs.stundenplan{float:left;width:331px;margin-left:-331px;background:#FFF9EE;color:#160116;height:420px;padding-top:45px}
div#right_kurs{float:left;width:331px;margin-left:-331px;background:#FFF9EE;color:#160116;height:465px}
div#right_galerie{float:left;width:160px;margin-left:-160px;background:#FFF9EE;color:#160116}
div#right{float:left;width:331px;margin-left:-331px;background:#FFF9EE;color:#160116}

div#aktuelles {padding:77px 0 0 1px;width:400px}
div#aktuelles h2 {font-weight:normal; width:95px; float:left;}
div#news_head {width:161px}
div#news_navigation {float:right;width:66px;font-size:13px;color:#ff0000;background:none;text-align:right}
.arrow_left {padding-right: 5px}
.arrow_right {padding-left: 5px}
div#news_image {float:left;width:180px;margin-top:13px}
div#news_text {float:right;width:220px;margin-top:9px}

div#text_galerie {margin-bottom: 16px}
.item {float:left; margin: 0 9px 12px 0; height:126px}
.item img {border:1px solid #ff0000; margin:0;padding:0 }
a.moremedia {color:#160016;font-size:10px;display:block;margin:0;padding:0;line-height:12px; text-decoration:none;background: url(../../img/icons/arrow-more.gif) 0 2px no-repeat; padding: 1px 0 3px 15px;text-transform:uppercase}
.border {clear:both;height:20px}

div#footer{color: #FFF;background:none;font-size:11px;text-transform:uppercase;margin-left:13px;}
div#footer{clear:left;width:100%}
div#footer a{color:#FFF9EE;text-decoration:none; padding-left:20px}
div#footer a.high {color:#ff0000}
div#footer a:hover {color:#ff0000}

div#arrow_prev {position:absolute;top:496px;left:553px}
div#arrow_next {position:absolute;top:496px;left:924px}
div#kurse_text_border {position:absolute;height:152px;width:276px;top:446px;left:613px;background:none;color:#160016; border: none;margin:0;padding:0}
div#kurse_text {position:absolute;height:130px;width:254px;top:446px;left:613px;background:#fff9ee;color:#160016; filter:alpha(opacity=70);-moz-opacity:0.70; opacity:0.75; padding: 18px}

div#media_box {padding-top:15px;width:224px}
div#media_box a {font-size:11px;color:#ff0000;text-transform:none;}
.media_item {width:234px;height:79px}
.media_image {border: 1px solid #ff0000;width:106px;height:69px;float:left;}
.media_text {float:right; width:118px}

.stundenplan {border-top:1px solid #ff0000;line-height:0;font-size:0;margin:0 15px 0 15px;padding:0;height:1px; width: 915px}
.day {color:#ff0000;background:#fff9ee;text-transform:uppercase;padding-bottom:2px}
td.hour {font-size:11px; padding-top:2px; line-height:14px} 
.minute {font-size:9px;line-height:9px} 
.event {padding:3px 0 3px 0}

.splan_headline {padding: 4px 0 11px 15px;text-transform:uppercase;}
div#legend {padding: 4px 0 11px 15px;text-transform:uppercase;color:#ff0000;background:#fff9ee;}

ul { padding: 0 0 10px 15px; margin: -10px 0 0 0}
li { padding: 1px; margin: 0 0 1px 0; font-size: 11px}

div#kontakt{margin-top:10px}
.subheadline {margin-bottom:3px;color:#ff0000}
.left_column{float:left; width:100px}
.right_column{float:right; width:125px;margin-right:20px}
.inputtext{border:1px solid #ff0000;margin-bottom:4px;font: 11px "Lucida Grande","Lucida Sans Unicode",Verdana, Geneva, Arial, Helvetica, sans-serif;}

