body{margin:0;padding:0;text-align:center;font-family:verdana, arial, helvetica, sans-serif; font-size:96.01%;color:#000;background-color:#F2F2F2;}
a{text-decoration:none;font-weight:bold;}
a:link, a:visited{color:#581694;font-weight:bold;}
a:hover,a :active, a:focus{color:#01ACE2;font-weight:bold;background-color:transparent;}
address{padding:2px;color:#581694;font-size:90%;font-weight:bold;font-style:normal;background-color:#E4D8EE;}
h1{font-size:1.5em;margin:auto auto 20px auto;padding:0 0 8px 0;color:#01ACE2;border-bottom:1px solid #581694;}
h2, h3, h4, h5, h6{font-size:1.125em;color:#004498;}
/*neue h1-3*/
h1{color:#581694;}
h2{font-size:1.5em;color:#01ACE2;font-weight:normal;}
h3{font-size:1.1em;font-weight:bold;color:#01ACE2;}
.h1active{font-size:1.15em;margin:0;padding:0 0 0 11px;border:0;}
a img{border:0;}
#content div, #content p, #content li, #content dd{line-height:1.5em;}
div.skiplinks{font-size:.4em;margin:-2em 0 1em 0;}
#rahmen{width:990px;max-width:990px;margin:auto;font-size:.8em;background-color:transparent;}
#inner{text-align:center;border:1px solid #CBCBCB;background-color:#fff;}
#top-navigation{padding:8px 1px 8px 0;float:right;background-color:transparent;}
#top-navigation ul, #top-navigation li{margin:0;padding:0;list-style:none;background-color:transparent;}
#top-navigation li{float:left;}
#top-navigation a:link, #top-navigation a:visited{padding:0 0 0 12px;color:#581694;font-weight:bold;background-color:transparent;}
#top-navigation a:hover, #top-navigation a:active, #top-navigation a:focus{color:#01ACE2;font-weight:bold;background-color:transparent;}
#top-navigation .active{padding:0 0 0 12px;color:#01ACE2;font-weight:bold;background-color:transparent;}
#inner{padding:0 18px 0 20px;text-align:left;clear:right;}
#header{height:156px;background-image:     url(diakonie-kreuz.gif);background-position:right -1px;background-repeat:no-repeat;}
#header_img{width:228px;height:156px;margin-right:5px;float:left;}
#logo{height:156px;padding-top:3px;padding-right:170px;text-align:right;background-color:transparent;}
#sub{width:auto;height:30px;margin:0 -18px 0 -20px;padding:0 0 0 226px;background-color:#581694;border-bottom:2px solid #fff;}
#sub ul{margin:0 0 0 22px;padding:0;list-style:none;background-color:#fff;}
#sub li{display: inline;margin:0;padding:0;}
#sub a:link, #sub a:visited{margin:0 0 0 -2px;padding:8px 10px;float:left;display:block;color:#fff;background-color:#581694;border:1px solid #fff;border-width:0 2px;}
#sub a:hover, #sub a:active, #sub a:focus{background-color: #9C73BF;}
#sub li.current a.current{background-color: #8251AD;}
#sub div.active, #sub a.current, #sub .h1current{display:block;margin:0 0 0 -2px;padding:8px 10px;color:#fff;font-weight:bold;float:left;background-color:#9C73BF;border:1px solid #fff;border-width:0 2px;}
#sub li#a37 div.active, li#a37 a.current{background-color:#FFA800 !important;}
#catchtel{position:relative;width:228px;height:136px;background-color:transparent;border-right:0px solid #fff;}
#main{clear:both;}
#left{width:228px;margin-top:-32px;border-right:2px solid #fff;float:left;background-color:#EEEBF4;}
#left ul{width:228px;overflow:hidden;margin:5px 0 0 0;padding:0;list-style:none;border-top:2px solid #fff;background-color:#fff;}
#left li{margin:0 0 2px 0;padding:0;border-left:5px solid #9C73BF;background-color:transparent;}
#left ul a:link, #left ul a:visited, ul.meta-category a{width:100%;display:block;padding:6px;color:#000;font-weight:normal;background-color:#EEEBF2;}
#left ul a:hover, #left ul a:active, #left ul a:focus, #left ul a.current, ul.meta-category a{background-color:#E4D8EE !important;}
#left .active, #left ul a.current{padding:6px;font-weight:bold !important;background-color:transparent;}
#left li li{border-color:#C7A5E4;}
#left li li a{padding-left:12px !important;background-color:#FAF7FF !important;}
.adr-img{clear:left;margin:30px 0 15px 0;}

.adr-img a{margin:O !important;padding:0 !important;background-color:transparent !important;}
#info{width:155px;float:right;background-color:#F4F4F4;}
#info h2{margin:0;font-size:1em;color:#581694;}
#info p{margin:0;}
#info .imglink{background-color:transparent;}
.searchbox{height:50px;background-color:#A590BB;clear:left;border-bottom:2px solid #fff;}
.searchbox fieldset, .searchbox legend, .login fieldset, .login2 legend{margin:0;padding:0;color:#A590BB;border:0px;}
.searchbox label{font-size:.1em;}
.searchbox input#suche{margin:0 3px 0 2px;color:#581694;float:left;border:4px solid #581694;border-width:0 5px;}
.searchbox input.submit, .login2 input.submit{height:18px;width:35px;padding-bottom:5px;color:#fff;font-weight:bold;border:0;background-image:     url(submit_los.jpg);background-repeat:no-repeat; repeat-x: right top;}
.login2{height:100px;min-height:100px;height:auto;background-color:#A590BB;border-bottom:2px solid #fff;}
.login fieldset{margin:0;padding:0;color:#A590BB;border:0px;}
.login2 legend{font-size:.1em;}
.login2 h2.login{color:#fff !important;border-bottom:1px solid #fff;padding:4px;margin:0 0 -10 0 !important;display:block;}
.login2 label{padding:0 4px 2px 4px;font-size:1em;color:#fff;display:block;}
.login2 input#login, .login2 input#paswd{margin:0;color:#581694;border:4px solid #581694;border-width:0 5px;}
.login2 p{margin:-10px 0 0 0;padding:0;background-color:transparent;}
.logged p{margin:5px !important;padding:2px !important;font-size:.9em;background-color:#fff;}
.logged a{font-weight:normal !important;}
.news{width:100%;padding:5px;font-size:.9em;border-bottom:2px solid #fff;}
dl.newslist, dl.newslist dd{margin:0;padding:0;font-size:95%;}
dt.newslist{padding:5px;color:#581694;font-size:95%;font-weight:bold;}
dl.newslist dd{padding:0 5px 5px 5px;border:2px solid #fff;border-width:2px 0;}
#info .n h2, #info .n p, #info h2, #info p{margin:0;font-size:90%;}
#info .n h2, #info h2{font-weight:bold !important;padding:5px;color:#581694;}
#info .n p, #info p{padding:0 5px 5px 5px;border:2px solid #fff;border-width:2px 0;}

#content{width:540px;margin-left:240px;background-color:#fff;}
#content-box{width:540px;float:left;background-color:transparent;}
#content dl{font-size:1em;}
#content dt.newslist{color:#004498;}
#breadcrumb{font-size:.9em;margin-bottom:25px;padding:10px 0;background-color:#fff;}
#breadcrumb a{font-weight:normal;}
.pagenav{clear:both;background-color:transparent;border-top:1px solid #581694;}
#footer{height:8px;margin:0 -18px 0 -20px;background-color:#54BFE1;clear:both;}
.address{margin-left:240px;color:#fff;}
/*klassen*/
.clearleft{clear:left;height:1px;font-size:.1em;line-height:0;}
.clearright{clear:right;height:1px;font-size:.1em;}
.clearboth{clear:both;height:1px;font-size:.1em;}
.hd{display:none;}
.imgleft, .left{float:left;margin:5px 5px 5px 0;}
.imgright, .right{float:right;margin:5px 0 5px 5px;}
ul.result{margin:auto 0;padding:0;list-style:none;}
ul.result li{height:44px;min-height:44px;height:auto;padding-bottom:2px;margin-bottom:10px;}
ul.article-list{margin:0;padding:0;}
.article-list li{margin:0;list-style:none;}
.article-list li, .adobe{margin-bottom:10px;background-color:#EEEBF2;}
/*tabellendesign*/
.zf{padding:2px 2px 1px 2px;background-color:#E4D8EE;}
.zf1{width:3em;padding:1px 2px;font-weight:bold;text-align:right;background-color:#fff;float:left;}
.zf .desc{margin:0 0 2px 3.5em;padding:1px 2px;background-color:#fff;}
.schf{margin: 10px 0 0 0;padding:10px 2px 1px 2px;background-color:#E4D8EE;}
.header{font-size:105%;margin:0;padding:0;font-weight:bold;background-color:transparent;}
.schf .zf1{width:9em;padding:1px 2px;font-weight:normal;text-align:left;background-color:#fff;float:left;}
.schf .desc{margin:0 0 2px 9.5em;padding:1px 2px;background-color:#fff;}
.schf p{margin:0;padding:0;}
/*formulare*/
fieldset.form{margin-left:0px;border:0px solid #EEEBF4;}
#form-module legend{color:#fff;}
.element{width:460px;margin-bottom:10px;padding:5px 5px 0 5px;background-color:#EEEBF4;}
.element p{margin:0;padding:0 0 2px 0;}
.element label{display:block;width:150px;float:left;margin:0 0 2px 0;}
.human_check{float:left;width:86% !important;}
.element input, .element select, .element radio, .element checkbox{margin-bottom:4px;}
.element textarea, .element input, .element select{width:295px;border:4px solid #A590BB;border-width:0 5px;}
.element input.radio{width:2em;border:0 !important;}
.element .submit{font-weight:bold;background-color:#A590BB;color:#fff;border:0;}
/*kategorien*/
ul.meta-category{width:530px;margin:0;padding:0;list-style:none;background-color:transparent;}
ul.meta-category li{width:530px;height:98px;margin:6px 0;padding:0;background-color:#EEEBF4;}
ul.meta-category a{width:519px;padding:3px;color:#581694 !important;font-weight:bold;border-left:5px solid #9C73BF;}
ul.meta-category a:hover{color:#01ACE2 !important;}
ul.meta-category a.imglink{margin:0;padding:0;border:0;display:inline;background-color:transparent !important;}
.imglink{background-color:transparent;}
ul.meta-category  img{height:68px;float:left;border:5px solid #E4D8EE;border-width:0 5px 5px 5px;}
.meta-category-desc{margin:3px 3px 0 117px;background-color:transpaent;}
.info-box ul.meta-category img{width:auto;}
.apart{height:100px;min-height:100px;height:auto;margin:10px 0 0 0;border:2px solid #E4D8EE;border-width:10px 2px 1px 2px;background-color:#fff;}
/*neue h1-3*/
.apart h2, .apart p{margin:0;}
.apart h2{font-size:1em;font-weight:bold;color:#000;}
.apart .desc{height:100%;background-color:#fff;padding:4px;}
.apart a{font-weight:normal;}
.apart br.clearleft{height:1px;font-size:1px;margin:0;padding:0;border:0;}


