﻿html{height:100.01%;margin-bottom:1px;}
body{margin:0px;padding:0px;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;background-color:#FFFFFF;text-align:center;}
#nosi{text-align:left;padding:2em 0;}
#wrapper{padding:0;margin:0;text-align:center;}
#header{background-image:url(header.jpg);background-position:top left;height:120px;margin:0;padding:0;}
#header h1{margin:0;padding:10px;}
lgpic{float:left;}
#hds{left:-55px;top:-75px;position:absolute;}
.suche{color:#cc0000 !important;width:12em !important;font-size:12px !important;margin-bottom:5px;}
#t1{font-size:80px;font-weight:bolder;color:#cc0000;}
#t2{font-size:40px;font-style:oblique;font-weight:bolder;color:#ff9900;}
#t3{font-size:40px;font-style:oblique;font-weight:bolder;color:#cc0000;}
#container{padding:0;margin:0 auto;max-width:1100px;min-width:600px;}
#left{width:12em;font-size:0.8em;margin:0;padding:1em;float:left;}
#right{width:12em;font-size:0.75em !important;line-height:1.2em;margin:0;padding:1em;float:right;}
#main{padding:0;margin:0 auto;min-width:15em;max-width:40em;}
* html #main{width:auto;}
#footer{padding:0;margin:0;float:none;clear:both;}
#footer p{text-align:center;font-size:.7em;}
#main .inside{padding:1em 0;}
.subcolumns .subcl{padding:0.2em 0.5em  !important;}
.subcolumns .subc,.subcolumns .subcr{border-left:thin #C8C8C8 dotted;padding:0 0.5em  !important;margin:0 !important;}
.ce_text,.mod_article{padding:0;margin:0;}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4{font-size:1em;}
h5{font-size:1em;font-weight:normal !important;}
h6{font-size:0.9em;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#ff9900;margin:0;padding:0 0 0.1em 0;}
#main p,#main li,#main td{color:#cc0000;font-size:0.9em;}
#main ul li{margin-left:1em; }
#main dt{font-size:1.1em;font-weight:bold;color:#cc0000;}
.tease h1{font-size:1em; padding-bottom:0.2em; margin-bottom:0;}
.tease p{padding-top:0; margin-top:0; display:inline; float:left;}
.tease .more{padding-left:2em; padding-top:0.1em; margin-top:0; float:left; display:inline;}
.teasit h1{font-size:1.4em; margin:auto; padding:auto;}
a{margin:0;font-weight:bold;text-decoration:none;color:#0D5CA7;}
a:link{color:#0D5CA7;}
a:visited{color:#0D5CA7;}
a:hover{color:#F2A413;font-size:1.1em;}
#main  a:hover{font-size:1em;}
a:active{text-decoration:underline;color:#0D5CA7;}
a:focus{color:#F2A413;}
.pdf_link{font-size:0.8em !important;color:#979797;padding:0;margin:0;text-align:right;}
.caption{color:#AAAAAA;font-size:0.8em;}
.image_container{font-size:0.85em;}
.klein{font-size:0.7em !important;color:#AAAAAA !important;padding:0;margin:0;}
.xsm{font:normal normal normal 0.7em normal !important;line-height:auto;padding:0 0 1em 0;margin:0;}
.highlight{background-image:url(highlight.png);background-repeat:repeat;padding:0.5em;font-size:0.9em;margin:1em 0;}
#left ul{padding:0;margin:0;}
#left li{padding:0;margin:0;list-style:none;}
#left .level_1{padding:0;margin:0;}
#left .level_2{padding:0;margin:0 0 0 1em;}
#left .active{padding:0;margin:0;font-weight:bold;}
#left a.trail{padding-left:15px;background-repeat:no-repeat;background-image:url(trail.png);background-position:center left;}
.mod_newslist{font-size:0.8em;}
#shopsystem .mod_newslist{font-size:1em;}
#shopsystem .odd,#shopsystem .even,#shopsystem .pagination{border-top-color:grey;border-top-style:dotted;border-top-width:2px;padding-top:1em; }
#shopsystem .ce_text p{width:80%;float:right;margin-bottom:0.2em;margin-top:0.2em;padding:0;}
.layout_short h2{padding:0;margin:0;}
.layout_short p{padding:0.2em 0;margin:0;line-height:1.2em;}
.layout_short .more{padding:0;margin:0 0 2em 0;font-size:0.7em;border-bottom:1px #BBBBBB solid;text-align:right;}
.layout_short .info{padding:0;margin:0;text-align:right;font-size:.8em !important;color:#666666 !important;border-bottom:1px #666666 dotted;}
.pagination p{display:none;}
.pagination ul{padding:0;margin:0;font-size:0.9em;}
.pagination li{display:block;float:left;padding:0 0.3em;}
.ce_comments h1{font-size:1em;padding:0;margin-bottom:1em;border-bottom:1px #666666 dotted;}
.ce_comments .odd{background-color:#EEEEEE;}
.comment_default{padding-top:0.3em;}
.comment_default .info{font-size:0.7em;}
.ce_comments .pagination{padding:0.5em 0;border-top:1px #666666 dotted;}
.mod_search .highlight{font-weight:bold;background-color:#E8E8E8;padding:0 3px;margin:0;}
.formbody{font-size:1em;line-height:1.4em;}
.formbody label,.formbody .captcha_text{width:auto;height:1.5em;display:block;padding-top:0.5em;padding-bottom:0.1em;font-size:0.9em;line-height:1em;}
.formbody .explanation{font-size:0.8em;line-height:1.1em;width:40em;padding:0 0 0.3em 0;margin:0;}
.formbody .explanation p{color:#AAAAAA !important;}
.formbody h1,.formbody h2,.formbody h3,.formbody h4,.formbody h5,.formbody h6{color:#000000;font-weight:normal;}
.formbody input,.formbody textarea,.formbody  select{width:30em;display:block;margin:0;padding:0.3em 0;font-size:0.8em;}
.formbody .submit_container{width:10em;display:block;}
.formbody .submit{width:auto;font-size:0.9em;}
.formbody span{display:inline;white-space:nowrap;}
.mod_personalData .formbody input,.mod_personalData .formbody textarea,.mod_personalData .formbody select,.mod_lostPassword .formbody input,.mod_lostPassword .formbody textarea,.mod_lostPassword .formbody select{width:15em;}
.formbody .radio_container input,.radio_container label,.formbody .checkbox_container input,.checkbox_container label{display:inline;width:auto;padding:0 1em 0 0;vertical-align:text-top;}
#query_type{padding:0.3em 0 0 0; font-size:0.9em;}
.error{padding:0.5em;font-weight:bold;font-size:0.9em;color:#E71408;line-height:1.1em;clear:left;}
.ce_table{font-size:0.7em;padding:1em 0 1em 0;}
.ce_table table .even{background-color:#CACACA;}
.ce_table td{text-align:center;}
.ce_table .col_0{text-align:left;}
.ce_table tfoot{border-top:1px;padding-top:0.3em;border-color:#464646;font-weight:bold;}
#ctrl_29{width:125px; display:block;float:left;}
#ctrl_29_submit{font-size:12px; width:80; height:32; padding:3;}
.mod_minicalendar{padding-top:1.5em;}
table.minicalendar{width:100%;}
table.minicalendar a{display:block;font-weight:bold;}
.minicalendar th{text-align:center;color:#cc0000;font-size:0.8em;}
.minicalendar td{text-align:center;}
.minicalendar .days{color:#888888 !important;}
.minicalendar .weekend{background-color:#FFFFCC;}
.mod_eventlist .header,.mod_eventlist .time{color:#888888;font-size:0.8em;}
.mod_eventlist .time:after{content:" Uhr";}
