body * html{margin:0;padding:0;height:100%;width:99.75%;}
body{margin:0;padding:0px;color:#606060;font-family:verdana, arial, helvetica, sans-serif;font-size:101.01%;background-color:#fff;}
#rahmen{max-width:1024px;background-image: url(bog_u222.gif);background-repeat:no-repeat;background-position: right bottom;height:98%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
address{font-style:normal;border-top:1px solid #00A18E;padding:5px 0;}
a:link, a:visited{color:#606060;text-decoration:none;}
a:hover, a:active, a:focus{color:#00a18b;}
acronym{border-bottom:1px dotted #FF9900;}
a.acro{color:#606060 !important;}
input, textarea, select{font-size:1em;font-family:verdana;border:1px solid #00A18E;background-color:#fff;}
select{background-color:#EFFBF7;}
hr{color:#00A18E;height:1px;}
hr{color:#ccc;height:1px;border:1px;background-color:#ccc;}
#contentbox a{color:#00A18E;}
#contentbox a:hover, #contentbox a:active, #contentbox a:focus{text-decoration:underline;}
img{border:none;}
h1{font-size:1.5em;color:#606060;font-weight:normal;margin:0px;padding-top:50px;}
h2, h2 acronym{font-size:1em;color:#00a18b;margin:.5em 0;}
h3, h4, h5, h6{font-size:1em;color:#00A18E;}
ul li{list-style-type:none;}

/*boxen*/
#topnavi, #content{font-size:.825em;}
#top{height:154px;background-color:#fff;background-image: url(bog_li.gif);background-repeat:no-repeat;}
#topnavi{text-align:right;}
#topnavi ul{padding-top:20px;}
#topnavi ul li{display:inline;background-color:#fff;margin-right:8px;font-weight:bold;}
#topnavi div.active{display:inline;color:#00a18b;font-weight:bold;}
#logo{position:absolute;z-index:1;width:130px;height:100px;top:20px;left:24px;}
#kopfzeile{position:absolute;z-index:1;width:530px;height:175px;background-image: url(kopfzeile.gif);background-repeat:no-repeat;left:128px;top: 43px;}
#navi{width:240px;float:left;padding-left:30px;margin-top:65px;}
#navi ul{overflow:hidden;width:238px;margin:0;padding:0;background-color:#fff;}
#navi a{width:98%;display:block;margin:5px 0;}
#navi a:hover, #navi a:active, #navi a:focus{}
#navi a.current{font-weight:bold;margin:5px 0;color:#00a18b;}
#navi div.active{font-weight:bold;color:#00a18b;margin:5px 0;}
ul#sub2{margin-left:0px;border-top:1px solid #00a18b;border-left:1px solid #00a18b;}
ul#sub2 li{padding-left:6px;}
ul#sub3 li{padding-left:2px;background-color:#EBF8F7;width:230px;overflow:hidden;}
#content{width:100%;max-width:1024px;margin-top:70px;}
#content{height:100%;}
#breadcrumb{margin:0 0 0 280px;color:#949494;background-color:#fff;}
/**/#contentbox ul{padding:0 30px;}
#contentbox li{list-style-image:url(liste.gif);}
#contentbox h1{margin:0 0 30px 0;}
#contentbox h2 {}
#contentbox{display:block;margin-left:280px;line-height:1.5em;}
#smartcontent{width:98%;}
.info{float:right;width:30%;margin-left:1em;padding-left:1em;}
.info h2{margin:0;padding:3px 5px 3px 3px;font-size:1em;background-color:#00a18b;color:#fff;font-weight:bold;}

.info ul{display:block;margin:0 0 20px 0 !important;padding:0 !important;}
.info li{margin:-1px 0 -1px 0;padding:2px;list-style-image:none !important;background-color:#EBF8F7;border:1px solid #00a18b;}
.info p{background-color:#fff;margin:0;padding:2px 2px 10px 2px;}
/**/

 ul.article-list{margin:2px;padding:0;}
 ul.article-list li{width:500px;margin:-1px 0 10px 0;padding:2px;font-weight:bold;list-style-image:none !important;background-color:#EBF8F7;border:1px solid #00a18b;}
 ul.article-list p{background-color:#fff;margin:0;padding:2px 2px 10px 2px;font-weight:normal;}

.info1{margin-right:30%;}
.info1 div.em{font-style:normal;font-weight:bold;font-size:.9em;}
.smallbold,.smbold {font-weight:bold;font-size:.9em;}
ul#font li{float:left;width:55px !important;margin-right:5px;}
ul#font img{border:none;}
#footer{clear:both;margin-left:280px;margin-top:20px;}
/*klassen*/
.clearleft{clear:left;}
.clearright{clear:right;}
.clearall{clear:both;}
.center{text-align:center;}
.def{font-weight:normal !important;}
.hd{display:none;}
.imgleft, .left{float:left;margin:5px 10px 3px 0;font-style:oblique;}
.imgright, .right{float:right;margin:5px 0 3px 10px;font-style:oblique;}
td.imgright{text-align:right;font-style:normal;vertical-align:top;}
.redfont{color:red;}
dl.newslist {margin:0;padding:0;float:left;}
.newslist dt{display:block;/*margin-top:20px;*/color:#00a18b;}
.newslist dd{margin:10px 0;padding:0;}
.dl{float:left;max-width:85%;}
.dltr{margin:10px 0;}
.infobox{float:right;width:200px;padding:1px 2px;background-color:#fff;border:1px solid #00A18E;}
.infobox strong{width:200px;display:block;font-size:.9em;background-color:#f4f4f4;}
.infobox a{width:200px;display:block;}
.infobox p{margin:5px 0;}
/*eigene rede*/
.description{width:230px;float:right;margin:0 0 20px 20px;padding:5px;font-weight:bold;font-size:.85em;}
.oton{margin:0 0 20px 0;padding:5px;}
.description p, .oton p{margin:0px;}
span.submitspacer{width:8em;display:block;float:left;background-color:#EFFBF7;font-weight:bold;color:#fff;}
div.element textarea:focus, div.element input:focus{background-color:#EFFBF7;border:1px solid #00A18E;color:#000;font-weight:bold;}
/*formulare*/
#form-module fieldset, fieldset{border:none;}
#form-module legend, legend{color:#fff;}
#form-module .element{margin-bottom:4px;display:block;width:400px;}
#form-module label{width:8em;padding:0px 0;display:block;float:left;background-color:#EFFBF7;}
#form-module textarea{width:22em;clear:left;border:1px solid #00A18E;}
#form-module input, input{width:19em;border:1px solid #00A18E;}
#form-module .submit, .submit{width:14.25em;background-color:#00A18E;border:1px solid #00A18E;color:#fff !important;font-weight:bold;}
#form-module .submit:hover{background-color:#EFFBF7;color:#00A18E;}
/*events*/
form.event .element{width:100%;}
form.event label{display:block;width:5em;background-color:red;float:left;padding-left:12px;}
.radio{width:1.5em;}
form.login{width:22em;}
form.login label{width:6em;background-color:#EFFBF7;}
form.login div.submitspacer{width:6em;display:block;float:left;background-color:#EFFBF7;}
form.login input, .submit{margin-bottom:1px;}
div.login{padding:4px;text-align:center;position:absolute;z-index:4;left:242px;top: 30px;background-color:#fff;border:2px solid #00A18E;}
p.login, p.logout{display:inline;}
/*stellenmodul*/
div.sttable{width:500px;margin-bottom:30px;padding:2px;padding-top:5px;border:1px solid #60C8C0;background-color:#EBF8F7;}
div.stcaption{height:1px;font-weight:bold; color:#00a18b;margin-bottom:5px;}
div.stinnerborder{padding:6px 2px;}
div.stdaten{display:block;}
div.sttr{width:100%;display:block;padding:1px 0px;margin:10px 0;}
div.stspacer{width:13em;float:left;background-color:#fff;}
div.stspacer strong{font-weight:normal;}
div.sttd{margin-left:13.5em;padding-left:2px;width:300px;background-color:#fff;}
.glossar-ausgabe dt{font-weight:bold;}
/*adressmodul*/
div.table{margin-bottom:2em;padding:2px;padding-top:5px;width:65%;}
.adrheader{width:60%;padding-left:16px;background-color:#EFFBF7;margin:0;background-image:url(int.png);background-repeat:no-repeat;}
div.caption{font-weight:bold; color:#666;margin-bottom:5px;}
div.innerborder{}
div.table img{border:1px solid #ccc;}
div.daten{width:90%;}
div.tr{display:block;padding:0px 0px;border-bottom:1px dotted #ccc;}
div.spacer{width:20%;float:left;}
div.spacer strong{font-weight:normal;}
div.td{margin-left:100px;}
/*downloads*/
.downloads{margin:0;padding:0;float:left;width:75%;}
.downloads ul{margin:0;margin-left:-30px;padding:0;list-style:none;}
.downloads ul li{clear:left;border-bottom:10px solid #fff;background-color:#f7f7f7;}
.downloads ul li img{float:left;}
.downloads a{background-color:#EDF2F5;}
.downloads div.desc{}
.downloads span.doclink{width:90%;display:block;float:left;padding-right:15px;background-color:#EFFBF7;}
.downloads .pos{margin:0 0 0 147px;padding:5px;font-size:.85em;}
.downloads p{margin-top:-10px;background-color:#fff !important;}
fieldset.articlelist{border:1px solid #ccc;width:60%;padding:5px;}
fieldset.articlelist legend{color:#FF9900 !important;font-weight:bold;}
label.event{width:100px;display:block;float:left;margin-bottom:1.75em;}
th.datum, th.bereich, th.ort{}
table.eventlist td{vertical-align:top;background-color:#EFFBF7;font-size:.85em;padding:5px 2px;}
div.event{background-image:url(../layout/vita_navi.gif);font-size:.85em;padding:5px 2px;width:80%;}
.pinnwandneuereintrag{background-color:#fff;}
.pinnwandneuereintrag textarea, .pinnwandneuereintrag input{width:25em;margin-bottom:10px;}
div#pinnwand{}
div.pinnwandneuereintrag input{background-color:#fff;}
div.pinnwandframe{width:190px;float:left;margin:10px 10px 0 10px;}
div.pinnwandeintrag{width:190px;float:left;padding:20px;background-image:url(zettel.gif);background-repeat:no-repeat;background-color:#f7f7f7;}
p.copy{float:right;width:150px;text-align:right;font-size:.8em;color:#ccc;}
div.zettel{width:240px;background-image:url(zettel_u.gif);background-repeat:no-repeat;margin-top:0;}
.pinnwanddate{color:green;}
/*inhaltsübersicht*/
ul.sitemaplevel1{width:450px;overflow:hidden;background-color:#EFFBF7;}
ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4{list-style-image:none !important;margin:0;padding:0;border-left:1px solid #00a18b;}
div.sitemap-desc{padding-left:5px;}
ul.sitemaplevel1 li{margin:5px 0px;padding:0;background-color:#fff;}
ul.sitemaplevel1 a{display:block;border:1px solid #00a18b;padding:2px;margin-bottom:10px;background-color:#EFFBF7;}
ul.sitemaplevel2 a{font-weight:normal !important;border:1px solid #FFD4A9;background-color:#fff;}
ul.sitemaplevel4 a{font-weight:normal !important;border:1px solid #ccc;background-color:#fff;}
span.abbr{background-color:#FFEDC4;padding:0 3px;font-size:.85em;font-weight:bold;color:#666;}
#searchfield{width:20em;padding:2px;}
.searchsubmit{width:8em;padding:0;background-color:#00a18b;color:#fff;font-weight:bold;}
fieldset.search legend{padding:0;margin:-10em;font-size:.1em;}
