@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding-left: 25px;
	background-color: #fff;
}

#main {
	width: 900px;
	padding: 0px;
	margin: 0px;
}

#kopf {
	width: 900px;
	padding: 0px;
	height: 120px;
	background-image: url(../img/logo_diekirche_01.jpg);
	background-repeat: no-repeat;
	float: left;
}


#werbung {
	z-index:55;
	width: 590px;
	padding-top: 10px;
	height: 95px;
	padding-bottom: 0px;
}
#inhalt {
	width: 900px;
	padding: 0px;
	float: left;
}
#content {
	width: 590px;
	padding: 0px;
	float: left;
}
#newsLinks {
	width: 190px;
	float: left;
}
#news {
	width: 190px;
	padding-left: 10px;
	float: left;
}
#text {
	padding-bottom: 25px;
	float: left;
}
#suchfeld {
	width: 590px;
	padding: 0px;
	background-color: #ced4b7;
	float: left;
}
#suchoption {
	width: 590px;
	padding: 0px;
	float: left;
}
#suchliste {
	width: 590px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eef0e6;
	float: left;
	margin-bottom: 15px;
}
#navigation {
	width: 285px;
	padding-left: 25px;
	float: left;
}
#navigationText {
	padding-bottom: 10px;
}

#navigationMarquee {
	padding-bottom: 2px;
}

#navigationWS {
	padding-bottom: 0px;
}
#navigationButton {
	padding-bottom: 25px;	
}

#fuss {
	width: 900px;
	padding-bottom: 25px;
	background-image: url(../img/hr.jpg);
	background-repeat: no-repeat;
	float: left;
}
#sitemap {
	width: 590px;
	padding-top: 15px;
	float: left;
	text-align: center;
}
#footer {
	width: 285px;
	padding-top: 10px;
	padding-left: 25px;
	float: left;
}
p {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
        margin-bottom:6px;
}
a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #597d23;
	text-decoration: underline;
}

.aktiv { color: #597d23; }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #597d23;
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 25px;
	line-height: 28px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #597d23;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 2px
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #597d23;
	font-size: 15px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
}
.textBild {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
}
.textTicker {
	font-family: Arial, Helvetica, sans-serif;
	color: #C03;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
}
.navRechts {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}
.navRechts a:link {
	color: #000;
	text-decoration: none;
}
.navRechts a:visited {
	color: #000;
	text-decoration: none;
}
.navRechts a:hover {
	color: #597d23;
	text-decoration: none;
}
.textRechts {
	font-family: Arial, Helvetica, sans-serif;
	color: #597d23;
	font-size: 12px;
	font-weight: normal;
	padding-top: 50px;
}
.textRechts a:link {
	color: #000;
	text-decoration: underline;
}
.textRechts a:visited {
	color: #000;
	text-decoration: underline;
}
.textRechts a:hover {
	color: #597d23;
	text-decoration: underline;
}
.navUnten, .pagebrowser, .sk-pagecomments-comment, .sk-pagecomments-headline, .sk-pagecomments-answer, div {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	
}
.navUnten a:link {
	color: #000;
	text-decoration: none;
}
.navUnten a:visited {
	color: #000;
	text-decoration: none;
}
.navUnten a:hover {
	color: #597d23;
	text-decoration: none;
}
.gruen {
	color: #597d23;
}

