/* Style sheet dieka_screen */
#right p{text-align: left}
p{text-align: justify}
#header{background-image:url("tl_files/die_kommunikationsabteilung/template/img/bg_logo.png");}
#right h2{margin-top: 0;}
#navmain{width:805px;}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:30 0 0;padding:0;}
h1,h2,h3,h4,p,pre,blockquote,table,ol,ul,form{}
h1,h2,h3,h4,h5,h6{margin-top:1.0em;margin-bottom:0.5em;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
blockquote,q{quotes:none;}
fieldset,img{border:0;}
li{list-style-type:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
#wrapper{width:800px;margin-top:30;margin-bottom:30;background-color:#FFFFFF;}
.mod_randomImage{margin-bottom:-3px;}
#main{padding-top:20px;padding-right:20px;padding-left:15px;color:#535353;}
#main .mod_breadcrumb{padding-bottom:10px;}
#right{margin-top:30px;margin-bottom:40px;padding-right:8px;padding-left:50px;}
#navsub{margin-bottom:30px;padding-right:8px;}
body{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#444;}
input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit;}
pre,code{font-family:"Lucida Console",Monaco,monospace;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table{font-size:inherit;}
caption,th{font-weight:bold;}
h1,h2,h3,h4{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;}
h1{font-size:28px;line-height:1em;}
h2,h2 a{font-size:20px;line-height:1em;}
h2 a{text-decoration:none;}
h6{font-size:14px;text-transform:uppercase;}
#right h1{font-size:20px;}
#main .mod_article,#main .ce_text,#main .teaser{font-size:12px;line-height:1.7em;}
#right .ce_text,#right p,#right a,#right li,#right .ce_download a,#right .mod_newslist .layout_simple,#right .mod_newslist a,#right .mod_eventlist.event a,#right .mod_eventlist span,#right .mod_login{font-size:11px;line-height:1.4em;}
.mod_breadcrumb,.mod_breadcrumb a,.mod_breadcrumb span{font-size:11px;}
.toggler:hover{text-decoration:underline;}
p.back a,p.more a{font-weight:bold;font-size:11px;}
input.text{font-weight:bold;font-size:13px;}
input.submit{font-weight:bold;}
.error{font-size:11px;}
.explanation{font-size:11px;}
#navmain a,#navmain span.active,#navmain li.parent a{padding-right:10px;font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;text-decoration:none;font-size:12px;}
#navmain a:hover{text-decoration:none;}
#navsub li a,#navsub span.active,#navsub li.parent a{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;text-decoration:none;font-size:12px;}
#navsub a:hover{text-decoration:none;}
#footer li a,#footer li span.active{font-weight:bold;text-decoration:none;font-size:11px;}
#footer li a:hover{text-decoration:underline;}
.ce_text{line-height:1.5em;}
.ce_list ul{margin-right:0;margin-left:15px;padding:0 0 30px;}
.ce_list li{padding:0 0 0 22px;font-style:italic;line-height:1.7em;background:transparent url(tl_files/die_kommunikationsabteilung/template/img/icon_bullet.png) center left no-repeat;}
* html .ce_list li{margin:0 0 0 26px;}
*:first-child+html .ce_list li{margin:0 0 0 26px;}
.ce_table table{border-top:1px solid #ccc;}
.ce_table td{padding:6px 12px;border-bottom:1px solid #ccc;}
.ce_table th{padding:2px 12px;background-color:#EFEFD1;border:1px solid #FFF;}
.ce_gallery table{width:100%;}
.ce_gallery td{text-align:center;vertical-align:middle;}
.image_container img{padding:2px;border:1px solid #CCC;}
.toggler{margin:5px 0;cursor:pointer;}
.ce_accordion .accordion div{margin-bottom:25px;padding:10px 20px;}
html>body .mime_icon{top:-1px;position:relative;}
.mod_eventlist .header{margin-bottom:-15px;}
.pagination{height:30px;margin-top:10px;}
.pagination p{width:90px;float:left;margin-right:20px;border-right:1px solid #CCC;}
.pagination ul{margin:0;padding:0;list-style:none;}
.pagination li{float:left;display:inline;padding:0 5px;}
#page404 .ce_text,#page403 .ce_text{margin-top:20px;padding-top:10px;padding-bottom:20px;line-height:18px;}
#right p.more{margin-top:-6px;}
#main p.back a,#main p.more a{margin-top:-9px;padding:4px 0;}
.mod_eventlist{padding:10px 0;}
.mod_eventlist .header{padding-top:10px;padding-bottom:10px;font-size:11px;color:#7f7f7f;}
.mod_eventlist .header.first{}
.mod_eventlist .event{padding-top:5px;border-bottom:1px dotted #CCC;}
.mod_eventlist .time{margin-bottom:6px;font-weight:normal;color:#999;}
.mod_eventlist .ce_text{margin-top:-10px;}
#right .mod_eventlist .header{padding:0;border:0;font-weight:bold;background-color:transparent;}
#right .mod_eventlist .eventstart{padding-top:10px;padding-left:12px;border:none;}
#right .mod_eventlist .eventstart .time,#right .mod_eventlist .eventstart .title{color:#736f08;}
#right .mod_eventlist .eventstart .time{margin-bottom:1px;font-weight:bold;}
.mod_eventreader .info{margin-top:-6px;font-size:12px;color:#999;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#090;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:10px;}
.mod_calendar table{width:95%;margin-bottom:30px;border-top:1px solid #d9daac;border-right:1px solid #d9daac;border-left:1px solid #d9daac;}
.mod_calendar .head{padding:2px 0;text-align:center;background-color:#f6f6f6;}
.mod_calendar .current{background-color:#FFC600;color:#6F6F3E;}
.mod_calendar thead .label{text-align:center;background-color:#AFAF78;border-right:1px solid #FFF;font-weight:bold;font-size:10px;color:#FFF;}
.mod_calendar thead .weekend{background-color:#BFBF8F;}
.mod_calendar td{width:14%;height:72px;padding:3px;vertical-align:top;background-color:#fff;border-right:1px solid #d9daac;border-bottom:1px solid #d9daac;line-height:0.9em;}
.mod_calendar .today{background-color:#EFEFD1;}
.mod_calendar .empty,.mod_calendar .empty .header{background-color:#f6f6f6;}
.mod_calendar td .header{padding:2px;background-color:#EFEFD1;font-size:10px;}
.mod_calendar td .event a{font-size:10px;}
#minicalendar table{width:95%;background-color:#DEDFA7;border:1px solid #CCC;}
#minicalendar td{width:13%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#minicalendar td,#minicalendar .active a{font-size:10px;}
#minicalendar td.active{background-color:#ffc;}
#minicalendar td.active a{font-weight:bold;color:#333;}
#minicalendar thead .weekend{background-color:#EFEFC2;}
#minicalendar td.today{background-color:#9AAAB9;color:#FFF;}
#minicalendar td.today a{color:#fff;}
#minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;border-bottom:1px solid #ccc;font-size:10px;color:#333;}
#minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;}
#minicalendar .current{padding-top:5px;color:#333;}
fieldset{display:block;margin:12px 0 24px;padding:12px;border:1px solid #CCC;}
legend{padding:5px;font-weight:bold;font-size:14px;}
input.text,input.password,input.captcha,input.upload{width:200px;margin:3px 0;padding:4px;background-color:#FFFFEF;border:1px solid #cbcbaa;}
input.captcha{width:40px;}
* html input.text,* html input.password{margin:0;}
*:first-child+html input.text,*:first-child+html input.password{margin:0;}
textarea{width:400px;height:100px;margin-top:2px;padding:4px;background-color:#FFFFEF;border:1px solid #cbcbaa;}
* html textarea{width:358px;}
select{width:204px;margin:1px 0;padding:2px;}
* html select{width:206px;}
div.radio_container{margin:10px 0 -10px;}
* html div.radio_container{margin:2px 0 -1px;}
*:first-child+html div.radio_container{margin:2px 0 -1px;}
div.radio_container span{padding-right:6px;}
input.radio{top:2px;position:relative;margin:1px 2px 0 1px;padding:0;}
* html input.radio{top:1px;position:relative;margin:-4px -1px 0 -3px;}
*:first-child+html input.radio{top:1px;position:relative;margin:-4px 0 0 -3px;}
div.checkbox_container{margin:10px 0;}
* html div.checkbox_container{margin:2px 0 -1px;}
*:first-child+html div.checkbox_container{margin:2px 0 -1px;}
div.checkbox_container span{display:block;padding-right:6px;}
input.checkbox{margin:3px 3px 0 1px;padding:0;}
* html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
*:first-child+html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
input.file{margin:1px 0;}
* html input.file{margin:0;}
*:first-child+html input.file{margin:0;}
.mod_login input.text{padding:2px;font-size:11px;}
.comment_default{padding:10px 15px;border-top:1px dotted #A4A47F;}
.ce_comments .info{padding:9px 0 9px 35px;font-size:11px;color:#999;background:transparent url(tl_files/die_kommunikationsabteilung/template/img/icon_user.png) no-repeat;}
.ce_comments .form{padding-top:20px;border-top:1px solid #A4A47F;}
.ce_comments .odd{background-color:#FFFFEF;}
.ce_comments .even{background-color:#FFF;}
.ce_comments .info a{text-decoration:underline;}
#header .logo li{left:0;position:absolute;display:block;list-style:none;text-indent:-9999px;}
#header .logo a{overflow:hidden;display:block;text-decoration:none;}
#navmain a.invisible{display:none;}
#navmain ul{margin-right:10px;list-style:none;}
#navmain li{display:inline;}
#navmain li a,#navmain span.active,#navmain li.parent a{float:right;padding:0.3em 10px;}
#navsub li a,#navsub span.active,#navsub li.parent a{display:block;margin-bottom:4px;padding:0.3em 11px;}
#footer .mod_customnav ul{padding:0 10px;}
#footer a.invisible{display:none;}
#footer li{display:inline;}
#footer li a{float:left;margin:0 2px;padding:3px 7px;}
#footer li a:hover{color:#000;}
#footer span.active{float:left;padding:3px 7px;}
#searchfield input.text,.mod_search input.text{height:21px;padding:4px 4px 0;}
#searchfield input.text{border:2px solid #dbdbce;font-weight:normal;color:#999;background:transparent url(tl_files/die_kommunikationsabteilung/template/img/mod-search_input.png) repeat-x;}
#searchfield input.text:hover{background:transparent url(tl_files/die_kommunikationsabteilung/template/img/mod-search_input.png) 0 -25px repeat-x;}
#searchfield input.submit{width:24px;height:24px;margin-top:6px;line-height:1px;background:transparent url(tl_files/die_kommunikationsabteilung/template/img/mod-search_button.png) top no-repeat;border:none;text-indent:-999%;}
.mod_search input.text{width:200px;}
.mod_search #query_type{margin:10px 0;}
.mod_search #query_type span{margin:5px 15px 5px 0;vertical-align:middle;}
.mod_search p.header{margin-bottom:5px;padding:2px 4px;background-color:#FFF;border-bottom:1px dotted #a4a47f;color:#666;}
.mod_search .odd,.mod_search .even{padding:10px;border-bottom:1px dotted #a4a47f;}
.mod_search .odd{background-color:#F4F4F4;}
.mod_search .even{background-color:#FFF;}
.mod_search p.headline{margin:5px;}
.mod_search p.headline a{text-decoration:none;font-size:18px;}
.mod_search p.context,.mod_search .headline span,.mod_search .url{margin-left:10px;}
.mod_search .highlight{padding:2px;background-color:#FFC;color:#333;}
.mod_search .headline span,.mod_search .url,.mod_search .filesize{font-size:11px;color:#999;}
.mod_search .url,.mod_search .filesize{margin-top:5px;}
body{margin-top:0;padding-top:0;background-image:url("tl_files/Anlagen/bg.png");background-repeat:repeat;}
.mod_randomImage img{margin:5px 0 0;padding:0;border: none}
#container{background:#FFF;margin-bottom: 30px;}
strong{color:#7d7d7d;}
a,.toggler{color:#446c86;}
h1,a:hover,.toggler:hover{color:#0c5892;}
h2,h2 a,legend{color:#446c86;}
#right h1,#right h2,#right h2 a{color:#446c86;}
#right h5 a{margin-bottom:0;color:#878787;}
#right h6{margin-bottom:10px;}
.mod_breadcrumb,.mod_breadcrumb a,.mod_breadcrumb span{text-decoration:none;color:#83A4AF;}
.ce_accordion .accordion div{background-color:#F0F0D4;}
input.error,input.checkbox{background-color:#FFEFEF;border:1px solid #900;}
form label.error,form .error label,.mod_login p.error,p.error{font-size:12px;color:#900;}
.mod_login p.error,p.error{font-weight:bold;font-size:11px;}
#main .ce_text{margin-bottom:0;}
#main .pdf_link{top:0;position:absolute;right:20px;}
#main .pdf_link a{width:16px;margin:0;padding:0;}
#main .pdf_link img{width:16px;margin:0;padding:0;}
.layout_short h2{margin-bottom:3px;line-height:0.6em;}
.layout_full h2{margin-bottom:25px;font-size:16px;line-height:1.3em;}
.layout_full .image_container{margin-right:15px;}
#right .mod_article{margin-bottom:35px;padding:0;}
#right .mod_article,#right .ce_text,#right .ce_download,#right .mod_newslist,#right .mod_eventlist,#navsub{color:#444;}
#right .layout_short{margin-bottom:10px;}
#right .layout_short .info{margin-bottom:-8px;}
#right .mod_eventlist .event{margin-bottom:5px;}
#right .mod_eventlist .date{font-size:11px;}
#right .mod_eventlist .event a{font-weight:bold;}
#right .more-button,#right #mini_calendar{border:none;}
#right .more-button{float:right;margin-top:-35px;padding:1px 8px;background-color:#b9c2ca;}
#right .more-button a{font-weight:bold;color:#FFF;}
#header .logo,#header .logo a{width:170px;height:70px;}
#header .logo{position:relative;margin-bottom:0;background:transparent url(tl_files/die_kommunikationsabteilung/template/img/bg_logo.png) 0 0 no-repeat;}
#navmain li a{color:#446C86;letter-spacing: 1px}
#navmain li a:hover{color:#0c5892;}
#navmain span.active,#navmain li.parent a,#navmain li.trail a{font-weight:bold;color:#446C86;}
#navsub li a{color:#6e6e6e;}
#navsub li a:hover{background-color:#83A4AF;color:#FFF;}
#navsub span,#navsub li a.trail{background-color:#83A4AF;color:#FFF;}
.navfooter{padding-top:5px;padding-right:15px;text-align:right;font-size:11px;color:#A4A47F;}
.navfooter a{color:#A4A47F;}
.navfooter a:hover{color:#446c86;}
h2{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;font-size:15px;}
h3{margin-top:0;padding-top:0;}
ol{margin-bottom:20px;}
