body {font-family: Arial, Helvetica, sans-serif;background-color:#787777;font-size:13px;}
#base{position:absolute;top:50%;left:50%;margin-top:-290px;margin-left:-475px;width:950px;}
#basemiddle{position:relative;top:0px;left:0px;width:718px;height:525px;float:left;}
#mainnav{position:relative;top:0px;left:0px;width:152px;height:525px;float:left;background-image:url(../pics/site/base/left.jpg);}
#maintitle {position:relative;top:0px;margin-left:570px;}
#top{position:relative;top:0px;left:0px;width:718px;height:48px;float:left;background-image:url(../pics/site/base/top.jpg);}
#middle{position:relative;
        top:0px;left:0px;
        float:left;
        width:718px;
        height:432px;
        background-color:#ffffcd;
}
#content{position:absolute;
        top:0px;left:0px;
        width:716px;
        background-color:#ffffcd;
        overflow:hidden;
}
#bottom{position:relative;top:0px;left:0px;float:left;width:718px;height:45px;background-image:url(../pics/site/base/bottom.jpg);}
#subnav{position:relative;top:0px;left:0px;float:left;width:80px;height:525px;background-image:url(../pics/site/base/right.jpg);}

a:link {color:#fc2a2a;text-decoration:none;font-weight:bold;text-decoration:underline;}
a:hover {color:#fc2a2a;text-decoration:none;font-weight:bold;text-decoration:underline;}
a:visited {color:#fc2a2a;text-decoration:none;font-weight:bold;text-decoration:underline;}

#teamcontent{width:560px;position:absolute;top:0px;left:0px;overflow:hidden;}
#teamnav{width:150px;height:432px;position:absolute;top:0px;right:0px;}
#teamnav ul{list-style:none;}
#teamnav ul li {margin-left:-30px;}
#teamnav ul li a:link {text-decoration:none;}
#teamnav ul li a:hover {text-decoration:none;}
#teamnav ul li a:visited {text-decoration:none;}

#logo{height:25px;}

#news{position:relative;top:25px;left:20px;}
#kurse{position:relative;top:28px;}
#team{position:relative;top:34px;}
#kontakt{position:relative;top:40px;}
#allgemeines{position:relative;top:43px;}
#specials{position:relative;top:47px;}
#gallery{position:relative;top:53px;}
#partners{position:relative;top:58px;}
#nav_pic_bottom{position:absolute;bottom:0px;left:0px;}

#specials_div{position:absolute;top:0px;left:0px;width:300px;float:left;}
#specials_div_subnav{position:absolute;top:0px;left:310px;width:57px;height:430px;float:left;}
#news_div{position:absolute;top:0px;right:0px;width:300px;float:left;}

#navarrowup {position:absolute;top:80px;left:10px;}
#navarrowdown {position:absolute;bottom:80px;left:10px;}
#navarrowup_middle {position:absolute;top:32px;left:10px;}
#navarrowdown_middle {position:absolute;bottom:33px;left:10px;}
#navarrowback {position:absolute;top:247px;left:10px;}

#loadingdiv {width:350px;height:350px;position:relative;top:35px;left:184px;text-align:center;}
#loadingimage {border:0px;}

#gobacktotop {width:100%;text-align:center;}

.title {font-size: 15px; font-weight: bold; color: #993300}
.subtitle {font-size: 14px; font-weight: bold; color: #993300}
.subtitle_table {font-weight: bold; color: #993300}
.boldtext {font-weight:bold;}
.centeredbold {width:700px;font-weight:bold;text-align:center;}

.news_subtitle {text-align:center;font-size: 14px; font-weight: bold; color: #993300}
.news_boldtext {text-align:center;font-weight:bold;}

.content_line{width:100%;height:1px;border:0px;color:#993300;background-color: #c51616;}
.news_content_line{width:100%;height:1px;border:0px;color:#993300;background-color: #c51616;}
.newstable {border:0px;width:100%;table-layout:fixed;text-align:center;}
.newstext {font-size:11px;}

.infotable {font-size:13px;width:716px;border-collapse:collapse;}
.infotable th{border:1px solid #c51616;background-color:#e8a284;text-align:center;}
.infotable td{border:1px solid #c51616;}

#gallerytable {font-size:13px;width:716px;border-collapse:collapse;}
#gallerytable td{vertical-align:middle;height:35px;border:1px solid #c51616;border-left:0px;border-right:0px;}

#courselevels {position:absolute;top:20px;width:100%;text-align:center;}
#coursetable {border:0px;width:700px;text-align:center;}
#coursetable td {border:1px solid #c51616;border-left:0px;border-right:0px;border-top:0px;height:35px;width:50%;}
#coursetable a:link {text-decoration:none;}
#coursetable a:hover {text-decoration:none;}
#coursetable a:visited {text-decoration:none;}

.courseth1 {width:52px;}
.courseth2 {width:52px;}
.courseth3 {width:200px;}
.courseth4 {width:52px;}
.courseth5 {width:119px;}
.courseth6 {width:119px;}
.courseth7 {width:119px;}
#course_spacertd{font-size:1px;height:1px;}
#coursedayth {font-size:11px;}
#courseinfotd {font-size:11px;border-bottom:0px;border-left:0px;border-right:0px;text-align:right;}

.eventth1 {width:128px;}
.eventth2 {width:457px;}
.eventth3 {width:128px;}
.courseinevent {width:100%;border:0px;}
.courseinevent td{border:0px;}

.partnerth {width:179px;}

.teachertable {border:0px;}
.teachertable td {vertical-align:top;}
.teacherpic {width:100px;}
.teacherpictd {text-align:center;}
.teachertexttd {text-align:justify;}

.locationpicture {width:175px;}
#locationpictures {width:100%;}

#gallerypictures {width:100%;text-align:center;border:0px;}
#gallerypictures img {height:100px;border:0px;}

#slideshow{position:absolute;
        top:30px;left:0px;
        width:716px;
        height:402px;
        display:none;
        background-color:#ffffcd;
        overflow:hidden;
        text-align:center;
}
#closeslideshow {position:absolute;top:5px;left:350px;border:0px;}
#slideshowback {position:absolute;top:5px;left:250px;border:0px;}
#slideshownext {position:absolute;top:5px;right:250px;border:0px;}
#slideshowmainpic {position:relative;top:50px;left:auto;height:350px;border:2px solid #993300;}

.news_specialstable {border-collapse:collapse;}
.news_specialstable td {border:1px solid black;}
.specialstd1 {width:100px;font-size:11px;}
.specialstd2 {width:120px;font-size:11px;}
.specialstd3 {width:80px;font-size:11px;}

.specialscoursetd1 {width:10px;font-size:11px;}
.specialscoursetd2 {width:80px;font-size:11px;}
.specialscoursetd3 {width:30px;font-size:11px;}
.specialscoursetd4 {width:80px;font-size:11px;}
.specialscoursetd5 {width:50px;font-size:11px;}
.specialscoursetd6 {width:80px;font-size:11px;}

.underlined {text-decoration:underline;}