/* eigene styles for extension "tx_skpagecomments_pi1" */
		.sk-pagecomments-error {color:red;font-weight:normal;background:#fff;border:0px;margin:8px 12px;padding:4px;}
		.sk-pagecomments-success {color:#597d23;font-weight:bold;}
		.sk-pagecomments-counter {color:#597d23;text-align:right;text-decoration:underline;margin-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
        .sk-pagecomments-headline {border-bottom:1px solid #597d23;font-weight:bold;background:#fff;padding-left:6px;height:20px;}
        .sk-pagecomments-answerheadline {border-bottom:1px solid #000;font-weight:bold;background:#f7f3ef;padding-left:6px;height:20px;}
		.sk-pagecomments-namedate {float:left;}
        .sk-pagecomments-emailhomepage{float:right;}
		.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}   
        .sk-pagecomments-comment{background:#fff;padding:4px 28px;clear:both;}
        
        
        .sk-pagecomments-teaser {margin-top:-40px}
        .sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
        .sk-pagecomments-teaser h4 span{padding-right:4px}
        .sk-pagecomments-teaser p {margin:0;font-size:90%}

		.tx-skpagecomments-pi1 form {margin:16px 0;width:480px;}
        .tx-skpagecomments-pi1 form fieldset {
        border:0px; 
        font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;}
		.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
        .tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:3px 10px 3px 0;}

		.tx-skpagecomments-pi1 form legend {background:#ffffff;border: 0px; border-bottom:1px solid #597d23;padding:4px; font-size: 12px;}
		.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
        .tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
		.tx-skpagecomments-pi1 form p {margin:6px 0;clear:all;}
		.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
		.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
		.tx-skpagecomments-pi1 form input#name,
		.tx-skpagecomments-pi1 form input#email,
        .tx-skpagecomments-pi1 form input#homepage {width:320px;background:#fff;}
		.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;background:#fff;}
		.tx-skpagecomments-pi1 form input#name:focus,
		.tx-skpagecomments-pi1 form input#email:focus,
        .tx-skpagecomments-pi1 form input#homepage:focus,
		.tx-skpagecomments-pi1 form textarea:focus {background:#fff;} 
		.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#fff;color:#000;float:right;margin:8px 20px;}
        
        .tx-skpagecomments-pi1 img {border:0px}
        
        
        /*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	padding: 8px 0px;

}
.news-list-item {
	padding: 0px 0px 2px 0px;
	line-height: 15px;
	min-height:100px;
}

.news-list-item p {
	padding: 0px 0px 2px 0px;
}

.news-list-item img {
	padding: 4px 15px 8px 0;
}

        

	/*----------------- tt_news ----------------  LIST2 / 3 ---------------------------------*/

.news-list2-container,
.news-list3-container {
	padding: 0 0 10px 0;
}


.news-list2-container,
.news-list3-container {
	background:#fff;
}

.news-list3-item,
.list2-subdiv-hdr {
	background:#fff;
}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
	width:275px;
	float:left;
}

.news-list2-container .hdr-left { 
      padding-left: 0px;
      padding-right: 25px;
      }

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
	width: 31%;
	float:left;
	padding:5px;
}

.news-list3-item {
	padding:5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
	border-top:5px solid #fff;
}


.news-list2-container IMG {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	border: none;
	float:left;

}
.news-list3-container IMG {
	margin:0 5px 5px 2px;
	border: none;

}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-item {
	padding:5px;
	margin-bottom:5px;


}

.news-single-img {
	float: left;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.news-single-img img {
	border:none;
}

.news-single-imgcaption {
	padding: 1px 0 3px 0;
	margin:0;
}

.news-single-rightbox {
	float: right;
	width:160px;
	text-align:right;
	clear:both;
}
.news-single-backlink {
	padding: 10px;
}



.news-single-additional-info {
	margin-top: 15px;
	padding:3px;
	clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
	margin: 0;
	margin-bottom: 3px;
	padding: 3px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
	margin-left: 20px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
	font-weight: bold;
	margin-left: 5px;
}

.news-single-files DD A {
	padding:0 3px;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	width:165px;
    padding:0;
    margin-left:10px;
}
.news-amenu-container LI {
	padding-bottom:1px;

}
.news-amenu-container LI:hover {
	background-color: #ffffff;

}

.news-amenu-container UL {
    padding:0;
    margin:0;
	margin-top:5px;

	list-style-type: none;
}

.news-amenu-item-year {
	font-weight: bold;
    margin-top:10px;
	padding: 2px;
	background-color: #ffffff;

}


.amenu-act {
	background:#fff;
	font-weight:bold;
}


/* **************************************** */


.csc-textpic-caption{ font-size: 9px; }
div .csc-textpic-imagecolumn { margin-right:8px; }
.csc-textpic { margin:0px; padding:0px; text-align:left; }

/* Powermail */

fieldset, legend {
        text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

fieldset { border: 0px; color: #597d23; }

label {
	float:left;
	display:block;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
        font-weight: normal;
	text-align: left;
	padding-bottom: 0px;

}

#powermaildiv_uid7 label,
#powermaildiv_uid8 label,
#powermaildiv_uid18 label,
#powermaildiv_uid24 label,
#powermaildiv_uid25 label,
#powermaildiv_uid52 label,
#powermaildiv_uid66 label,
#powermaildiv_uid68 label,
#powermaildiv_uid85 label,
#powermaildiv_uid86 label,
#powermaildiv_uid87 label,
#powermaildiv_uid99 label,
#powermaildiv_uid100 label
 { clear:left; width:400px; }
 


.powermail_mandatory_js, .tx-powermail-pi1_mandatory, .powermail_mandatory { color:red; }

.tx-powermail-pi1_mandatory {
        text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.powermail_mandatory_list ul { list-style:none; }

#powermaildiv_uid7 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid8 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid18 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid24 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid25 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid52 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid68 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid66 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid85 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid87 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid99 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid101 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid9 label,
#powermaildiv_uid27 label,
#powermaildiv_uid54 label,
#tx-powermail-pi1_fieldset_5 legend,
#tx-powermail-pi1_fieldset_6 legend,
#tx-powermail-pi1_fieldset_7 legend,
#tx-powermail-pi1_fieldset_10 legend,
#tx-powermail-pi1_fieldset_13 legend,
#tx-powermail-pi1_fieldset_14 legend,
#tx-powermail-pi1_fieldset_24 legend,
#tx-powermail-pi1_fieldset_27 legend,
#tx-powermail-pi1_fieldset_28 legend,
#tx-powermail-pi1_fieldset_24 legend,
#tx-powermail-pi1_fieldset_31 legend,
#tx-powermail-pi1_fieldset_34 legend,
#tx-powermail-pi1_fieldset_35 legend,
#tx-powermail-pi1_fieldset_37 legend,
#tx-powermail-pi1_fieldset_39 legend,
#tx-powermail-pi1_fieldset_46 legend
{ display:none; }

.powermail_all {
        text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}
