html, body{
	height: 100%;
	margin: 0 auto;
	padding: 0px;
}
body {
	text-align: left;
	background-color: #F2E9E3;
	background-image:url(../images/wrapper_bg.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
.bodytext {
	margin:0px;
	padding: 0px;
}
dd {
	padding: 7px 0px 0px 0px;
}
img{
	border:0px none #FFFFFF;
}
li,p,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444
}
h1, h2{
	color: #444444;
}
.red, .rot {
	color: #B1004F !important;
}
a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#B1004F; 
  text-decoration:none;
}
a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#B1004F; 
  text-decoration:underline;
}
.clear{
	clear:both;
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height: 0px;
}
#wrapper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A7572;
	width: 770px;
	background-color:#FFFFFF;
	margin: 0px;
	text-align:left;
	padding: 0px;
	border-top: 0px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px none #999999;
	border-left: 0px none #999999;
}


/************ TOP MODULE ************/
#top {
	height: 125px;
   width: 770px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#top ul{
	margin: 0px;
	padding: 0px;
	border: 0px none #FFFFFF;
}
#top li{
	margin: 0px;
	padding: 0px;
	float:left;
	list-style-type:none;
	border: 0px none #FFFFFF;
}

.top_bottom{
	width: 240px;
	text-align: right;
	padding: 67px 0px 0px 0px !important;
}
.top_link {
  font-size: 10px;
  color: #B1004F;
  font-weight:bold;
}
a.top_link{
  font-size: 10px;
  color: #B1004F;
  text-decoration: none;
}
a.top_link:hover{
  font-size: 10px;
  color: #B1004F;
  text-decoration: underline;
}
.top_separator {
  font-size: 10px;
  color: #B1004F;
  font-weight: bold;
  padding: 0px;
}
#top_br {
	clear:both;
	height:1px;
	width: 770px;
	background-color:#DFDDDE;
	margin: 0px;
	padding: 0px;
	border: 2px solid #DFDDDE;
}


/************ TOP NAVI ************/
#top_navi{
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 173px;
	background-image:url(../images/wrapper_bg2.gif);
	background-repeat: repeat-y;
	border: 0px none #DFDDDE;
}



/************ PAGEBODY ************/
#pagebody {
	width: 770px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/wrapper_bg.gif);
	background-repeat: repeat-y;
}
.landeskirche{
	margin: 133px 0px 0px 0px;
}
/************ LEFT NAVI ************/
#left_navi{
	float:left;
	width: 170px;
	padding: 0px;
	margin: 0px;
	background-color: #DFDDDE;
}
#left_navi ul{
	margin: 0px;
	padding: 0px 0px 0px 22px;
}
#left_navi li{
	margin: 0px;
	padding: 0px;
	list-style-image: url(../images/navi_arrow.gif);
	}
.left_navi_level4{
	margin-left: 15px !important;
}
.left_navi_level5{
	margin-left: 30px !important;
}
.left_navi_level6{
	margin-left: 45px !important;
}
.navi_active{
  color: #B1004F !important;
  font-weight: bold;
}
a.navi{
  font-size: 13px;
  color: #444444;
  font-weight: bold;
  text-decoration: none;
}
a.navi:hover{
  font-size: 13px;
  color: #222222;
  font-weight: bold;
  text-decoration: underline;
}
a.navi:active{
  font-size: 13px;
  color: #797678 !important;
  font-weight: bold;
  text-decoration: underline;
}

/************ MAINCONTENT ************/
#maincontent {
	float:left;
	width: 583px;
	margin: 10px 0px 0px 15px;
	background-color:#ffffff;
	border: 0px solid #444444;
}
#maincontent h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
#maincontent h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
#maincontent h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #B1004F;
}

