/* Style sheet clg-basic */
html{height:100%;margin-bottom:1px;background-color:#000099;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:0.85em;}
h1{margin:0 0 12px;padding:0;font-weight:bold;font-size:1.2em;}
h2{margin:0 0 6px;padding:0;font-weight:bold;font-size:1.1em;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#000;}
#header{margin:10px 0 0;background-color:#ffffff;border-bottom:1px solid #048;}
#container{background-color:#ffffff;}
#main .inside{width:750px;padding-right:0.5em;padding-left:0.5em;}
#main h1{margin-top:15px;}
#footer{height:31px;margin-bottom:10px;padding:5px;background-color:#ffffff;border-top:2px solid #048;font-size:0.7em;}
#left,#right{margin:0 0 0.5em;padding:0;}
#left{height:100%;float:left;clear:both;}
#main-left,#main-right{width:47%;}
#main-left{float:left;}
#main-right{float:right;}
.custom{margin-left:1em;}
.mod_kopflogo{left:630px;top:15px;position:absolute;float:left;margin:5px 15px 0;z-index: 2;}
.mod_kopftitel{float:left;margin:5px 0 0;}
.mod_kopflinks{width:300px;left:-105px;position:relative;font-size:0.7em;z-index: 2;}
.mod_leitbildlink{text-align:center;font-weight:bold;color:#ff0000;}
.ce_text,.ce_table,.ce_list{}
.ce_text p{margin:0 0 0.3em;}
.ce_text h1,.ce_text h2,.ce_table h1,.ce_list h1,.mod_faqlist h2,.mod_article h1{padding:0 0 0 0.5em;font-weight:bold;font-size:1em;}
.ce_text h1,.ce_table h1,.ce_list h1,.mod_faqlist h2,.mod_article h1{border-bottom:1px solid #aaa;font-size:1.2em;}
.ce_toplink{float:right;}
.mod_article a{color:#66f;}
.pdf_link{padding-right:1em;text-align:right;font-size:0.8em;}
.mod_eventlist h1,.mod_period_events h1{clear:both;margin:5px 0 0;padding:0.3em 1em;border-top:1px solid #ccf;border-right:1px solid #ccf;border-bottom:2px solid #ccf;border-left:1px solid #ccf;font-weight:bold;font-size:1.2em;color:#66f;}
.mod_eventlist .header,.mod_period_events .header{margin-top:3px;padding:0.2em 0.4em 0.3em;border:1px solid #ccf;font-weight:bold;}
.mod_eventlist .event,.mod_period_events .event{padding:0.5em 1em;border-right:1px solid #ccf;border-bottom:1px solid #ccf;border-left:1px solid #ccf;font-size:0.8em;}
.mod_eventlist .day,.mod_period_events .day{display:inline;color:#999;}
.mod_quickpoll{font-size:0.75em;}
.mod_quickpoll .title{font-weight:bold;text-decoration:underline;}
.mod_quickpoll span{display:block;}
.mod_quickpoll .graph .results .color1{text-align:center;background-color:#00f;color:#fa0;}
.mod_quickpoll .graph .results .color2{text-align:center;background-color:#66f;color:#fc3;}
.mod_quickpoll .graph .results .color3{text-align:center;background-color:#ccf;color:#000;}
.mod_quickpoll .graph .results .color4{text-align:center;background-color:#66f;color:#fff;}
.mod_quickpoll .graph .results .color5{text-align:center;background-color:#00f;color:#ff0;}
.mod_eventlist .time,.mod_period_events .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventlist .info,.mod_period_events .info{margin-top:-1em;text-align:center;border:1px dashed #bbf;font-size:0.7em;}
.mod_eventlist .stand,.mod_period_events .stand,.mod_eventlist .hinweis,.mod_period_events .hinweis{float:left;font-size:0.8em;}
.mod_eventlist .verantw,.mod_period_events .verantw,.mod_eventlist .lastChange,.mod_period_events .lastChange{float:right;margin-bottom:20px;margin-left:350px;text-align:right;font-size:0.8em;}
.mod_eventlist .ferien,.mod_period_events .ferien{background-color:#ccf;}
.event a{font-weight:normal;color:#blue;}
.cal_1{padding:0;font-size:0.8em;}
.cal_1 .date{display:block;background-color:#fff;border-bottom:1px solid #ccf;font-size:0.8em;color:#88f;}
.mod_eventreader .info{margin-top:-1em;font-size:0.8em;color:#99f;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
.mod_calendar table{width:100%;border-top:1px solid #ccf;border-left:1px solid #ccf;}
.mod_calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#eef;border-right:1px solid #ccf;border-bottom:1px solid #ccf;}
.mod_calendar .current{background-color:#ffc;}
.mod_calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#aaf;border-right:1px solid #ccf;border-bottom:1px solid #ccf;font-weight:bold;font-size:10px;color:#fff;}
.mod_calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#fff;border-right:1px solid #ccf;border-bottom:1px solid #ccf;}
.mod_calendar .weekend{background-color:#ffd;}
.mod_calendar .today{background-color:#ffb;}
.mod_calendar .empty,.mod_calendar .empty .header{background-color:#eee;}
.mod_calendar td .header{padding-bottom:2px;background-color:#cacaff;font-size:10px;}
.mod_calendar td .event a{font-size:10px;}
#fe-login{width:15.3em;margin-left:0.5em;padding:5px;background-color:#ece4d9;}
.mod_login h1{font-size:1em;margin: 0 0 0.5em 0;}
.mod_login .error{text-align:center;font-weight:bold;font-size:0.8em;color:#red;margin: 0 0 0.5em 0;}
.login .formbody label{width:7.8em;float:left;display:block;margin-right:0.5em;text-align:right;font-size:0.8em;}
.mod_login .formbody input{width:9.8em;font-size:0.8em;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;margin-left:7px;}
.mod_login .login_info{margin:0.1em 0.5em;font-size:0.8em;}
#request_password{margin:0 5px 20px;padding:0 5px 10px 6px;background-color:#ece4d9;}
#request_password a{font-size:10px;color:#999999;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{color:#666666;}
.mod_faqreader .info{text-align:right;font-size:0.7em;color:#0000ff;}
.feyzintab table{border:1px;border-collapse:collapse;}
.feyzintab td{padding:0.3em;vertical-align:top;border:1px solid #aaa;}
.mod_minicalendar{padding:5px;background-color:#ccf;}
.mod_minicalendar table{width:100%;border-top:1px solid #ccf;border-left:1px solid #ccf;}
.mod_minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#fff;border-right:1px solid #ccf;border-bottom:1px solid #ccf;}
.mod_minicalendar td,.mod_minicalendar .active a{font-size:10px;}
.mod_minicalendar .active a{font-weight:bold;color:#00a;}
.mod_minicalendar .weekend{background-color:#ffd;}
.mod_minicalendar .today{background-color:#ffa;}
.mod_minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#aaf;border-right:1px solid #ccf;border-bottom:1px solid #ccf;font-size:10px;color:#fff;}
.mod_minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #ccf;border-bottom:1px solid #ccf;}
.mod_minicalendar .current{background-color:#ffc;}
.mod_newslist .first .info{border-top:1px solid #ccf;}
.mod_newslist .info{margin-top:0;padding:0.2em 0.4em 0.3em;background-color:#eef;border-bottom:1px solid #ccf;font-weight:bold;}
.mod_newslist .layout_short{margin:0;padding:0;border-right:1px solid #ccf;border-bottom:1px solid #ccf;border-left:1px solid #ccf;}
.mod_newslist h2,.mod_newslist .teaser,.mod_newslist .more{padding:0 0.7em;}
.mod_newslist .pagination p{float:left;margin-right:3em;}
.mod_newslist .pagination li{display:inline;}
.mod_newslist .pagination li a{color:#66f;}
.mod_breadcrumb{margin:0 0.5em 0.3em 0;padding:0 0 0 2em;border-top:0px dashed #ccf;border-right:0px dashed #ccf;border-bottom:1px dashed #ccf;border-left:0px dashed #ccf;font-size:0.8em;}
#header .inside .mod_navigation{margin-top:50px;}
#header .inside .mod_navigation ul.level_1{margin:0 0 0 0.2em;padding:0;}
.mod_navigation ul.level_1 li{width:10em;display:inline;margin:0 0.1em;padding:0;}
.mod_navigation .level_1 li .active,.mod_navigation .level_1 li a,.mod_navigation .level_1 li .trail{width:8.5em;float:left;margin:0 0 0 0.2em;padding:0.2em;text-align:center;background-color:#ccf;font-weight:normal;color:#000;}
.mod_navigation .level_1 li .active,.mod_navigation .level_1 li .trail{background-color:#048;font-weight:bold;color:#fff;}
#left .mod_navigation li a,#left .mod_navigation li .active{width:16.5em;height:1em;margin:0 0 0.1em 0.3em;padding:0.2em;text-align:left;}
#left .mod_navigation ul.level_1{width:13.5em;margin:1em 0 0;padding:0;}
.active p,a[class~=trail]{margin:0 0 0.2em;padding-left:1em;background-color:#369;color:#fff;}
#left .mod_navigation ul.level_2{margin:0 0 0.2em 0.5em;padding-left:0.5em;}
#left .mod_navigation ul.level_2 a{display:block;margin:0 0 0.2em;padding-left:0.5em;background-color:#ccf;text-decoration:none;color:#000;}
#left .mod_navigation ul.level_2 ul.level_3 li{margin:0.1em 0;font-size:0.8em;list-style: none;}
.mod_navigation .level_2 .level_4{list-style: none;}
.mod_navigation .level_2 .level_3 p{padding-left:0.5em;}
.mod_search{border:1px dotted #ccc;}
#f2 .formbody{text-align:right;font-size:0.8em;}
.event .date{display:block;color:#88f;}
.ce_gallery .caption{color:#999999;}
.ce_download h1{font-size:0.8em;}
.hyperlink_txt{color:#006;}
.hinweis{font-size:10pt;}
#f1 label{width:10em;float:left;display:block;}
.ce_text a,.more a,.back a{color:#66f;}
.image_container .caption{font-style:italic;font-size:0.75em;}
.tickertext{padding:0.2em 0 0.2em 1em;background-color:#ffa;border:2px solid #red;font-weight:bold;font-style:italic;color:#fff;}
div .ce_comments{width:30em;padding:0.5em 1em;background-color:#ccf;}
.ce_comments label,.ce_comments .captcha_text{font-size:0.8em;}
.ce_comments span{color:#red;}
.ce_comments #ctrl_captcha{width:3em;}
#header{height:105px;background-image:url("tl_files/hpage/title-bg-image.jpg");background-repeat:no-repeat;}
.ce_accordion h2{margin-top:10px;color:#a84204;cursor: help;}
.mod_routenplaner input[type=button]{margin:0 0 0.5em 3.5em;}
.mod_routenplaner fieldset{width:45em;}
.mod_routenplaner label{width:3.2em;float:left;margin-right:0.3em;text-align:right;}
.mod_routenplaner input[type=text]{width:40em;}
