/* Style sheet JSC */
body{background:#ffffff url("tl_files/JSC/bg.JPG") center center no-repeat;background-attachment:fixed;}
#header{width:100%;overflow:hidden;background-color:#02008f;filter:alpha(opacity=99); /* IE */-moz-opacity: 0.99; /* Mozilla */opacity: 0.99; /* Opera */}
#header ul{margin-right:auto;margin-left:auto;text-align:center;font-weight:bold;text-decoration:none;color:#ffffff;}
#container{background-color:#ffffff;filter:alpha(opacity=95); /* IE */-moz-opacity: 0.95; /* Mozilla */opacity: 0.95; /* Opera */}
#right{margin-left:5px;padding:5px;border-left:2px solid #02008f;}
#main{padding:10px;color:#02008f;list-style-type:decimal;}
#left img{left:20px;position:relative;}
#footer ul{margin:5px;padding:0;color:#02008f;list-style-type:lower-roman;}
#footer ul a:visited{margin:5px;padding:0;color:#02008f;list-style-type:lower-roman;}
#top_image{overflow:hidden;}
.ce_text,.event_upcoming,.layout_short{margin:0 0 10px 0;text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.mod_upcoming_events h1{font-weight:bold;color:#02008f;}
.ce_text H1{text-align:center;background-color:#ddddff;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-weight:bold;font-size:11px;color:#02008f;}
.layout_short H1,.layout_full H1{text-align:center;background-color:#ddddff;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-weight:bold;font-size:11;color:#02008f;}
.event_upcoming H1{text-align:center;background-color:#ddddff;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-weight:bold;font-size:11px;color:#02008f;}
.ce_text ul{margin-right:auto;margin-left:-15px;text-align:left;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-size:11px;color:#02008f;list-style-type:disc;}
.zweispaltig{width:49%;float:left;margin-right:0.5%;margin-left:0.5%;}
.zweispaltig_rechts{width:49%;float:right;margin-right:0.5%;margin-left:0.5%;}
.zweispaltig_links{width:49%;float:left;margin-right:0.5%;margin-left:0.5%;}
.ce_text p ul ol li,.layout_short p{margin:5px;text-align:justify;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-size:11px;color:#02008f;}
.noborder{border:none;}
div.error,p.error{margin:0;padding:2px 0 0 0;font-weight:bold;font-variant:small-caps;font-size:12px;color:#ff0000;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.mod_breadcrumb{margin-bottom:24px;padding:5px 3px 7px 3px;background-color:#ece4d9;}
.caption{font-size:9px;color:#999999;}
.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;background-color:#bbbbbb;text-decoration:none;color:#ffffff;}
.mod_article .pdf_link a:hover{background-color:#dddddd;text-decoration:none;color:#ffffff;}
.ce_list ul{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-size:11px;}
.ce_list li{margin:0 0 0 22px;padding:0;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-size:11px;line-height:16px;}
.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
#header .mod_navigation ul{list-style-type:none;}
.mod_navigation li:hover{background-color:#ffffff;font-weight:bold;text-decoration:none;color:#02008f;}
.mod_navigation li a:hover{font-weight:bold;color:#02008f;}
.mod_navigation li{width:118px;height:15px;float:left;margin:0;padding:0 0 5px 0;text-align:center;background-color:#02008f;border:1px solid #02008f;font-weight:bold;font-weight:normal;text-decoration:none;color:#ffffff;list-style-type:none;}
.mod_navigation li a{width:120px;height:15px;display:block;padding:3px 0;font-weight:bold;font-weight:normal;text-decoration:none;font-variant:small-caps;color:#ffffff;}
.mod_navigation li.active{height:17px;padding:3px 0 0 0;background-color:#ffffff;font-weight:bold;text-decoration:none;font-variant:small-caps;color:#02008f;}
.mod_login{margin:0 5px;padding:5px;background-color:#ece4d9;}
.mod_login .label{margin:4px 0 1px 0;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
.info{margin-top:0;font-weight:bold;}
.mod_newsmenu ul,.mod_newsmenu li{margin:0;padding:0;list-style-type:none;}
* html .mod_newsmenu ul,* html .mod_newsmenu li{height:1px;}
.mod_newslist .layout_full h1{margin:0 0 10px 0;padding-left:5px;text-align:left;font-size:11px;color:#02008f;}
.mod_newslist .layout_full h2{margin:0;padding-left:5px;text-align:left;font-size:11px;color:#02008f;}
.mod_newslist h1 a{text-decoration:none;font-size:11px;color:#02008f;}
.mod_newsreader .back{margin-bottom:24px;padding-top:12px;}
* html .mod_newsreader .back{margin-top:5px;padding-top:0;}
.mod_newslist .info,.mod_newsreader .info{margin-bottom:5px;margin-left:5px;font-weight:normal;font-size:10px;color:#999999;}
.mod_newslist .layout_short{margin-bottom:8px;}
.mod_newslist .layout_full div{margin:5px;border:none;}
.mod_newslist .layout_full{margin-right:0;margin-bottom:5px;border:0px solid;}
.mod_newsreader .ce_text{margin-top:16px;}
.mod_article,.mod_newsreader{margin-right:5px;}
.mod_newsreader h2{margin-bottom:12px;padding-left:5px;}
.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;}
table.meldeform{margin-right:auto;margin-left:auto;padding-bottom:1px;border:1px solid #000088;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-size:11px;}
table.meldeform th{text-align:center;background-color:#DDDDFF;border-right:1px solid #000088;border-bottom:1px solid #000088;border-collapse:collapse;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-weight:bold;font-size:11px;}
table.meldeform td{height:20;text-align:left;border-top:0px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:0px solid #cccccc;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-weight:normal;font-size:11px;}
table.mydata{margin-right:auto;padding-bottom:1px;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-size:11px;}
table.mydata td{height:18px;padding-right:3px;padding-left:3px;text-align:left;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-weight:normal;font-size:11px;}
table.mydata input[type=text]{width:200px;background-color:#f0f0f0;border:1px solid #aaaaff;border-collapse:separate;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;color:#0000ff;}
table.form{width:100%;height:20px;margin-right:auto;text-align:left;border-top:0px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:0px solid #cccccc;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-weight:normal;font-size:11px;}
table.form{width:100%;height:20px;margin-right:auto;margin-left:auto;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-weight:bold;font-size:11px;}
table.calendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .current{background-color:#ffffcc;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .weekend{background-color:#EFFFFF;}
table.calendar .today{background-color:#ffffcc;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
table.calendar td .event a{font-size:10px;}
.mod_eventlist{width:100%;margin-right:6px;}
.mod_eventlist .header.first{border-top:1px solid #cccccc;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventreader .info{margin-top:-12px;font-size:10px;color:#999999;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d9;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
.mod_upcoming_events{margin:5px 0 0 0;}
.event_upcoming .content{margin:4px;}
.noborder{border:none;}
.padded{padding:4px;}
.rss img{margin:5px;}
.kleingedruckt{margin-right:5px;margin-left:5px;text-align:justify;font-family:Verdana, Arial, Helvetica, Sans-Serif, Sans Serif;font-size:9px;}
.center{text-align:center;}
