@charset "utf-8";

html
{
	height:101%;;
}

html, body
{
  	 height: /*100%;*/
}


body
{
	border:0;
	margin:0;
	padding:0;
	background-color: #edd6b8;
	color:#000000;
	font-family: Arial, Verdana, sans-serif;
	font-size:14px;
	line-height:20px;
	/*height:100%;*/
	text-align:center; /*für IE6*/
}


img
{
	border:0;
}


a
{
	color:#000000;
	text-decoration:underline;
}


a:hover
{
	color:#802439;
	text-decoration:none;
}


h1, h2, h3
{
	margin:0;border:0;padding:0;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
	font-weight:normal;
	color: #802439;
}


p
{
	margin:0;border:0;padding:0;
}


#container
{
	width:1018px;
	margin:auto;
	padding-left:9px;
	text-align:left;
}

#container2
{
	width:1018px;
	padding-left:9px;
	padding-right:9px;
	background: url("gfx/schatten-x.gif") repeat-y;
}


#kopfzeile
{
	width:1018px;
	height:140px;
	margin-left:0px;
	background-color:#802439;
	background: url("gfx/kopfzeile-hintergrund.gif") no-repeat;
}


#kopfzeile h1
{
	border:0;margin:0;padding:0;
}


#kopfzeile-logo
{
	float:left;
	width:180px;
	height:94px;
}


#kopfzeile-slogan
{
	float:left;
	width:608px;
	height: 140px;
}


#slogan
{
	float:left;
	margin-top:75px;
	margin-left:130px;
	height:20px;
}


#slogan h2
{
	border:0;margin:0;padding:0;
	color:#fdf3d0;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	font-family:Garamond;
}


#banner
{
	margin-left:0px;
}


#spalten
{

}


#links, #mitte, #rechts
{
	float:left;display:block;
}


#links
{
	width:180px;
}


#mitte
{
	width:640px;	background: url("gfx/hintergrund-oben.gif") no-repeat;
}


#rechts
{
	width:180px;
}


#menue1
{
	background: url("gfx/menue-button-act.gif") repeat-y;
}


#menue1 ul, li
{
	border:0;padding:0;margin:0;
	list-style-type:none;
}


#menue1 li
{
}


#menue1 ul a
{
	display:block;
	background: url("gfx/menue-button.gif") no-repeat;
	color:#fdf3d0;
	height:29px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-left:24px;
	line-height:30px;
}


#menue1 ul a:hover
{
	background: url("gfx/menue-button-ro.gif") no-repeat;
	color:#802439;
}


#menue1 ul ul
{

}

#menue1 ul ul li
{

}


#menue1 ul ul a
{
	background: url("gfx/menue-button-sub.gif") no-repeat;
	
	padding-left:40px;
}


#menue1 ul ul a:hover
{
	background: url("gfx/menue-button-ro.gif") no-repeat;
	color:#802439;
}


#menue1 .menue-aktiv
{
	background: url("gfx/menue-button-act.gif") no-repeat;
	color:#fdf3d0;font-weight:bold;
}


#menue1 ul ul .menue-aktiv
{
	background: url("gfx/menue-button-act.gif") no-repeat;
	color:#fdf3d0;
}


#menue2
{
	margin-top:40px;
	margin-bottom:100px;
}


#menue2 a
{
	display:inline;
	color:#fdf3d0;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin-left:20px;
}


#menue2 a:hover
{
	text-decoration:underline;
}


#inhalt
{	display:block;
	float:left;
	color:#000000;
	margin-left:30px;
	margin-right:30px;
	margin-top:40px;
	margin-bottom:30px;
	width:580px;
}



#inhalt h1
{
	font-weight:bold;
	margin-bottom:20px;
	
}


#inhalt h2
{
	font-weight:bold;
	font-size:12px;
	margin-bottom:0;
	
}


#inhalt p, form
{
	border-bottom:20px solid #fdf3d0;
	font-size:12px;
}

#inhalt .align-center
{
	text-align:center;
}


#zettel
{
	width:180px;
	/*height:280px;*/
	margin-left:0;
	margin-top:21px;
}


#newsbox
{
	background: url("gfx/zettel.gif") repeat-y;
	float:left;
}


#newsboxoben
{
	width:180px;
	height:9px;
	background: url("gfx/zetteloben.gif") no-repeat;
}


#newsboxunten
{
	width:180px;
	height:9px;
	background: url("gfx/zettelunten.gif") no-repeat;
	clear:left;
}


#newsboxinhalt
{
	padding-top:20px;
	margin-left:24px;
	margin-right:20px;
	float:left;
	width:130px;
}

#newsboxhoehe
{
	float:left;
}



#newsbox h3, p
{
	font-size:11px;
	line-height:16px;
}


#newsbox h3
{
	color:#802439;
}


#newsbox p
{
	padding-bottom:11px;
}


#newsbox .bild, #newsbox .bildunterschrift
{
	text-align:center;
}


#newsbox .bildunterschrift p
{
	margin:0;
}


#social-network-links
{
	margin-top:10px;
	margin-left:18px;
}


#icons
{
	margin-left:210px;
	margin-right:210px;
	width:580px;
	height:80px;
	background: url("gfx/icon-hintergrund.gif") repeat-x;
	padding-bottom:10px;
}


#icons div
{
	display:block;
	float:left;
	margin-left:60px;
	width:70px;
	text-align:center;

}


