*{border:0;margin:0;padding:0;}
body, td, th, input, select, textarea{font-family:Maxima, "Neue Helvetica", Arial, Helvetica, sans-serif;font-size:13px;text-align:left;}
hr{width:50px;text-align:left;margin-top:25px;margin-bottom:25px;border-top:1px solid #000;border-bottom:none;background:none;color:#FFF;position:relative;left:-10px;}
input, textarea{border:1px solid #000;width:400px;margin-top:4px;padding:4px;}
form{background:#ccc;padding:20px 8px;}
dl{margin-top:10px;margin-bottom:20px;}
dt{width:160px;display:block;clear:both;float:left;}
dd{display:block;float:left;}
ul, ol{padding-left:17px;}
label{width:100px;display:block;float:left;margin-top:6px;}
#main{width:1024px;}
#logo{margin-top:24px;width:220px;float:left;height:206px;}
#navi_main{width:804px;float:left;margin-top:52px;height:178px;}
#service{float:left;width:207px;}
#content_wrapper{float:left;width:804px;}
#content{padding-bottom:30px;width:804px;overflow:hidden;}
#content_wrap{overflow:hidden;clear:both;}
#bottom{margin-top:100px;margin-left:13px;}
#navi_main ul{list-style-type:none;width:235px;margin-right:20px;float:left;}
#navi_main ul.lastmenu, #navi_main ul.lastmenu a{width:148px;}
#navi_main a{line-height:17.5px;text-decoration:none;width:235px;display:block;}
#navi_main #sub ul{list-style-type:none;}
#service a{line-height:17.5px;text-decoration:none;}
#navi_sub{line-height:17.5px;font-weight:400;}
#navi_sub .header{font-weight:700;padding-left:13px;font-size:18px;}
#navi_sub .event_1 a:hover, #navi_sub .event_1 a.active{color:#09f;}
#navi_sub .event_2 a:hover, #navi_sub .event_2 a.active{color:#3c9;}
.navi_sub_1{margin-top:10px;}
.navi_sub_1 div{float:none;width:118px;}
#navi_sub_2{width:117px;float:right;}
#navi_sub_2 div{width:117px;}
.bottom_navi{padding-left:20px;}
#navi_main .content_border{float:right;width:235px;margin-right:20px;}
#content h1{font-weight:700;padding-bottom:25px;}
#content .borderbox p, #content .borderbox ul, #content .borderbox ol, #content .borderbox table{padding-left:0;}
#content .borderbox{padding-bottom:0;margin-top:10px;padding-top:20px;}
#content ul, #content ol{margin-left:17px;}
input.submit{background:#FFF;width:auto;}
.checkboxes input{width:auto;border:none;}
.checkboxes label{width:auto;margin-top:4px;margin-left:8px;}
.mailformplus_contactform{margin-top:20px;}
.mailformplus_contactform #zip{width:50px;margin-right:5px;}
.mailformplus_contactform #city{width:335px;}
.mailformplus_contactform .title{font-weight:700;text-transform:uppercase;font-size:16px;}
.mailformplus_contactform .subtitle{text-transform:uppercase;font-size:16px;}
.mailformplus_contactform p.date{font-weight:700;color:#000;font-size:16px;}
.mailformplus_contactform .fee{margin-bottom:20px;}
.event_float{float:left;width:248px;padding-right:20px;}
.event_0_1_wrap{width:536px;float:left;}
.event_0 .date, .event_0 h1, .event_0 h2, .event_0 h3, .event_0 h1 a, .event_0 h2 a, .event_0 h3 a, .event_0 h4 a{color:#f03;text-decoration:none;margin:0;}
.event_1 .date, .event_1 h1, .event_1 h2, .event_1 h3, .event_1 .date a, .event_1 h1 a, .event_1 h2 a, .event_1 h3 a{color:#09f;text-decoration:none;font-weight:400;}
.event_2 .date, .event_2 h1, .event_2 h2, .event_2 h3, .event_2 .date a, .event_2 h1 a, .event_2 h2 a,.event_2 h3 a,.event_2 h4 a{color:#3c9;text-decoration:none;font-weight:400;}
.event_2 h1,.event_2 h2,.event_2 h3{margin:0 0 0 0;}
#content_wrap .event_0 h1, #content_wrap .event_1 h1, #content_wrap .event_2 h1, #content_wrap .event_0 h2, #content_wrap .event_1 h2, #content_wrap .event_2 h2, #content_wrap .event_0 h3, #content_wrap .event_0 h4{background:none;margin:0;padding:0;}
#content_wrap .event_0 p, #content_wrap .event_1 p, #content_wrap .event_2 p{padding-left:0;margin:6px 0;}
.date{font-weight:700;font-size:27px;line-height:27px;}
#content .overview{margin-top:30px;}
.home .event_0 h1, .home .event_0 h1 *, .home .event_2 h1, .home .event_2 h1 *{text-transform:none;font:bold 17px/17px Maxima, Arial, Helvetica, sans-serif;}
.home .event_1 h1, .home .event_1 h1 *{text-transform:none;font:bold 23px/23px Maxima, Arial, Helvetica, sans-serif;}
.home .event_0 h2, .home .event_0 h2 *, .home .event_1 h2, .home .event_1 h2 *, .home .event_2 h2, .home .event_2 h2 *{text-transform:uppercase;font:bold 23px/23px Maxima, Arial, Helvetica, sans-serif;}
.home .event_0 h3, .home .event_0 h3 *, .home .event_1 h3, .home .event_1 h3 *, .home .event_2 h3, .home .event_2 h3 *{font:normal 23px/23px Maxima, Arial, Helvetica, sans-serif;font-style:normal;}
.home .event_0 h4, .home .event_0 h4 *, .home .event_1 h4, .home .event_1 h4 *, .home .event_2 h4, .home .event_2 h4 *{text-transform:none;font:normal 17px/17px Maxima, Arial, Helvetica, sans-serif;font-weight:700;}
.home .event_1 h1, .home .event_1 h1 *, #content .home .event_1 h1, #content .home .event_1 h1*{text-transform:uppercase;padding-bottom:0;}
.home .event_1 h3, .home .event_1 h3 *{text-transform:uppercase;font-style:normal;}
.home .event_1 h1, .home .event_1 h2, .home .event_1 h3, .home .event_1 h4, .home .event_1 h1 *, .home .event_1 h2 *, .home .event_1 h3 *, .home .event_1 h4 *{color:#09f;margin:0;padding:0;}
#news h2{font-size:14px;font-weight:400;}
.borderbox_short{background:url(../img/bg_borderbox_short.gif) no-repeat;padding:16px 0 16px 13px;width:250px;}
.borderbox{background:url(../img/bg_borderbox.gif) no-repeat;padding:25px 0;}
.borderbox .borderbox{margin-left:-13px;}
.borderbox h1{padding-left:0;padding-top:0;margin-top:0;background:none;font-size:23px;line-height:23px;}
.csc-textpic-imagerow ul, #content ul{padding-left:0;margin:0;}
#c118{margin-bottom:35px;}
.anmelden a{font-weight:700;font-size:14px;}
#page75 .clearfix{padding-bottom:2em;}
#page189 h1, #page199 h1, #page268 h1{padding-bottom:0;}
.description, .participants, .fee, .persons{position:relative;left:13px;}
.borderbox .anmelden{margin-left:0;}
.borderbox #programmSingleTitle{padding-bottom:0;margin:0;}
#content .nohome h1, #content .nohome h1 *{font:bold 23px/23px Maxima, Arial, Helvetica, sans-serif;padding:0;}
#content .nohome h2, #content .nohome h2 *{font:normal 23px/23px Maxima, Arial, Helvetica, sans-serif;padding:0;}
#content .nohome h3, #content .nohome h3 *{font:bold 17px/17px Maxima, Arial, Helvetica, sans-serif;padding:0;}
input, .navi_sub_1 div.active{float:left;}
#navi_main a.grey, #navi_sub a.grey{color:#606060;}
#navi_main .active a.grey, #navi_main a:hover, #navi_sub .navi_sub_1 a{color:#000;}
#navi_sub a, #news a, .event_float .borderbox a{text-decoration:none;}
#navi_sub .event_0 a:hover, #navi_sub .event_0 a.active, .event_0 h1, .event_0 h2, .event_0 h3, .event_0 h4{color:#f03;}
* html #navi_sub_2, * html #navi_sub_2 div{width:113px;}
.form_field, .clearfix{clear:both;}
.home .event_1 h2, .home .event_1 h2 *, .home .event_2 h2, .home .event_2 h2 *, .no_bold{font-weight:400;}
.home .event_2 h2 b, .home .event_2 h2 b *, .home .event_2 h2 strong, .home .event_2 h2 strong *, .home .event_1 h4, .home .event_1 h4 *{font-weight:700;}
/*added november 2011,will be merged with the rest */
body,p,h1,h2,h3,h4,.csc-firstHeader{font:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
div#navi_main,content{width:700px;}
#navi_main ul{list-style-type:none; width:110px; margin-right:20px; float:left;}
/*Aktuelles Position*/
#navi_main .content_border{padding:6px 0 0 15px; width:130px !important; background:url(http://werkleitz.de/fileadmin/template/img/bg_borderbox_short.gif) no-repeat; background-position:0 0px; font-size:18px; font-weight:bold;}
.borderbox_short .active{width:250px;}
div.borderbox_short div{width:250px;}
#service{margin-top:16px;}
#content_wrapper{position:absolute;top:250px;left:220px;}
#service{margin-top:47px;}
#content{position:absolute;left:0px;top:150px;}
.borderbox{padding-left:12px;}
div p,.nohome h2,.nohome h3,.nohome h4{width:500px; line-height:18px;}
td p{width:auto;}
#navi_main a.grey{color:#AAA;}
/*sub navi grey*/
#navi_sub a.grey{color:#ebebeb;}
.navi_sub_1 div{float:none;width:128px;}
/* hover for main navigation */
#navi_main a:hover.grey{color:black;}
.nohome h1{font-size:38px !important;line-height:42px !important;text-transform:uppercase;
/* force text to uppercase */
letter-spacing:1px;width:400px;margin-bottom:10px;}
h2,h3,h4{margin-top:1em;letter-spacing:1px;}
.contenttable{width:804px !important;}
td,th{vertical-align:top}
.contenttable td{margin-right:10px;padding-right:10px;}
.contenttable h2{padding-top:0;margin-top:0;font-size:14px !important; line-height:17px !important; letter-spacing:0px; font-weight:bold !important;}
.contenttable p{margin:0;padding:0;}
.contenttable tr{margin-bottom:100px;}
.contenttable h5{color:#666;font-size:1em;font-weight:normal;margin-top:20px;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{margin:0 10px 15px 0 !important;}
/* search */
.tx-indexedsearch input, .tx-indexedsearch textarea{margin:0;}
#tx-indexedsearch-searchbox-button-submit{margin-left:5px;padding:3px 4px;}
.tx-indexedsearch-info dd{width:420px;}
.tx-indexedsearch-browsebox {margin:25px 0;overflow:hidden;}
.tx-indexedsearch-browsebox A {margin:0 8px 0 0;padding:0;}
.tx-indexedsearch-browsebox li{list-style:none;float:left;display:inline;}
.tx-indexedsearch-res p, .tx-indexedsearch-res h3{width:auto;}
.tx-indexedsearch-whatis {display:none;}
