body{background-color:#FFF;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:100.1%;color:#000;text-align:left;overflow:auto;margin:0 auto;padding:0;}
html.mac body{font-size:72%;}
/* *html body{scrollbar-base-color:#D8D8D8;} */
#container{background-color:#FFF;position:absolute;left:2%;width:96%;height:99%!important;min-width:600px;margin:0;padding:0;}
.Fheader{background-color:#FFF;color:blue;}
.submitbutton{background-color:blue;color:#FFF;width:48%;font-weight:700;font-size:.9em;cursor:pointer;vertical-align:middle;text-align:center;padding:.2%;}
.Ftitel{background-color:#E1E1E1;}
.boxe{background-color:#E1E1E1;width:100%;margin-bottom:4%;position:relative;font-size:1em;padding:1% 1% 1% 2%;}
.boxemitte{background-color:#FFF;width:97%;font-size:.9em;margin-top:.2%;margin-left:1%;margin-bottom:1%;padding-left:.8%;padding-top:.5%;position:relative;}
.Ffooter{background-color:#D9D9D9;}
h2{border-bottom:1px solid #006EB6;font-size:1em;}
#navigation{color:silver;float:left;display:inline;width:16%;height:auto!important;position:relative;padding:0;}
#navbar ul{border-bottom:2px solid #FFF;list-style:none;position:relative;margin:0;padding:0;}
#navbar ul li{border-bottom:2px solid #FFF;}
#navbar ul li a{background-color:#E1E1E1;display:block;text-decoration:none;text-transform:none;font-size:1em;font-weight:700;border-left-style:solid;border-right-style:solid;border-left-width:2px;border-right-width:2px;position:relative;overflow:hidden;border-color:#E1E1E1;padding:1.5% .1% 1.5% 2%;}
#navbar ul li a.active:hover,#navbar ul li a.active,#navbar ul li a:hover{border-color:red;}
#navbar ul li.level_2 a{background-color:#F0F0F0;display:block;font-weight:400;text-decoration:none;text-transform:none;font-size:.9em;position:relative;overflow:hidden;padding:1% .1% 1% 5%;}
#navbar ul li.level_3 a{background-color:#F3F3F3;display:block;font-weight:400;text-decoration:none;text-transform:none;background-image:none;font-size:.8em;position:relative;overflow:hidden;padding:1% .1% 1% 10%;}
h1{font-size:1.1em;}
h3{font-size:.9em;}
#gesamtplatz{width:100%;height:660px;}
#header{width:100%;min-height:4%;float:left;display:inline;font-weight:700;}
#header #headertext{float:left;display:inline;width:50%;padding-top:1%;font-size:1.1em;letter-spacing:.3em;vertical-align:middle;}
#header #topbar{padding-top:1%;text-align:right;font-size:.9em;}
#headerimage{width:100%;min-height:10%;float:left;display:inline;}
#headerimage #search{width:30%;margin-left:69%;float:left;display:inline;font-size:.9em;margin-top:2%;z-index:3;text-align:right;padding:.2em;}
.searchinput{width:48%;font-size:.9em;vertical-align:middle;margin:0;padding:.2%;}
#topofcontent{min-height:3%;width:100%;float:left;display:inline;vertical-align:middle;position:relative;}
html.opera #topofcontent{height:3%;min-height:.01%;}
#topofcontent #zurueck{padding-top:.2%;width:17%;font-weight:700;float:left;display:inline;}
#topofcontent #navtree{padding-top:.2%;width:53%;float:left;display:inline;}
* html #topofcontent #navtree{padding-left:1%;}
#topofcontent #loginstatus{width:29.8%;padding-top:.2%;font-size:.8em;font-weight:700;text-align:right;float:left;display:inline;}
* html #topofcontent #loginstatus{margin-right:-3px;width:28.8%;}
form{margin:0;padding:0;}
.linie{color:#969696;}
#inhalt{width:100%;height:78.5%;padding-top:.1%;float:left;display:inline;position:relative;}
* html #navbar ul li a{width:95.9%;}
* html #navbar ul li.level_2 a{width:92.9%;}
* html #navbar ul li.level_3 a{width:87.9%;}
#totop{margin-top:2%;}
#schrift{position:relative;margin-top:-5px;margin-bottom:15px;height:3%;text-align:center;font-size:.9em;}
#titeltext{float:left;display:inline;font-size:1em;letter-spacing:.2em;font-weight:700;min-height:4%;width:64%;margin-left:1%;padding-top:.2%;text-align:center;position:relative;}
* html #titeltext{width:63%;height:4%;margin-right:-3px;}
#textbereich{height:96%;width:64%;margin-top:1em;margin-left:1%;overflow:auto;overflow-x:hidden;float:left;display:inline;position:relative;z-index:1000;}
* html #textbereich{width:63%;margin-top:1em;margin-right:-3px;}
#sidebartitel{float:left;display:inline;min-height:4%;width:17.4%;margin-left:1.5%;padding-top:.2%;text-align:right;vertical-align:middle;font-size:.9em;font-weight:700;position:relative;}
* html #sidebartitel{height:4%;margin-right:-3px;}
#sidebarrechts{float:left;display:inline;width:17.1%;margin-left:1.5%;margin-top:1%;position:relative;}
* Hides from IE-mac \*/
#sidebarrechts{height:1%;}
* html .boxe{width:98%;margin-bottom:6px;}
* html #boxemitte{margin-left:2%;width:96%;}
#boxeblock{width:95%;min-height:10%;font-size:.9em;margin-top:.2%;margin-bottom:1%;padding-left:.8%;text-align:center;position:relative;}
* html #boxeblock{width:94%;}
html.opera #boxeblock{height:100px;}
.rss{position:relative;left:50%;vertical-align:middle;width:1.2em;height:1.2em;}
#container_footer{float:left;display:inline;padding-top:.4%;width:100%;min-height:4%;font-size:.85em;text-align:center;vertical-align:middle;position:relative;}
* html #container_footer{min-height:3.6%;margin-right:-3px;clear:both;}
.links{float:left;display:inline;width:33%;padding-left:.5%;text-align:left;}
.mitte{float:left;display:inline;width:33%;}
.rechts{float:left;display:inline;width:32.5%;padding-right:.5%;text-align:right;}
* html .rechts{width:32%;margin-right:-3px;}
#korbinhalt{text-indent:0;position:relative;left:10px;width:130px;background-color:#EEE;padding:0 10px 10px;}
#korbinhalt a,#korbinhalt a:visited{color:#783903;text-decoration:none;}
#korbinhalt a:hover{color:red;text-decoration:none;}
#person label{display:block;font-weight:400;font-size:.9em;}
legend{font-weight:700;font-size:100%;color:#FFF;font-family:Arial, Verdana, Helvetica, sans-serif;}
textarea{width:200px;height:90px;border:solid 1px #006EB6;}
#forum .div_title{font-weight:700;background-color:#EDEDED;border:1px solid #7390AF;padding:3px 6px;}
#forum div .div_board{margin:0;}
#forum span.last_edited{font-size:.8em;}
#forum table{width:100%;border-right:1px solid #7390AF;border-left:1px solid #7390AF;}
#forum .bottomborder{border-bottom:1px solid #7390AF;}
#forum table tr{text-align:left;}
#forum table th{font-weight:700;text-align:left;background-color:#F5F5F5;padding:3px 6px;}
#forum table td{text-align:left;padding:3px 6px;}
#forum table .row_subtitle td{font-weight:700;border-bottom:1px solid #7390AF;}
#forum .row_2{background-color:#f2f2f2;}
#forum div.div_board hr{height:1px;background-color:#7390AF;border:0 solid #7390AF;}
#forum .div_board pre.forum_code{background-color:#fcfce6;border:1px solid #7390AF;padding:3px;}
#forum .div_board div.quote{background-color:#fcfcff;border:1px solid #7390AF;padding:3px;}
#forum .div_board div.code{background-color:#eee;border:1px solid #7390AF;font-family:monospace;white-space:pre;padding:3px;}
#forum .div_board span.quote_from{font-weight:400;}
#forum .div_board .forum_embedded{border:1px solid #333;}
#gallery img{border:4px solid #EFEFEF;margin-bottom:4px;}
#gallery a:hover img{border:4px solid #D0D0D0;margin-bottom:4px;}
#news{border-top:0 dotted #D0D0D0;border-left:0 solid #D0D0D0;}
#news td{border-right:0 solid #D0D0D0;border-bottom:1px dotted #D0D0D0;}
#news th{border-right:0 solid #D0D0D0;border-bottom:1px dotted #D0D0D0;font-weight:700;background-color:#EFEFEF;}
.sitemap_level_1{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D0D0D0;font-weight:700;}
.sitemap_level_2,.sitemap_level_3,.sitemap_level_4,.sitemap_level_5{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#D0D0D0;font-weight:400;}
#cat{border-top:1px solid #B5B5B5;border-bottom:1px solid #B5B5B5;border-right:1px solid #B5B5B5;border-left:1px solid #B5B5B5;background-color:#ECECEC;}
.feed td.title{color:#B8B8B8;}
table.feed{border-top:1px solid #fff;border-left:1px solid #fff;}
table.feed th{text-align:left;background-color:#6686CD;text-decoration:none;border-bottom:1px solid #7D9ADA;border-right:1px solid #7D9ADA;color:#fff;padding:2px;}
table.feed td{background-color:#E6E6E6;border-bottom:0 solid #B5B5B5;border-right:0 solid #B5B5B5;margin:20px;padding:2px;}
table.feed a{color:#fff;}
table.feed td.footer{background-color:#E6E6E6;border-bottom:0 solid #B5B5B5;border-right:0 solid #B5B5B5;color:#999;font-style:italic;}
table.feed td.footer a{color:#000;font-style:italic;}
#rss_extern{margin:0;padding:0 20px 10px;}
.calendar_eventlist{border-collapse:collapse;border-bottom:#D0D0D0 1px solid;border-top:#D0D0D0 1px solid;}
.calendar_eventlist td,.calendar_eventlist th{border-bottom:#D0D0D0 1px dotted;font-size:.9em;padding:5px;}
#calendarBoxes{float:left;width:205px;height:auto!important;margin:0;padding:0;}
#calendarSearch{float:none;width:454px;height:auto!important;margin:0;padding:0 0 15px;}
#calendarSelectView{float:left;width:454px;height:auto!important;margin:0;padding:0 0 15px;}
#calendarNotesList{float:left;width:100%;height:auto!important;border-top:1px solid #e5e5e5;margin:0;padding:0;}
#calendarNotesList table tr.row2 td{border-bottom:1px solid #e5e5e5;background-color:#f9f9f9;}
#calendarNotesList table tr.row1 td{border-bottom:1px solid #e5e5e5;}
#calendarSelectcat{width:190px;}
#calendarLogo img{margin:0 20px 0 0;}
#memberdir tr.memberdir_row2:hover,#memberdir tr.memberdir_row1:hover{background-color:#E6E6E6;}
#memberdir tr.memberdir_row2 a,tr.memberdir_row1 a{display:block;color:#000;font-weight:400;padding:10px;}
#memberdir div.directory{height:1em;padding-top:.5em;padding-bottom:.5em;padding-left:5px;border:1px solid #D0D0D0;vertical-align:middle;margin-top:-1px;}
#directoryNavtree{font-weight:400;font-size:.9em;padding:0 0 15px;}
#directoryTitle h2{margin:0 0 15px;padding:0;}
#directoryCategories a.catLink{font-weight:700;font-size:1em;}
#directoryCategories a.subcatLink{font-weight:400;font-size:.9em;}
.directoryFeedTitle{font-weight:700;border-bottom:1px solid #DBDBDB;padding:0 0 3px;}
.directoryFeedDescription{font-weight:400;border-bottom:0 solid #DBDBDB;padding:3px 0 7px;}
.directoryFeedMeta{font-weight:400;font-size:.9em;text-align:left;padding:0 0 5px;}
#directoryLatest h2{margin:0 0 10px;padding:0;}
#directoryNoFeeds{font-style:italic;padding:0 0 15px;}
#directoryInsertFeeds{text-align:center;padding:35px 0 15px;}
#search,#loginstatus,.Finhalt,.Ftextber,#memberdir tr.memberdir_row2{background-color:#FFF;}
.title,#calendarNotesList table tr.title td{border-bottom:1px solid #e5e5e5;background-color:#E9E9E9;}
a:link,a.LNormal:link,a:visited,a.LNormal:visited{font-size:.9em;color:#00F;text-decoration:none;}
a.LKlein:link,a.LKlein:visited{font-size:.85em;color:#00F;text-decoration:none;font-weight:700;}
a.LGross:link,a.LGross:visited{font-size:1em;color:#00F;text-decoration:none;font-weight:700;}
a:focus,a.LNormal:focus,a.LKlein:focus,a.LGross:focus{color:#000;}
a:hover,a.LNormal:hover,a.LKlein:hover,a.LGross:hover,a:active,a.LNormal:active,a.LKlein:active,a.LGross:active{color:red;}
* html #header #headertext,* html #sidebarrechts{margin-right:-3px;}
input,select,fieldset{border:solid 1px #006EB6;}
#forum .row_1,table.feed td.spacer{background-color:#fff;}
#docsys,#media,#podcast{border-top:1px solid #D0D0D0;border-left:1px solid #D0D0D0;}
#docsys td,#media td,#podcast td{border-right:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;}
#docsys th,#media th,#podcast th{border-right:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;font-weight:700;background-color:#EFEFEF;}
#calendar,#calendarLogo,.calendarNote{float:left;height:auto!important;padding:0 0 15px;}
#memberdir tr.memberdir_row1,#memberdir div.directory:hover{background-color:#EDEFF3;}
#directorySearch,#directoryCategories{padding:0 0 15px;}
.directoryFeeds,#directoryLatest{margin:0;padding:0 0 15px;}

.event {        /*  18.9.2011*/
  font-weight:700; 
  /*background-color:#E6E6FA;*/
}