#icons div p
{
	font-size:10px !important;
	line-height:12px !important;
}


#icons div div
{
	margin:0;
}


#icons a
{	
	text-decoration:none;
}


#icons img
{
	margin-bottom:3px;
}


#icon1
{	
}


#icon2, #icon3, #icon4
{


}


#randunten
{
	width:1018px;
	height:9px;
	background: url("gfx/schatten-unten.gif") no-repeat;
	background-color:#edd6b8;
}

#fusszeile
{
	width:1018px;
	height:25px;
	color: #802439;
	background-color: #edd6b8;
	font-size:10px;
	line-height:15px;
}


#fusszeile p
{
	margin-left:222px;
	text-align:left;
	margin-top:10px;
	margin-bottom:20px;
}


#fusszeile a
{
	color: #802439;
}


#bookmarking
{
	margin-top:20px;
	margin-left:18px;
}


div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{
	border: 1px #edd6b8 solid;
}


div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image 
{
	margin-right:20px;
}


.csc-textpic-intext-left img
{
	margin-top:5px;
}


.csc-textpic-below img
{
	margin-top:-5px;
	margin-bottom:25px;
}


table td
{
	vertical-align:top;
}


table td p
{
	border-bottom:0 !important;
}


.tabelle-zentriert table
{
margin:auto;
}


.tx-pitgooglemaps-pi1 p
{
	border-bottom:0 !important;
	margin:0;
	padding:0;
}


.tx-powermail-pi1_formwrap fieldset
{
	border:0;
	padding:0;
	background:none;
}


fieldset.tx-powermail-pi1_fieldset div.even
{
	background:none;
}


fieldset.tx-powermail-pi1_fieldset label {
	clear:left;
	float:left;
	width:135px;
}


fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select,
fieldset.tx-powermail-pi1_fieldset textarea
{
	clear:left;
	float:left;
	margin-bottom:20px;
}


fieldset.tx-powermail-pi1_fieldset_1, fieldset.tx-powermail-pi1_fieldset_6, fieldset.tx-powermail-pi1_fieldset_9, fieldset.tx-powermail-pi1_fieldset_12, fieldset.tx-powermail-pi1_fieldset_15 {
	width: 50%;
	float: left;
}


fieldset.tx-powermail-pi1_fieldset_3, fieldset.tx-powermail-pi1_fieldset_7, fieldset.tx-powermail-pi1_fieldset_10, fieldset.tx-powermail-pi1_fieldset_13, fieldset.tx-powermail-pi1_fieldset_16 {
	width: 50%;
}


fieldset.tx-powermail-pi1_fieldset_4, fieldset.tx-powermail-pi1_fieldset_8 , fieldset.tx-powermail-pi1_fieldset_11, fieldset.tx-powermail-pi1_fieldset_14, fieldset.tx-powermail-pi1_fieldset_17 {
	width: 100%;
	clear:left;
	float: left;
}


fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea
{
	width:560px;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_text, 
fieldset.tx-powermail-pi1_fieldset select.powermail_select
{
	width:270px;
}

.csc-default
{
	clear:left;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_submit
{
	margin: 0 0 40px 0;
}


fieldset.tx-powermail-pi1_fieldset legend
{
	display:none;
}


div.powermail_mandatory_js
{
	display:inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


.news-list-container img, .news-single-img img {
	border:medium none;
	float:none;
	margin:0;
}


.newsimg, .news-single-img
{
	text-align:center;
	margin:0 0 20px 0;
	float:none;
}


.news-list-category, .news-list-date
{
	display:inline;
	float:left;
}

.news-single-backlink  {
	padding:0;
	font-size:10px;
}


#inhalt h3 a
{
	font-size:12px;
	font-weight:bold;
	color:#802439;
}

.news-list-container h3, #inhalt .news-single-item h2
{
	margin-bottom:20px;
}


#inhalt .news-single-item h2
{
	font-size:14px;
}


.clearer
{
	clear:both;
}


.news-list-item
{
	clear:both;
	display:block;
	padding-bottom:30px;
}

.clearer + .news-list-item
{
	padding-top:30px;
	border-top:1px #802439 solid;
}


.news-single-item
{
	padding:0;
	margin-bottom:40px;
}


.news-single-imgcaption
{
	display:none;
}


#inhalt .tx-comments-comment-1, #inhalt .tx-comments-comment-2
{
	border:0;
}


.news-latest-container, .news-latest-item
{
	padding:0;
}

#inhalt #c227 .contenttable 
{
	font-size:12px;
	line-height:16px;
	padding:0;margin:0;border:0;
}

#inhalt #c227 .contenttable
{
	padding:0;margin:0;border:0;
}


#c227 .contenttable-0 .td-0
{
	width:70px;
}
#c227 .contenttable-0 .td-1
{
	width:65px;
}
#c227 .contenttable-0 .td-2
{
	width:145px;
}
#c227 .contenttable-0 .td-3
{
	width:300px;
}

#c227 .tr-0
{
	font-weight:bold;
}

#inhalt .csc-textpic-text h1
{
	margin-bottom:0;
}


#inhalt #c244
{
	text-align:center;
	z-index:1;
}


.tx-comments-comments hr
{
	display:none;
}

.tx-comments-comment-content
{
	border-bottom:1px #802439 solid;
	margin-bottom:32px;
}

.contenttable
{
	line-height:16px;
	font-size:12px;
}