/************ NEWS ************/
.news_ul{
	padding: 0px;
	margin: 30px 0px 0px 0px;
	width: 550px;
}
.news li{
	list-style-type: none;
}
.news_title{
	float: left;
	background-image: url(../images/news_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-weight: bold;


	width: 400px;
	border-bottom: 1px dashed #B1004F;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}
.news_date{
	float:left;
	text-align: right;
	width:150px;
	border-bottom: 1px dashed #B1004F;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}
.news_image{
	clear:both;
	width: 550px;
}
.news_image img{
	float:left;
	margin: 0px 20px 0px 0px;
}
.news_image p{
	padding:0px 0px 5px 0px;
	margin: 0px;
}

.news_detail_ul{
	padding: 0px;
	margin: 0px;
}
.news_detail li{
	list-style-type: none;
}
.news_detail_date{
	padding: 0px 0px 5px 0px;
}
.news_detail_title{
	font-weight: bold;
	color: #B1004F;
	padding: 0px 0px 10px 0px;
}
.news_detail_link{
	margin: 30px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #B1004F;
}
.news_detail_doc{
	margin: 30px 0px 0px 0px;
}

.news_detail_image{
	float:right;
}
.news_detail_image img{
	padding: 30px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
.news-amenu-item-year{
	background-color:white;
	font-size: 14px;
	color: #444444;
	border: 0px none #ffffff;
	list-style-type: none;
        padding: 20px 0px 0px 0px;
}
.news_archiv{
	padding: 0px;
	margin: 0px;
}
.news_archiv_ul{
        padding: 0px;
        margin: 0px;
}
.news_archiv_ul li{
	list-style-type: none;
}

/************ Fortbildungen ************/
.fortbildung_ul{
	padding: 0px;
	margin: 0px 0px 30px 0px;
	width: 500px;
}

.fortbildung li{
	list-style-type: none;
}
.order{
	list-style-type: decimal !important;
}
.fortbildung_title{
	float: left;
	background-position: 0px 2px;
	font-weight: bold;
	width: 450px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
.fortbildung_content{
	clear:both;
	width: 450px;
}

/************ Termine ************/
.calendar_table{
	width: 560px;
}
.calendar_top{
	background-color: #EEEEEE;
	font-weight: bold;
}
.calendar_date{
	width: 125px;
}
.calendar_header{
	width: 310px;
}
.calendar_content{
	width: 125px;
}

/************ Ziele ************/
.csc-bulletlist li{
	padding: 5px;
}

/************ Forum ************/
div#tx_chcforum-pi1{
	width: 570px; 
}


/************ SITEMAP ************/
.csc-sitemap-level1 a{
	color: #666666 !important;
}
.csc-sitemap-level1 a:hover{
	text-decoration: none;
}
.csc-sitemap-level2 a{
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}
.csc-sitemap-level3 a{
	padding: 0px 0px 0px 50px;
	font-weight: bold;
}

/************ FOOTER ************/
#footer{
	clear:left;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B1004F;
	margin-top: 50px;
	padding-top: 5px;
	font-size: 10px;
}




/*** Formulare *********************/
fieldset.csc-mailform{
	border: 1px solid #D1D1D1;
	background-color: #F8F8F8;
	padding: 5px;
}

div.csc-mailform-field{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	color: #575757!important;
	border-bottom: 2px solid #FFFFFF;
}
div.csc-mailform-field input{
	font-size: 12px;
	color: #575757!important;
}
div.csc-mailform-field select{
	width: 150px;
	height: 19px;
	font-size: 12px;
	color: #575757!important;
}
div.csc-mailform-field textarea{
	width: 200px;
	height: 80px;
	font-size: 12px;
	color: #575757!important;
}

.csc-mailform {
  border: 0px;
}

.csc-mailform-field label {
	margin: 2px;
	float: left;
	text-align: right;
	margin-right: 10px;
	width: 130px;
	display: block;
}

.csc-mailform-submit {
  margin-left: 142px;
  width: 62px!important;
	height: 20px!important;
	border: none!important;
	cursor: pointer;
}



.landesausschuss{
	width: 100%;
}

.landesausschuss th{
	color: #FFFFFF;
	background-color: #009966;
}

.landesausschuss .td-0{
	width: 21%;
}

.landesausschuss .td-1{
	width: 27%;
}



table.tx-eaeworders-pi1-listrow{
	width: 100%;
}
	
table.tx-eaeworders-pi1-listrow th{
	color: #999999;
	padding: 0 0 10px 0;
}

table.tx-eaeworders-pi1-listrow td{
	padding: 10px 0 4px 0!important;
	border-bottom: 1px solid #CCCCCC !important;
}