body{background:#800000;color:#fff;text-align:center;line-height:1.4;font-family:Verdana,Arial,Sans-Serif;font-size:80%;}
a:link,a:visited{color:#fff;text-decoration:underline;}
a:hover,a:active{color:#fff;text-decoration:none;}

#container{width:990px;background:#f5f5f5;border:0 solid #e4e4e4;margin:auto auto;padding:20px;padding-top:10px;text-align:left;}
table{color:#000;font-family:Verdana,Arial,Sans-Serif;font-size:100%;}
.tborder{width:100%;margin:auto auto;border:1px solid #9a0000;}
.chead{background:#bc0023 url(images/heads.gif) top left repeat-x;color:#fff;border:1px solid #ffc427;padding:3px;text-align:center;}
.chead h1{margin-top:0;margin-bottom:0;}
.thead{background:#bc0023 url(images/heads.gif) top left repeat-x;color:#fff;border:1px solid #ffc427;padding:3px;}
.ccat{background:#e2e2e2;color:#000;font-size:100%;padding:10px;margin-bottom:1px;margin-top:1px;text-align:center;}
.ccat a:link{color:#000;}
.ccat a:visited{color:#000;}
.ccat a:hover,.ccat a:active{color:#be1e0f;}
.tcat{background:#e2e2e2;color:#000;font-size:100%;padding:10px;margin-bottom:1px;margin-top:1px;}
.tcat a:link{color:#000;}
.tcat a:visited{color:#000;}
.tcat a:hover,.tcat a:active{color:#be1e0f;}
.trow1{background:#f5f5f5;padding:10px;color:#000;}
.trow1 a:link{color:#000;}
.trow1 a:visited{color:#000;}
.trow1 a:hover,.trow1 a:active{color:#be1e0f;}
.trow2{background:#ccc;}
.trow3{background:#f5f5f5;font-size:85%;}
.trow3 a:link{color:#000;}
.trow3 a:visited{color:#000;}
.trow3 a:hover,.trow3 a:active{color:#be1e0f;}
.tfoot{background:#026cb1 url(images/heads.gif) top left repeat-x;color:#fff;padding:3px;font-size:90%;text-align:right;}
.footl{background:#026cb1 url(images/heads.gif) top left repeat-x;color:#fff;padding:3px;font-size:100%;font-weight:bold;text-align:center;border:1px solid #000;}

.fztab tr{background:#6a6a6a;color:#fff;}
.fztab th{background:#bc0023 url(images/heads.gif) top left repeat-x;color:#fff;border:1px solid #ffc427;padding:3px;}
.dplan{text-align:center;}
.dplan span{color:#0064b4;}
.dplan tr{background:#e2e2e2;color:#000;font-size:100%;padding:10px;margin-bottom:1px;margin-top:1px;}
.dplan th{background:#bc0023 url(images/heads.gif) top left repeat-x;color:#fff;border:1px solid #ffc427;padding:3px;}
.wi70{width:70px;} .wi95{width:95px;} .wi135{width:135px;} .wi280{width:280px;} .wi80{width:80px;} .wi110{width:110px;} .wi160{width:160px;} .wi220{width:220px;} .wi180{width:180px;} .wi400{width:400px;} .wi475{width:475px;}
.linklist{text-align:center;}
.linklist img{vertical-align:middle;margin:2px;}
.imgsk img{margin-right:5px;}
.imgsg img{margin-right:50px;margin-left:50px;}
.sitemap ul{list-style:disc;margin-left:25px;}

.header{text-align:center;}
.header img{border:1px solid #800000;}

.smalltext{font-size:85%;}
.largetext{font-size:135%;font-weight:bold;}

img{border:none;}
form{display:inline;}
hr{color:#be0000;height:1px;border:0px;}
h1{font-size:120%;font-weight:bold;}
h2{font-size:110%;font-weight:bold;margin-bottom:0;padding-top:35px;}
h3{font-size:100%;font-weight:bold;text-decoration:none;border-bottom:1px solid #999;line-height:100%;margin-bottom:5px;}
ul{list-style:none;margin:0;padding:0;}
strong{font-weight:bold;}
.picborder{float:left;margin:3px;border:1px solid #ffc427;}
.picborderb{float:left;margin:3px;border:1px solid #006eb4;}
.float{float:left;margin-right:5px;}
.floatr{float:right;margin-right:5px;}
.cent{text-align:center;}
.clear{clear:both;}
.clear2{clear:both;padding-top:10px;}
.udl{text-decoration:underline;}
.mid{vertical-align:middle;margin:2px;}
.imgmid img{vertical-align:middle;}
.divwidth{width:150px;}
.calwi1{width:82px;}
.calwi2{width:48px;}
.Stil1{color:#0064b4;}
.rss{font-size:90%;margin-left:5px;}
.rss a:link,.rss a:visited{color:#000;text-decoration:underline;}
.rss a:hover,.rss a:active{color:#000;text-decoration:none;}
.block div{background-image:url(images/line2.gif);background-position:5px 70px;background-repeat:repeat-x;padding:10px 5px 5px 0px;margin:10px;float:left;overflow:hidden;width:276px;}
.block img{float:left;margin:3px;border:1px solid #ffc427;}
.blockmod div img{float:left;margin:3px;border:1px solid #006eb4;}
.blockmod div{padding:10px 5px 5px 5px;margin:10px;float:left;overflow:hidden;width:500px;}
.menuid{vertical-align:top;background:#ccc;}
.midtab{vertical-align:top;width:100%;}
.foo{display:block;}
.fzlist{float:left;margin-right:5px;width:300px;}
.fzlist ul{padding-left:20px;list-style-image:url(images/bull.gif)}
.fzlist2 ul{padding-left:20px;list-style-image:url(images/bull.gif)}

.divoutborder{border:1px solid #ffc427;text-align:center;}
ul#navleft{min-width:120px;white-space:nowrap;background-color:#990000;border:1px solid #ffc427;background-color:#9c0000;padding:5px;margin-right:2px;}
ul#navleft li{font-size:100%;background-image:url(images/heads.gif);color:#fff;font-family:Arial;font-weight:bold;margin:4px;}
ul#navleft a:link{font-size:105%;color:#fff;font-family:Arial;text-decoration:underline;margin:4px 6px 4px 6px;height:20px;display:block;}
ul#navleft a:visited{font-size:105%;color:#fff;font-family:Arial;text-decoration:underline;margin:4px 6px 4px 6px;height:20px;display:block;}
ul#navleft a:active,ul#navleft a:hover{font-size:105%;color:#fff;font-family:Arial;text-decoration:none;margin:4px 6px 4px 6px;height:20px;display:block;}
table.contentbody{background:#630000;}
table.contentbodyl{background:#630000;margin-left:8px;}
table.contentbodyl td{padding-left:10px;}

.leftblock{width:165px;float:left;margin:2px 2px 0 0;}
.midblock{width:65%;float:left;margin-top:2px;}
.rightblock{width:17%;float:left;margin:2px 0 0 2px;}

/* NewsSystem Minical */
.abstand{margin-top:0;margin-bottom:0;}
.abhalter{padding-top:20px;}
.randtop{margin-top:10px;margin-bottom:10px}
.commentline{border-top:#900 solid 1px;border-bottom:#900 solid 1px;}

#shortnews{color:#000;background:#f0f0f0;border:1px solid #333;padding:3px;font-size:80%;}
#shortnews a:link,#shortnews a:visited{color:#000;text-decoration:none;}
#shortnews a:hover,#shortnews a:active{color:#326496;text-decoration:underline;}
#shortnews p{margin-top:0;margin-bottom:0;}
#shortnews li{border-bottom:1px dotted #999999;margin-bottom: 0.2em;padding-bottom: 0.2em;}
div#shortnews{margin-left:5px;}
#shortnews ul{list-style:disc;margin-left:15px;}
.pfeld{color:#EE0000;}
th.konfor,td.konfor{padding:3px;background-color:#D5E1F2;}
table.konfor{margin:auto;border-spacing: 1px;}
textarea.konfor{width:460px;height:110px;}

#minical{color:#000;background:#f0f0f0;border:1px solid #333;padding:3px;}
#minical a:link,#minical a:visited{text-decoration:none;}
#minical a:hover,#minical a:active{color:#326496;text-decoration:underline;}
#minical td{text-align:center;}
div#minical{margin-left:5px;}
.calsundaycolor{color:#c80000;}
a.calspcolor{color:#0000f0;}
.calnocolor{color:#000;}
.calborder{border-style:solid;border-width:1px;border-color:#c80000;}
a.caltittex{color:#000;font-weight:bold;}
td.calnameday{background:#fafafa;}
.news{float:right;}

/*Navi*/
.resload{background:url(images/navi/buttonl.png);}
.navitop{padding:0 10px 0 10px;margin:0;list-style:none;height:40px;background:url(images/navi/buttonbg.png) repeat-x;position:relative;font-family:arial,verdana,sans-serif;}
.navitop li.top{display:block;float:left;position:relative;}
.navitop li a.top_link{display:block;float:left;height:40px;line-height:33px;text-decoration:underline;font-size:11px;font-weight:bold;padding:0 0 0 12px;cursor:pointer;}
.navitop li a.top_link span{float:left;display:block;padding:0 24px 0 12px;height:40px;}
.navitop li a.top_link span.down{float:left;display:block;padding:0 24px 0 12px;height:40px;background:url(images/navi/down.gif) no-repeat right top;}
.navitop li a.top_link:hover{color:#fff;background:url(images/navi/buttonl.png) no-repeat;text-decoration:none;}
.navitop li a.top_link:hover span{background:url(images/navi/buttonl.png) no-repeat right top;}
.navitop li a.top_link:hover span.down {background:url(images/navi/buttonr.png) no-repeat right top;}
.navitop li:hover > a.top_link{color:#fff;background:url(images/navi/buttonl.png) no-repeat;}
.navitop li:hover > a.top_link span{background:url(images/navi/buttonl.png) no-repeat right top;}
.navitop li:hover > a.top_link span.down{background:url(images/navi/buttonr.png) no-repeat right top;}
.navitop table{border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}
.navitop li strong{display:block;font-size:11px;height:18px;width:134px;line-height:18px;margin:0 0 3px 3px;text-indent:5px;color:#000;border-bottom:1px solid #000;cursor:default;}
.navitop a:hover{visibility:visible;}
.navitop li:hover{position:relative;z-index:201;}
.navitop ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
.navitop :hover ul{left:2px;top:40px;background-color:#eee;border:1px solid #7d7d7d;white-space:nowrap;height:auto;}
.navitop :hover ul li{display:block;height:20px;position:relative;float:left;}
.navitop :hover ul li a{display:block;font-size:11px;font-weight:normal;height:20px;line-height:20px;text-indent:5px;color:#000;text-decoration:none;border:3px solid #fff;border-width:0 0 0 3px;}
.navitop :hover ul li a:hover{background:#c8dcfa;color:#000;border:1px solid #96b4c8;}
.navitop :hover ul.sub{width:145px;}
.navitop :hover ul.sub li{width:142px;}
.navitop :hover ul.sub li a{width:139px;}
.navitop :hover ul.sub2{width:190px;}
.navitop :hover ul.sub2 li{width:187px;}
.navitop :hover ul.sub2 li a{width:184px;}
