/* Style sheet style */
.image_container img{border:1px solid #c0c0c0;}
*{margin:0;padding:0;border:0;}
body{width:100%;height:100%;font-family:Arial, sans-serif;font-size:12px;color:#666666;}
hr{border-top:1px solid #08843b;}
a{outline:none;}
a:link,a:visited{text-decoration:underline;color:#990000;}
a:hover,a:active{text-decoration:none;color:#990000;}
.clear{height:0.1px;overflow:hidden;clear:both;font-size:0.1px;line-height:0.1px;}
.invisible{width:0;height:0;right:-1000;top:-1000;position:absolute;overflow:hidden;display:inline;}
#ie6{width:100%;height:25px;padding-top:10px;text-align:center;background-color:#f05400;border-bottom:1px solid #000000;font-family:Arial, sans-serif;font-size:11px;color:#000000;}
#ie6 a{font-weight:bold;text-decoration:underline;color:#000000;font-style:normal;}
form input.text{width:200px;height:16px;margin:5px;padding-top:1px;padding-bottom:1px;background-color:#cce6d7;border:1px solid #999999;}
form textarea{margin:5px;background-color:#cce6d7;border:1px solid #999999;font-family:Arial, sans-serif;font-size:12px;}
select{border:1px solid #999999;}
#anmeldung select{margin-top:5px;margin-left:5px;}
form input.submit{height:20px;margin:5px;background-color:#b2d9c2;border:1px solid #999999;}
form p.error{margin-left:5px;color:#e60000;}
#wrapper{width:990px;margin-right:auto;margin-left:auto;}
#header{width:990px;height:361px;}
#headernavi{width:990px;height:20px;text-align:right;font-size:10px;color:#008035;line-height:19px;}
#headernavi a:link,#headernavi a:visited{text-decoration:none;font-size:10px;color:#008035;font-style:normal;}
#headernavi a:hover,#headernavi a:active{text-decoration:underline;font-size:10px;color:#008035;font-style:normal;}
#headernavi .mod_form{float:right;display:inline;}
#headernavi input{width:200px;height:20px;margin:0;padding:0;background-color:#cce6d7;border:0;}
#headerlogos{width:990px;height:93px;background-image:url("tl_files/schwanberg/images/cr-logo.png");background-position:right top;background-repeat:no-repeat;}
#headerslideshow{width:990px;height:248px;}
#headerlayer{width:990px;height:248px;top:113px;position:absolute;background-image:url("tl_files/schwanberg/images/headerlayer.png");background-position:center top;background-repeat:no-repeat;z-index:9999;}
#left{width:200px;float:left;}
#navilayer{width:22px;height:620px;top:361px;position:absolute;background-image:url("tl_files/schwanberg/images/navilayer.png");background-position:left top;background-repeat:repeat-y;}
#left .mod_navigation li{list-style-type:none;}
#left .mod_navigation .level_1>.gruen,#left .mod_navigation .level_1>.grau{padding-top:20px;}
#left .mod_navigation .level_2 .gelb a,#left .mod_navigation .level_2 .gelb span.active{height:19px;border-top:1px solid #decea0;line-height:19px;}
#left .mod_navigation .level_2 .gruen a,#left .mod_navigation .level_2 .gruen span.active{height:19px;border-top:1px solid #a0c0ad;line-height:19px;}
#left .mod_navigation .level_2 .grau a,#left .mod_navigation .level_2 .grau span.active{height:19px;border-top:1px solid #c0c0c0;line-height:19px;}
#left .mod_navigation .level_1>.submenu>.gelb,#left .mod_navigation .level_1>.submenu>.gruen{height:35px;padding-top:5px;line-height:16px;}
#left .mod_navigation .level_1>.submenu>.gelb{width:140px;padding-right:40px;}
#left .mod_navigation .level_1>.submenu>.grau{height:20px;line-height:20px;}
#left .mod_navigation span.active{display:block;margin-left:10px;padding-left:10px;font-weight:bold;color:#666666;}
#left .mod_navigation .submenu a{width:180px;display:block;padding-left:20px;text-decoration:none;}
#left .mod_navigation .submenu>a{width:180px;margin-left:10px;padding-left:10px;font-weight:bold;font-size:11px;}
#left .mod_navigation .submenu>span.active{font-size:11px;}
#left .mod_navigation a:link,#left .mod_navigation a:visited{color:#666666;font-style:normal;}
#left .mod_navigation a:hover{text-decoration:none;color:#666666;font-style:normal;}
#left .mod_navigation a:active{text-decoration:none;color:#666666;font-style:normal;}
#left .mod_navigation .level_2  li a:hover,#left .mod_navigation .level_2 li a:active{margin-left:10px;padding-left:10px;}
#left .mod_navigation .gelb{background-color:#fbbb00;}
#left .mod_navigation .gelb a,#left .mod_navigation .gelb span.active{background-color:#feeab2;}
#left .mod_navigation .gruen{background-color:#008035;}
#left .mod_navigation .gruen a,#left .mod_navigation .gruen span.active{background-color:#b2d9c2;}
#left .mod_navigation .grau{background-color:#666666;}
#left .mod_navigation .grau a,#left .mod_navigation .grau span.active{background-color:#d9d9d9;}
#container{width:790px;float:right;}
#ueberschrift{margin-left:8px;}
#ueberschrift h1{margin-bottom:10px;margin-left:13px;padding-bottom:10px;padding-left:72px;background-image:url("tl_files/schwanberg/images/ueberschrift-bg.png");background-position:left bottom;background-repeat:no-repeat;}
#main{width:550px;float:left;padding:5px 20px 20px 20px;}
#main h1,#main h2,#main h3,#right h1,#right h2,#right h3{color:#008035;}
#main h1,#main h2,#right h1,#right h2{background-image:url("tl_files/schwanberg/images/kreuz.gif");background-position:left top;background-repeat:no-repeat;}
#main h1,#right h1{margin-top:10px;margin-bottom:20px;padding-top:5px;padding-left:24px;font-size:16px;}
#main h2,#right h2{margin-top:5px;margin-bottom:15px;padding-top:5px;padding-left:24px;font-size:13px;}
#main h3,#right h3{margin-top:10px;margin-bottom:15px;font-size:13px;}
#main li,#right li{margin-left:20px;list-style-image:url("tl_files/schwanberg/images/listdot1.gif");}
#main li li,#right li li{list-style-image:url("tl_files/schwanberg/images/listdot2.gif");}
#main .mod_sitemap li{list-style-type:none;}
#main .mod_sitemap ul.level_1>li{margin-bottom:10px;}
#main .mod_search form{margin-bottom:20px;}
#main .mod_search form input{margin:0;}
#main .mod_search form input.text{width:300px;margin-right:5px;background-color:#cce6d7;border:1px solid #999999;}
#main .mod_search form input.submit{background-color:#b2d9c2;border:1px solid #999999;}
#main .mod_search>div{margin-top:20px;}
#right{width:200px;float:right;padding-top:15px;padding-bottom:20px;}
#footer{width:990px;height:50px;margin-top:15px;padding-top:5px;text-align:center;border-top:1px solid #cce6d7;}
.ce_table table{border:1px solid #cccccc;}
.ce_table table td,.ce_table table th,.ce_table table tf{padding:5px;}
.ce_table table th{background-color:#eeeeee;}
.ce_table table tr{border:1px solid #bbbbbb;border-collapse:collapse;}
.mod_catalogfilter h1,.mod_catalogfilter h2,.mod_catalogfilter h3,.mod_catalogfilter h4,.mod_catalogfilter h5,.mod_catalogfilter h6{display:none;}
.mod_catalogfilter form input{margin-left:0px;}
.mod_catalogfilter .filter_group,.mod_catalogfilter .sort_group,.mod_catalogfilter .range_group{width:50%;}
.mod_catalogfilter #dropdown-filter{float:left;}
.mod_catalogfilter .search_group{margin-top:-16px;}
.mod_catalogfilter .clearall{padding-top:10px;}
.mod_catalogfilter select{width:300px;margin-top:5px;margin-bottom:5px;}
.mod_catalogfilter .search_group,.mod_catalogfilter .clearall{width:50%;float:right;clear:right;}
.mod_catalogfilter .search_group input.text{width:250px;}
.mod_catalogfilter .range_group input.text{width:120px;}
.mod_catalogfilter .search_group input.submit,.mod_catalogfilter .range_group input.submit{width:45px;margin-right:0;}
.mod_cataloglist table{border:1px solid #cccccc;}
.mod_cataloglist td{height:35px;padding:2px 5px;vertical-align:middle;}
.mod_cataloglist td.nummer{text-align:right;}
.mod_cataloglist tr.odd td{background-color:#feeab2;}
.mod_cataloglist th{padding:5px;text-align:left;background-color:#eeeeee;}
.mod_catalogreader .veranstaltung .label{display:none;}
.mod_catalogreader .kategorie .value{font-weight:bold;}
.mod_catalogreader .veranstaltung .value{padding-top:20px;padding-bottom:20px;font-weight:bold;font-size:14px;color:#008035;}
.mod_catalogreader .start .label,.mod_catalogreader .ende .label,.mod_catalogreader .nummer .label,.mod_catalogreader .kategorie .label{float:left;font-weight:bold;}
.mod_catalogreader .leitung .label,.mod_catalogreader .kursgebuehr .label,.mod_catalogreader .unterkunft .label,.mod_catalogreader .beschreibung .label{font-weight:bold;}
.mod_catalogreader .start .value,.mod_catalogreader .ende .value{margin-left:140px;}
.mod_catalogreader .nummer{margin-bottom:15px;padding-top:10px;padding-bottom:15px;border-bottom:1px solid #cccccc;}
.mod_catalogreader .kursgebuehr,.mod_catalogreader .unterkunft{margin-top:10px;padding-top:10px;}
.mod_catalogreader .beschreibung{margin-top:15px;margin-bottom:15px;padding-top:15px;padding-bottom:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.table-kontakt table{width:100%;}
.table-kontakt table td{height:35px;padding:2px 5px;vertical-align:top;}
.table-kontakt table th{text-align:left;}
.table-kontakt table tr.odd td{background-color:#feeab2;}
.table-kontakt2 table tr.odd td{background-color:#b2d9c2;}
.contenttable table{margin:10px 0px;border:1px solid #999999;border-collapse:collapse;}
.contenttable table td{padding:5px;text-align:left;border:1px solid #999999;border-collapse:collapse;}
.pdf_link{height:25px;margin-bottom:-25px;text-align:right;}
