/* Style sheet styles */
*{margin:0;padding:0;border:none;}
div{margin:0;padding:0;}
img{margin:0;padding:0;border:none;}
body{font-family:Verdana, Arial, sans serif;font-weight:normal;text-decoration:none;font-size:62.5%;color:#003b84;}
#wrapper{width:100em;margin-right:auto;margin-left:auto;padding-bottom:5em;background:url("tl_files/layout/wrapper_bg.jpg") left top no-repeat;font-size:1em;}
#logo{left:0;top:3em;position:absolute;z-index:100;}
#kontaktbox{width:20em;height:16.4em;left:80em;top:0;position:absolute;}
#kontaktbox a{text-decoration:underline;color:#003b84;}
#kontaktbox h1{padding-top:0.8em;padding-bottom:0.8em;padding-left:1.5em;background-color:#df0037;font-weight:bold;font-size:1.1em;color:#ffffff;}
#kontaktbox .content{height:13.5em;padding-left:1.4em;border-right:0.2em solid #ffbf95;border-left:0.2em solid #ffbf95;font-size:1em;color:#2f322f;}
#left #star{left:1em;top:0.8em;position:absolute;}
#left a{text-decoration:none;color:#DF0037;}
#left .star01{left:23em;top:50.2em;position:absolute;}
#left .star02{left:23em;top:55em;position:absolute;}
#left .star03{left:23em;top:59.8em;position:absolute;}
#left .programm{width:28em;background-color:#ffffff;}
#left .programm h1{height:2.1em;padding-top:0.9em;text-align:center;background-color:#df0037;font-weight:bold;font-size:1.1em;color:#ffffff;}
#left .programm table{width:28em;padding-right:1.4em;padding-left:1.4em;border-right:0.2em solid #ffa162;border-left:0.2em solid #ffa162;}
#left .programm table td{width:8em;vertical-align:top;line-height:1.4em;}
#left .subnavi{margin-top:-1.2em;}
#left .subnavi ul.level_1 li{height:4.8em;background:url("tl_files/layout/subnavi_bg.jpg") left top no-repeat;}
#left .subnavi ul.level_1 li a{padding-left:1.8em;font-weight:bold;text-decoration:none;font-size:1.1em;color:#ffffff;line-height:2.6em;}
#left .subnavi ul.level_1 li a:hover,#left .subnavi ul.level_1 li span.active{padding-left:1.8em;font-weight:bold;text-decoration:none;font-size:1.1em;color:#df0037;line-height:2.6em;}
#right{height:52em;}
#right .sponsoren{width:20em;background-color:#ffffff;}
#right .sponsoren h1{height:2.1em;padding-top:0.9em;text-align:center;background-color:#df0037;font-weight:bold;font-size:1.1em;color:#ffffff;}
#right .sponsoren .ce_image{border-right:0.2em solid #ffa162;border-left:0.2em solid #ffa162;}
#right .sponsoren .ce_image_last{border-bottom:0.2em solid #FFA162;}
#main .navi{background-color:#ffa162;}
#main ul{margin-left:1.5em;}
#main .navi ul.level_1 li{float:left;margin-left:0.6em;padding-right:0.8em;background:url("tl_files/layout/spacer.gif") right center no-repeat;line-height:3.3em;list-style-type:none;}
#main .navi ul.level_1 li.last{padding-right:0;background-image:none;}
#main .navi ul.level_1 li.first{margin-left:0;}
#main .navi ul.level_1{width:50em;margin-right:auto;margin-left:auto;}
#main .navi ul.level_1 li a{display:block;font-weight:bold;text-decoration:none;font-size:1em;color:#ffffff;}
#main .navi ul.level_1 li a:hover,#main .navi ul.level_1 li span.active{display:block;font-weight:bold;text-decoration:none;font-size:1em;color:#df0037;}
#main .inside .mod_article{padding:2em 2em 2em 1.5em;}
#main .inside .mod_article h1{margin-top:0.2em;margin-bottom:1em;font-weight:bold;font-size:1.8em;color:#df0037;text-transform:uppercase;}
#main .inside .mod_article .ce_text{font-size:1.1em;line-height:1.8em;}
#main a{font-weight:normal;text-decoration:none;color:#DF0037;}
#main a:hover{font-weight:normal;text-decoration:underline;color:#DF0037;}
#main table td{padding-right:2em;padding-bottom:2em;vertical-align:top;}
#main table td.img{text-align:center;}
#main table.projektdetails{padding:0.2em;vertical-align:top;border:0.1em solid #000000;border-collapse:collapse;}
#main table.projektdetails td{padding:0.4em;border-right:0.1em solid #000000;border-bottom:0.1em solid #000000;}
#main table.surftipps,#main table.projektdetails{width:100%;padding:0.2em;vertical-align:top;border:0.1em solid #000000;border-collapse:collapse;}
#main table.surftipps td,#main table.projektdetails td{padding:0.4em;border-right:0.1em solid #000000;border-bottom:0.1em solid #000000;}
#main table.surftipps td.header,#main table.projektdetails td.header{background-color:#FFA162;color:#000000;}
#main .anmeldung{position:relative;overflow:visible;margin-top:20px;}
#main .anmeldung .image_container{left:2em;top:-1.7em;position:absolute;}
#footer{height:4em;clear:both;}
#footer #footer_text{padding-top:1em;padding-right:1.5em;padding-left:1.5em;font-size:1.1em;color:#FFA162;}
#footer #footer_text a{text-decoration:underline;color:#FFA162;}

