/* Style sheet content */
h1{font-size:160%;}
h2{font-size:140%;}
h3{font-size:120%;}
div#main .float_left{float:left;margin:0 20px 10px 0;}
div#main .float_right{float:right;margin:0 0 20px 10px;}
.ce_text,.ce_download{margin-bottom:20px;}
.ce_text{line-height:150%;}
.ce_text li{list-style: disc;}
.small{font-size:90%;}
.ce_download img{vertical-align:middle;}
.mod_eventlist{}
.mod_eventlist .header{clear:both;margin:30px 0 10px;border-bottom:2px solid #ccc;font-weight:bold;font-size:130%;}
.mod_eventlist div.event{clear:both;display:block;margin-bottom:5px;}
.mod_eventlist div.event .ce_text{margin-bottom:5px;}
.mod_eventlist .time{width:80px;float:left;}
.mod_eventlist .ce_text{width:360px;float:left;margin-left:10px;}
.mod_eventlist h2{margin:0;}
.mod_linklist{}
.mod_linklist .toggler{}
.ce_accordion{width:470px;}
.ce_accordion .toggler{padding:8px 20px;background: url(/tl_files/img/bg_box_top.png) no-repeat top left;cursor: pointer;cursor: hand;}
.ce_accordion .toggler h2{margin:0;}
.ce_accordion .accordion{margin-bottom:5px;padding:0 20px;background: url(/tl_files/img/bg_box_bottom.png) no-repeat bottom left;}
.mod_newslist .info,.mod_newsreader .info,.mod_cataloglist .info{margin:0 0 4px;font-size:90%;color:#666;}
.mod_newslist .layout_latest,.mod_newslist .layout_short,.mod_cataloglist .layout_simple{margin:0 0 15px;padding:10px 0 0;background: url(/tl_files/img/bg_box_top.png) no-repeat top left;}
.mod_newslist .layout_latest .inner,.mod_newslist .layout_short .inner,.mod_cataloglist .layout_simple .inner{padding:0 10px 15px;background: url(/tl_files/img/bg_box_bottom.png) no-repeat bottom left;}
.mod_newslist h3,.mod_cataloglist h3{margin-top:0;}
.mod_newsmenu{margin:0 0 20px;padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background: #ddd url(/tl_files/img/bg_main_abo.png) top repeat-x;}
.mod_newsmenu h1{margin:0 0 10px;}
.mod_newsmenu ul,div#main .mod_newsmenu li{margin:0;padding:0;list-style: none;}
div#main .mod_newsmenu li li{border:1px solid #red;}
.mod_newsmenu .year{margin:0 0 10px;font-weight:bold;}
.mod_newsarchive .layout_simple{margin:0 0 10px;}
.mod_newsreader .back{margin-bottom:24px;padding-top:12px;}
* html .mod_newsreader .back{margin-top:12px;padding-top:0;}
.mod_newsreader .ce_text{margin-top:16px;}
.mod_newsreader .comment_default{margin-bottom:12px;}
.mod_newsreader .comment{line-height:1.5;}
.mod_newsreader .form{margin-top:24px;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_newsreader .textarea{width:360px;height:120px;}
div.abo{height:32px;margin:5px 0 20px;padding:0 10px;text-align:right;background: #ddd url(/tl_files/img/bg_main_abo.png) top repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
div.abo span{margin-left:10px;}
div.abo img{vertical-align:middle;}
ul.tag-chain{height:20px;margin:10px 0;padding:0 0 0 40px;background: url(tl_files/img/icon16_tag_yellow.png) no-repeat left top;}
ul.tag-chain li{float:left;margin-right:25px;padding:0;}
.ce_gallery{width:445px;margin:0 0 30px;padding:10px 10px 0;background: #ddd url(/tl_files/img/bg_main_abo.png) top repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.ce_gallery table{margin:0 auto;}
.ce_gallery h1,.ce_gallery h2,.ce_gallery h3{margin-top:0;}
.ce_gallery td{padding:0 12px 10px 0;}
.ce_gallery td.col_last{padding-right:0;}
.ce_form form{margin:0 0 30px;padding:0;}
.ce_form legend{padding:5px 10px;font-weight:bold;}
.ce_form fieldset{margin:0 0 10px;padding:10px 20px;border:2px solid #ddd;background: #eee;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.ce_form fieldset div{overflow:hidden;display:inline-block;}
.ce_form form br{height:1px;clear:both;display:block;}
.ce_form label{width:10em;float:left;}
.ce_form input,textarea{width:290px;margin:0 0 5px;padding:2px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.ce_form input:focus,.ce_form textarea:focus{border:1px solid #333;}
.ce_form .radio_container{width:300px;float:left;}
.ce_form .radio{width:20px;float:left;padding-right:5px;border:0;}
.ce_form .radio_container span{clear:both;display:block;}
.ce_form .radio ul{margin-left:5em;list-style:none;}
.ce_form .radio_container label,.radio input{width:250px;margin-bottom:10px;}
.ce_form textarea{height:10em;}
.ce_form .explanation{margin:10px 0;}
.ce_form input.submit{width:auto;float:right;margin:5px;padding:5px 20px;font-weight:bold;color:#fff;}
.button a{display:block;margin:5px 0 20px;padding:10px;border:2px solid #ccc;font-weight:bold;font-size:120%;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.anmeldung a{padding-left:40px;background: #eee url(/tl_files/img/icon32_registration_24.png) no-repeat left;}
.ce_hyperlink{margin:0 0 5px;}
.ce_hyperlink h2,.ce_hyperlink h3{margin:20px 0 5px;}
.ical_abo{padding-left:20px;background: url(tl_files/img/icon16_ical_abo.png) no-repeat left center;}
a.ical{padding-left:20px;background: url(tl_files/img/icon16_ical_download.png) no-repeat left center;}
.ce_table table{width:100%;}
.ce_table table td,.ce_table table th{padding:5px;}
.ce_table table thead{background: #ccc;}
.ce_table table tr.odd{background: #ddd;}
.ce_table table tr.even{background: #eee;}
.ce_ical{padding:5px 0 10px;}
object{margin:0 0 20px;}
.highlight{padding:1px 2px;background: #ff9;}
.mod_rootsearch form input.text{width:300px;padding:2px 2px 2px 23px;border:1px solid #999;font-size:140%;background: #fff url(/tl_files/img/bg_input_search.png) left center no-repeat;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.mod_rootsearch .pagination ul{height:20px;margin:20px 0;padding:0;}
.mod_rootsearch .pagination ul li{float:left;margin-right:5px;font-weight:bold;list-style: none;}
.mod_rootsearch .pagination ul li a{padding:3px 5px;border:1px solid #ccc;}
.mod_rootsearch .pagination ul li a:hover{border:1px solid #666;background: #eee;}
.mod_rootsearch .pagination ul li .current{padding:3px 5px;border:1px solid #666;}
.mod_rootsearch .pagination p{display:none;}
.mod_rootsearch .result{margin:0 0 15px;padding:10px 0 0;background: url(/tl_files/img/bg_box_top.png) no-repeat top left;}
.mod_rootsearch .result .inner{padding:0 10px 15px;background: url(/tl_files/img/bg_box_bottom.png) no-repeat bottom left;}
.mod_rootsearch .result h3 span.relevance{overflow:hidden;float:right;font-weight:normal;font-size:8pt;}
.mod_rootsearch .result h3 span.relevance div{padding:2px 3px;text-align:right;color:#666;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #ddd url(/tl_files/img/bg_main_abo.png) top repeat-x;min-width: 27px;}
.ce_tabcontrol_tabs{width:450px;height:24px;margin:0 0 0 10px;padding:0;list-style-type:none;}
.ce_tabcontrol_tabs ul{margin:0;padding:0;list-style: none;}
.ce_tabcontrol_tabs ul li{height:20px;float:left;margin:0 2px 0 0;padding:4px 10px;background-color:#ddd;font-weight:bold;color:#666;cursor: pointer;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}
.ce_tabcontrol_tabs ul li.selected{background-color:#ccc;color:#000;}
.hover{color:#000;cursor: pointer;}
.panes{top:-1px;position:relative;overflow:auto;clear:both;display:none;padding:10px;background: #ddd url(/tl_files/img/bg_main_abo.png) top repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
