/* CSS Document */


body {
background:#fff;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
padding: 0px;
margin:0px;
}


#tagline {
width: 950px;
height: 20px;
text-align:right;
font-size:10px;
font-weight:bold;
color:#888888;
padding-top:5px;
}

#kopf {
background: url(gfx/head.jpg) no-repeat;
width: 950px;
height: 163px;
float:left;
padding: 0;
}


#titel {
background: url(gfx/titel.gif) no-repeat;
width: 916px;
height: 18px;
float:left;
padding-left: 34px;
padding-top: 6px;
font-size:10px;
}

#titel a:link{
text-decoration: none;
color:#fff
}

#titel a:hover{
text-decoration: underline;
color:#fff
}

#titel a:visited{
text-decoration: none;
color:#fff
}

#mitte{
background: url(gfx/bg.gif) repeat-y;
width: 950px;
}

#linke{
width:198px;
padding-left: 14px;
color:#2b2725;
float:left;

}

#linke ul {
list-style:none;
/*border: solid #FF0000 1px;
*/}

#linke li {
border-bottom: 1px solid #fff;
line-height:32px;
font-weight:bold;
font-size:12px;
margin-left: -40px;
}



#linke a:link, #linke  a:visited{
display:block;
color:#353a3c;
text-decoration:none;
padding-left: 20px;
}

#linke  a:hover {
color:#003399;
text-decoration:none;
padding-left: 20px;

}
#linke li a.current{
background:#33cc00;
color:#FFFFFF;
font-weight:bold;
border-bottom: #33cc00;
}

#linke ul ul{
list-style:none;
padding-left:0px;
margin-left:0px;
/*border: solid #FF0000 1px;
*/

background:#33cc00;
color:#FFFFFF;
}
#linke ul ul li{
margin-left:2px;
border-top: 1px dotted #fff;
border-bottom:none;
line-height:22px;
font-weight:bolder;
font-size:11px;
margin-left:20px;
}

#linke ul ul a:link, #linke ul ul a:visited{
color:#FFFFFF;
text-decoration:none;
/*margin-left: -20px;*/
}

#linke ul ul a:hover{
color:#000033;
text-decoration:underline;
}



#linke ul ul li a.current{
background:#33cc00;
color:#000033;
font-weight:bold;
border-bottom: #33cc00;
}



#center {
width: 442px;
border: solid 10px #ccd6eb;
font-size:13px;
line-height:25px;
color:#000;
float:left;
background-color:#fff;
}

#center a:link {
color:#003399;
text-decoration:none;
}

#center  a:hover {
color:#003399;
text-decoration:underline;
}

#center  a:visited {
color:#003399;
text-decoration:none;
}


#center h1{
border-top:solid 10px #ccd6eb;
background-color:#33cc00;
color:#fff;
text-indent:5px;
font-size:13px;
font-weight: bold;
letter-spacing:0.2em;
line-height:25px;}


#center h2{
color:#353a3c;
padding-left:5px;
font-size:12px;
font-weight: bolder;
line-height:14px;
margin-top:10px}

#center h3{
color:#353a3c;
padding-left:5px;
font-size:11px;
font-weight: bolder;
line-height:14px;
margin-top:15px
}

#center p{
color:#353a3c;
padding-left:5px;
padding-bottom:15px;
font-size:12px;
font-weight: normal;
line-height:20px;
}

#center p.oben{
color:#353a3c;
padding-bottom:15px;
padding-right:15px;
font-size:11px;
font-weight: bolder;
line-height:11px;
text-align:right;
}

#centera {
width: 728px;
background-color:#e8f2e5;
}


#centerb {
width: 716px;
border: solid 10px #ccd6eb;
border-right:0px;
font-size:13px;
line-height:25px;
color:#000;
float:left;
background-color:#fff;
}

#centerb a:link {
color:#003399;
text-decoration:none;
}

#centerb  a:hover {
color:#003399;
text-decoration:underline;
}

#centerb  a:visited {
color:#003399;
text-decoration:none;
}


#centerb h1{
border-top:solid 10px #ccd6eb;
background-color:#33cc00;
color:#fff;
text-indent:5px;
font-size:13px;
font-weight: bold;
letter-spacing:0.2em;
line-height:25px;}


#centerb h2{
color:#353a3c;
padding-left:5px;
font-size:12px;
font-weight: bolder;
line-height:14px;
margin-top:10px}

#centerb p{
color:#353a3c;
padding-left:5px;
padding-bottom:15px;
padding-right:15px;
font-size:12px;
font-weight: normal;
line-height:20px;
}
#centerb p.oben{
color:#353a3c;
padding-bottom:15px;
padding-right:15px;
font-size:11px;
font-weight: bolder;
line-height:11px;
text-align:right;
}


#rechte2{
width: 12px;
color:#2b2725;
float:left;
line-height:0px;
background-color:#fff;
}

#rechte{
width: 264px;
color:#2b2725;
float:left;
line-height:0px;
background-color:#fff;
border-top:solid 10px #ccd6eb;
border-bottom: solid 10px #ccd6eb;
}



#rechte h1{
border-top:solid 10px #ccd6eb;
background-color:#33cc00;
color:#fff;
text-indent:5px;
font-size:12px;
font-weight: bolder;
letter-spacing:0em;
line-height:25px;
margin-top:0px}



#rechte h2{
color:#353a3c;
padding-left:5px;
font-size:12px;
font-weight: bolder;
line-height:14px;}

#rechte p{
color:#353a3c;
padding-left:5px;
padding-bottom:10px;
font-size:11px;
font-weight: normal;
line-height:16px;
}

#rechte a:link {
color:#003399;
text-decoration:none;
}

#rechte  a:hover {
color:#003399;
text-decoration:underline;
}

#rechte  a:visited {
color:#003399;
text-decoration:none;
}

#fuss {
background: url(gfx/footer.gif) no-repeat;
width: 950px;
height: 56px;
float:left;
padding-top: 20px;
text-align:center;
font-size:11px; 
}

#fuss a:link{
color:#292b2c;
text-decoration:none;
}

#fuss a:hover{
color:#000;
text-decoration:underline;
}

#fuss a:visited{
color:#000;
text-decoration:underline;
}

#seel{
background-color:#33cc00;
background-image:url(gfx/seelsorge.jpg);
background-repeat:no-repeat;
color:#fff; 
padding-left:5px;
padding-top:82px;
font-size:11px;
line-height:22px;
}


.textput {
 font-size: 12px;
 background-color: #e8f2e5;
 border: 1px solid #fff;
}


.button {
 font: 10px Verdana, Helvetica, Arial, sans-serif;
 font-weight: bold;
 background-color: #33cc00;
 line-height:25px;
 color: #fff;
 border: 1px solid #fff;
 margin-top: 15px;
 margin-bottom: 15px;
}



dl.formular {
	padding-left: 5px;
}

dl.formular dt {
	width: 160px;
	float: left;
	clear: both;
}

dl.formular dd {
	margin-top: 10px;
	padding: 0;
	margin-left: 165px;
}

#seelsorgeContactForm {
	margin: 0;
}
