/* Style sheet style */
body{margin:0;background-color:#ffcccc;background-image:url("tl_files/template1/bg.jpg");background-repeat:repeat-x;color:#4D4747;}
div,h2,a,img,p{margin:0;padding:0;}
div.pdf_link{float:right;}
#wrapper{width:861px;height:100%;margin:auto;background-color:#FFFFFF;color:#4D4747;}
#header{width:851px;height:142px;float:left;padding-right:5px;padding-left:5px;background-color:#FFFFFF;color:#4D4747;}
#header1{width:195px;height:142px;float:left;background-color:#ff4d66;color:#4D4747;}
#header1 img{margin:0 0 0 30px;}
#header2{width:650px;height:107px;float:left;margin-left:5px;background:url("tl_files/template1/images/logo.jpg") left bottom no-repeat;}
#topmenu{width:645px;float:right;margin-top:10px;}
.spacer{clear:both;font-size:0;line-height:0;}
#container2{width:851px;height:195px;padding-right:5px;padding-left:5px;}
#rotator{width:555px;height:195px;float:left;margin:0;padding:0 0 0 44px;background-color:#ff4d66;color:#4D4747;}
#nextevents{width:220px;height:138px;float:right;padding-top:55px;padding-left:30px;background:#0066e6 url("tl_files/template1/images/veranstaltungen.jpg") center top no-repeat;border:1px solid #0066e6;color:#ffffff;line-height:14px;}
#nextevents div.mod_upcoming_events span.date,#nextevents div.mod_upcoming_events span.time{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#ffffff;}
#nextevents div.mod_upcoming_events a{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#FFFFFF;}
#nextevents div.mod_upcoming_events a:hover{font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:underline;font-size:14px;color:#ff4d66;}
#nextevents a.link{float:right;padding-right:20px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#FFFFFF;}
#nextevents a:hover{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#ff4d66;}
#nextevents div.event{margin-bottom:5px;}
#container3{width:851px;height:620px;padding-right:5px;padding-left:5px;}
#mainmenu{width:195px;height:618px;float:left;background-color:#ff4d66;}
#mainmenu ul{list-style-type: none;}
#mainmenu ul.level_2 li{margin-left:-20px;padding-left:0;list-style-type: none;}
#mainmenu li{padding-top:3px;padding-bottom:3px;}
#mainmenu a{font-family:Arial, Helvetica, sans-serif;font-variant:small-caps;font-size:16px;color:#FFFFFF;}
#mainmenu ul.level_2 a{padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-variant:small-caps;font-size:14px;color:#FFFFFF;}
#mainmenu .active{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-variant:small-caps;font-size:16px;color:#FFFFFF;}
#mainmenu ul.level_2 .active{padding-left:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-variant:small-caps;font-size:14px;color:#FFFFFF;}
#container3b{width:404px;height:620px;overflow:auto;float:left;}
#container3b2col{width:656px;height:620px;overflow:auto;float:left;}
#container3b a,#container3b2col a{color:#0066e6;}
#container3b div.mod_article,#container3b2col div.mod_article{margin:16px 30px 0 25px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;color:#4D4747;line-height:14px;}
#container3b div.ce_text{margin:10px 0 30px;padding:0;}
#container3b h1,#container3b2col h1{margin:0 0 20px;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:24px;line-height:24px;}
#container3b2col div.mod_calendar h1{margin:10px 0 20px;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:24px;line-height:24px;}
#container3b div.mod_newslist h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;font-size:14px;}
#container3b div.mod_eventlist h3{margin-top:20px;margin-bottom:3px;padding-top:0;padding-bottom:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:18px;}
#container3b div.mod_eventlist div.info{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;}
#container3b div.formbody label{width:130px;float:left;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;}
#container3b input.text{width:200px;float:left;margin-bottom:3px;border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;}
#container3b input.captcha{width:20px;float:left;margin-right:3px;margin-bottom:3px;border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;}
#container3b textarea{width:200px;float:left;margin-bottom:3px;border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;}
#container3b div.submit_container{width:100%;float:left;margin-bottom:3px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;}
#container3b div.mod_unsubscribe div.checkbox_container{width:100%;padding-top:5px;padding-bottom:5px;}
#container3b div.mod_unsubscribe input.checkbox{float:left;clear:both;margin:0;border:0px;}
#container3b div.mod_unsubscribe label{width:100%;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
#container3b div.mod_unsubscribe label.lab{width:200px;float:left;padding-left:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#0066e6;}
#container3b div.mod_unsubscribe input{border:1px solid #999999;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
#container3b div.mod_unsubscribe input.submit{margin-left:5px;border:1px solid #999999;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
#container3c{width:252px;float:left;}
.container3c1{width:250px;height:61px;margin-top:15px;background-color:#FFFFFF;background-image:url("tl_files/template1/images/mittagstisch.jpg");background-repeat:no-repeat;color:#FFFFFF;}
#menuelist{width:200px;overflow:auto;margin-top:-20px;padding:15px 25px 10px;border:1px solid #0066e6;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;color:#4D4747;}
#menuelist a{font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:11px;color:#ff4d66;}
#menuelist a:hover{text-decoration:underline;color:#ff4d66;}
#menuelist div.mod_upcoming_events span.date,#menuelist div.mod_upcoming_events span.time{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
#menuelist div.rsslink{margin-top:20px;margin-bottom:10px;}
#menuelist a.link{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#0066e6;}
.container3c2{width:252px;height:41px;margin-top:22px;background-color:#fFFFFF;background-image:url("tl_files/template1/images/newsletter.jpg");background-repeat:no-repeat;color:#FFFFFF;}
#newsletter{width:200px;padding:10px 25px;border:1px solid #0066e6;font-family:Arial, Helvetica, sans-serif;color:#4D4747;}
#newsletter div.nlinfotext{margin-top:0;margin-bottom:10px;text-align:justify;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
#newsletter label{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
#newsletter label.lab{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#0066e6;}
#newsletter input{border:1px solid #999999;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
#newsletter .checkbox_container{padding-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}
#newsletter .checkbox_container input{border:0px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}
.container3c1 h5{font-weight:bold;font-size:14px;}
.dummy{clear:both;}
a{text-align:right;font-weight:normal;text-decoration:none;font-size:12px;color:#333333;}
a:hover{text-align:right;text-decoration:underline;color:#B25B46;}
.blank{width:186px;height:86px;}
#container4{width:851px;margin:0;padding-right:5px;padding-left:5px;background-color:#ffffff;color:#4D4747;}
#container4a{width:599px;height:32px;float:left;background-color:#E0E0E0;color:#4D4747;}
#container4b{width:252px;height:22px;float:right;padding-top:10px;text-align:center;background-color:#0066e6;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;}
#container4 p{clear:both;padding:15px 0;text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:9px;}
#container4 a{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:9px;}
