html, body{	height: 100%;	width:100%;	margin:0;padding:0;}
td, p, body{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;}
form{	padding: 0;	margin:0;}
table{border-collapse:collapse}
td{	text-align: left;	vertical-align: top;margin:0;padding:0;}

#up{padding-top:2px; height:18px; text-align:center;}
#top{	height: 145px;	background:url(../images/back_pic.jpg) top left no-repeat;	text-align: right;}

#path{background:url(../images/back_white.jpg) top left repeat-y;}
div#sitePath{	background-color:#22a1e8;}
div#sitePath a, div#sitePath a.first{	font-size: 11px;	text-decoration: none;	padding-left: 2em;	color: #fff;	background: url(../images/icons/double_arrow_blue.gif) 0.8em center no-repeat;}
div#sitePath a:hover, div#sitePath a.first:hover{	color: #ccc;}
div#sitePath a.first{	background: none;	}

#quickSearch{	position: relative;	padding-top: 5px;	margin-right: 21px;	font-size: 11px;	color: #fff;}
#quickSearch .bt{	width: 55px;	height: 25px;}
#quickSearch .in{font-size:11px;width:130px;}

#navi_l{	margin-bottom: 20px;	margin-left: -5px;}

a.nav_act, a.nav_act:hover, a.nav{	display: block;	text-decoration: none;	color: #000; padding-top: 3px; padding-bottom: 3px;font-weight: bold;height: 16px;}
a.nav_act, a.nav_act:hover, a.nav:hover{	text-decoration: none;	font-size:100%;	background-color: #fff;	color:#2fabe8;}

#navi_l ul, #navi_l li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#navi_l ul li{	margin-left: 5px;}

#navi_l ul li ul{ 	display: none;}
#navi_l ul li ul.nav_act{	display: block;}

div#navi_l ul li a{	padding-left: 10px;	margin-top: 5px;	color:#000;}
div#navi_l ul li a:hover{	color:#2fabe8;}
div#navi_l ul li a#active{	color: #2fabe8;}

div#navi_l ul li ul{	background-color: #f1f1f1;	margin-left: 5px;}

div#navi_l ul li ul li a{	margin-top: 0px;	color:#333;	font-size: 90%;}
div#navi_l ul li ul li a:hover{		color:#2fabe8;	background:none;}



#htb{width:100%;height:100%;margin: 0;padding:0; border-spacing:0;	background: white;background:url(../images/back_color.jpg) left 20px no-repeat;	background-repeat:repeat-x;border:none}
#ctb{margin: 0 auto 0 auto;	width:775px; border-spacing:0;background:url(../images/back_white.jpg) top left repeat-y;}
.htd{padding-left: 12px;padding-right: 18px;}
#left_td{width:180px;padding-left:12px;	background:url(../images/colors/silver.gif) right top repeat-y;}
div.td_cont{background-color: #E6E6E6;}
#center_td{	padding: 5px;padding-right:10px;width:560px;}
#inhalt{padding-left: 12px;	padding-right: 13px;}

#footer{height: 17px;	text-align: center;	color: #ccc;	background-color:#22a1e8;}
#footer a{	padding: 0 10px 0 10px;	color: #ccc;	font-size: 10px;	text-decoration:none;}
#footer a:hover{	color: #fff;	text-decoration:undeline;}





.box{
	background-color: #f2f2f2;
	padding-top: 10px;
	width: 161px;
}
.box .tit
{
	font-size: 12px;
	font-weight:bold;
	color: #394e66;
	border-bottom: 1px solid #394e66;
}
.box .txt
{
	font-size: 10px;
	color: #000;
	margin-bottom: 5px;
}

.box .txt, .box .txt a 
{
	color: #000;
	text-decoration: none;
}
.box .txt a:hover 
{
	color: #999;
	text-decoration: underline;
}


h1, h2, h3, h4, h5, h6{
	color: #3399CC;
	font-weight: bold;
	margin-bottom: 0;
}
h1{
	font-size: 16px;
}
h2{
	font-size: 14px;
}
h3, h4, h5{
	font-size: 12px;
}
h3, h4, h5{
	font-size: 12px;
	margin-bottom: 0;
	padding: 0;
}

h6{
	color: #000;
	font-weight: normal;
	font-size: 10px;
	margin: 0;
	
}

a{
	color: #3399CC;
}
a:hover{
	color: #336699;
}
a img
{
	border: none;
}




div#losung{	margin-top: 15px;	padding: 0px;}
small#losung_von, small#losung_psalm{text-align:right;display:block;padding: 5px;}

div#date{	padding: 5px;		display: block;	font-weight: bold;	background-color:#FFFFFF;	color:#2fabe8;}

div#tit,div#txt1, div#txt2{
	padding: 5px;	
	font-style:italic;
	display: none;
}
div#txt1{
	display: block;
}

div#txt2{
	display: none;
	
}

table.links_eintrag{
	border: 1px solid #DFDFDF;
	padding: 5px;
	margin: 5px;
}

table#presbyter{border-collapse:separate;border-spacing:5px;}

<!-- Admin -->
textarea.input_maske
{
	width: 100%;
	height: 600px;
}

.kontakt_formular{border:1px dotted #ccc;padding:5px;}
.kontakt_formular label{display:block;font-size:80%}
.kontakt_formular input, .kontakt_formular textarea{margin-left:5px;margin-bottom:10px;}
.kontakt_formular textarea{width:400px;height:200px;}
