.neubau{
	background-color:white;
	color:red;
	font-weight:bold;
	text-align:center;
	margin-bottom:30px;
}

body{
 font-size:100.01%;
 font-family:Arial, Helvetica, sans-serif;
 color:#000;
 background-color:#C8C7B3;
 text-align:center}
p,li,table,fieldset,legend,dd,dt{margin-bottom:0.7em}
legend{font-weight:bold}
h2 + p,h2 + ul, h2+div>p, h3 + ul.category-module{padding-top:0.7em}
table{
	border:1px solid #7C1809;
	border:1px solid #B01116}
table td,table th{vertical-align:top;padding:4px;
border:1px solid #7C1809;
border:1px solid #B01116
}
table.category, table.category td{border:0;}
table.category td{
	padding:0 0 20px 20px;}
table.category td.list-date{font-weight:bold}
p.create{margin:0;font-size:0.7em}
form .invalid{background-color:#FC3}

#div4text ul{
	list-style-type:circle;
	list-style-type:none;
	list-style-image:url(/images/reddot_2.png)}
#div4text li ul{list-style-type:disc;}
#div4text li ul li ul{list-style-type:square;}
#div4text ul, #div4text ol{padding-left:2em;}
#div4text ul ol, #div4text ol ul, #div4text ul ul{padding-left:1em;}
#div4text li{margin-bottom:0.6em;}
#div4text li ul, #div4text li ol{margin-top:0.6em;}
#div4header{
 /*wird überschrieben durch Templateparameter*/
 background-image:url(/images/rzkopfbilder/Standardbild.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 width:800px;
 height:151px;
}
a{color:#7C1809;
color:#B01116}
a:hover{
	background-color:#7C1809;
	background-color:#B01116;
	color:#fff;}
#div4menuklein .active a{color:#5E5E94;
/*text-decoration:none;font-weight:bold*/}
#div4menuklein .active a:hover{text-decoration:underline;color:#fff;}
#div4menuklein .textarchiv{}
#div4menutop{
 min-height:25px;
 background-color:#7C1809;
	background-color:#B01116;
 color:#fff;
 padding-left:20px}
div.moduletable.pressestimenrechts{
	}
.newsflash-title.pressestimenrechts{margin-bottom:0.4em;
margin-top:1.6em}
#div4menutop a,#div4menuklein a{
 text-transform:lowercase;
 display:inline-block;
 padding:4px 2px 0 2px}
#div4menutop a{
 color:#fff;
 font-weight:bold;
 text-decoration:none}
#div4menutop li.active a{
background-color:#E0E0C6;color:#5E5E94;
padding-bottom:5px;

}
#div4menuklein{margin-top:0.5em}
#div4menuklein a{text-decoration:underline}
#div4articleinfo{float:right;font-size:0.9em;text-align:right;
 max-width:45%;
	border:2px solid #AEAE94;
	padding:5px}
ul.actions{
	margin:0;
	padding:0}
.article-info{}
.article-info dd{}
.article-info-term{display:none;visibility:hidden}
.ul4menutop li, .ul4menuklein li, ul.actions li, .pagination li, .system-message li{
 list-style-type:none;
 display:inline;}
/*end pagenavigationghsvs*/
/*ul.pagenav li*/
#div4main ul.pagenav{list-style-type:none;
padding:0;
overflow:hidden;
float:none;clear:both;
margin:1em 0}
ul.pagenav li{display:inline-block;
padding:1px;
margin:0;
border:solid 0px #cc0000;
position:relative}
#div4main ul.pagenav li{line-height:2em}
ul.pagenav li a{ 
display:inline;
color:#666;
padding:2px; 
text-decoration:none}
ul.pagenav li a:hover{color:#fff} 
ul.pagenav li.pagenav-prev{float:left}
ul.pagenav li.pagenav-next{float:right}
/*end pagenavigationghsvs*/
.ul4menutop li, .ul4menuklein li, .pagination li, .system-message li
ul.pagenav li{padding:0 5px;}
.items-more ol li{/*list-style-type:none;*/}
.item-title{
	display:block;
	margin-bottom:0.5em;
	margin-top:1em;
	font-weight:bold;
	font-size:1.2em}
.pagination, .pagenav{
 padding:5px 0;
	margin-bottom:1em;
	border:dotted #7C1809;
	border:dotted #B01116;
 border-width:1px 0}
.pagination.search .pagenav{border:0}
.pagination{text-align:center}
.pagination p{margin:0;	margin-bottom:1em}
span.counter{font-weight:bold;margin-top:1em}
.items-more{padding:5px 0;}
.ul4menutop li.first,.ul4menuklein li.first{
 padding-left:0;
 margin-left:-2px;
}
.ul4menutop li.last,.ul4menuklein li.last{padding-right:0}
#div4wholepage
{
	font-size:0.9em;
	text-align:left;
	width:800px;
	margin:0 auto;
	border:2px solid #79190D;
	/*background-color:#AEAE94;*/
	background-image:url(/images/bg-main-und-right.png);
	background-repeat:repeat-y;
	background-position:left top
}
div[itemprop="articleBody"]
{
	font-size:1.1em;
	line-height:1.3em;
}
#div4main
{
	text-align:left;
	width:560px;
	min-height:150px;
	float:left;
	padding-left:18px;
	padding-right:18px;
	/*background-color:#E0E0C6*/
	background-color:transparent
}
#div4main img{
	max-width:500px}
#div4text{text-align:left;}
#div4text h1,#div4text h2{}
#div4text h1{
 color:#7C1809;
	color:#B01116;
 text-transform:uppercase;
 font-size:1.2em;
 margin:1.5em 0 2em 0;
	margin:1.5em 0 1em 0}

#div4text h2{font-size:1.2em}
#div4text h3{font-size:1.1em}
#div4text h3{margin-bottom:0.3em;padding-top:0.3em}
#div4text .blog-featured h3, #div4text .items-leading h3{margin-top:0;padding-top:0}
#div4text h4{font-size:1.0em; margin-bottom:0.4em;padding-top:0.3em}
#div4text h5{font-size:1.0em;margin-bottom:0.4em;padding-top:0.3em;color:#666}
#div4text h6{font-size:1.0em;margin-bottom:0.4em;padding-top:0.3em;color:#999}
#div4text .blog-featured h3, #div4text .items-leading h3,
span.subheading-category{color:#ADAD93}
#div4uebercontent{margin-top:20px}
#div4uebercontent h1{margin:1.5em 0 0.6em 0}
#div4right{
 width:170px;
 float:left;
 padding-left:20px;
 padding-right:14px;
 color:#fff;
 background-color:transparent
 /*background-color:#AEAE94*/}
#div4rightmiddle{/*margin-top:20px*/}
#div4rightmiddle a.active{color:#000}
#div4rightmiddle a:hover.active{background-color:inherit}
#div4rightmiddle h1,#div4rightmiddle h2,#div4rightmiddle h3,
#div4rightmiddle h4,#div4rightmiddle h5,#div4rightmiddle h6{font-size:1em}
#div4rightmiddle li{list-style-type:none}
#div4rightmiddle a,
#div4rightbilder a{
	font-size:0.9em;
	font-weight:normal;
	text-decoration:none;
}
#div4rightmiddle a{
	display:block;
	margin:5px 0}
#div4rightmiddle .mod-articles-category-date{font-size:0.9em}
#div4foot{
 font-size:0.8em;
 float:none;
 clear:both;
 text-align:center;
 color:#fff;
 min-height:25px;
 background-color:#7C1809;
	background-color:#B01116;
 text-transform:lowercase;
 padding:3px 0;
 }
#div4foot a{color:#fff}
#div4foot p{line-height:1em;margin:0;padding:3px 20px}
/*Suche*/
.joomla-search{margin-top:10px;margin-bottom:40px}
.joomla-search input{}
.joomla-search .button{float:right;margin-top:0px}
.joomla-search .inputbox{
 height:18px;}
#searchForm dd{margin-bottom:0.7em}
#searchForm .ordering-box{margin-top:0.7em}
.searchintro,.system-message li{text-transform:uppercase;color:#060}
input, select, textarea, button{
	border:1px solid #79190D;}
.result-title{
	margin-top:1em;
	padding-top:0.25em;
	border-top:1px dotted #79190D}
.span4searchtitle{font-style:italic;font-size:0.9em}
.p4suchtreffermessage{margin-top:1.5em}
.highlight{background-color:#FF0}
/*end Suche*/
/*ACHTUNG reserviert für Plugin blogimgghsvs.php*/
#div4text span.bildLinks,
#div4text span.bildRechts{
	display:block;
	max-width:47%;
	font-family:"Times New Roman", Times, serif}
#div4text .categories-list span.bildRechts{max-width:20%;}
#div4text span.bildLinks a,
#div4text span.bildRechts a{
	text-decoration:none
}
#div4text span.bildLinks{
	margin:0 10px 10px 0px;
	float:left;
	text-align:left;
	}
#div4text span.bildRechts{
	margin:0 0px 10px 10px;
	float:right;
	text-align:right}
#div4text img.bildRechts,
#div4text img.bildLinks{
	border:0;
	max-width:100%;
 margin:0}

/*Modul imgghsvs*/
.p4RechteLeiste{margin-bottom:40px}
.p4RechteLeiste img{max-width:100%}
.div4imgghsvs{margin-top:20px;}
.imgghsvsTitle,.imgghsvsFreitext{
	display:block;
	text-align:center}
.imgghsvsTitle{font-weight:bold;margin-bottom:0.2em}
.imgghsvsFreitext{margin:0.7em 0 1.2em 0}
/*end Modul imgghsvs*/

div.div4Links{width:410px;float:left}
div.div4Rechts{
	margin-top:0.6em;
	width:140px;float:right;text-align:right;line-height:1em}
.span4caption{
	/*font-size:0.9em;*/
	font-family:"Times New Roman", Times, serif;
	background-image:url(/images/zoom-img.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:16px}
div.div4Rechts a{text-decoration:none}
#div4text div.div4Rechts img{max-width:135px}
#div4text div.div4Links img{max-width:405px}
#div4text p.p4img{float:left;margin:0 10px 10px 0;}
#div4text p.p4imgR{float:right;margin:0 0px 10px 10px;text-align:right}
#div4text p.p4img img, #div4text p.p4imgR img{max-width:260px}
.item-separator{margin-bottom:2em;
border-bottom:1px dotted #79190D}
.categories-list li{border-bottom:1px dotted #79190D}

.readmore{float:none;clear:both}




#jcemediabox-popup-caption h4 a:active, #jcemediabox-popup-caption p a:active, #jcemediabox-popup-caption h4 a:hover, #jcemediabox-popup-caption p a:hover, #jcemediabox-popup-caption h4 a:visited, #jcemediabox-popup-caption p a:visited, #jcemediabox-popup-caption h4 a, #jcemediabox-popup-caption p a{
color: #0000ff;
font-weight:normal;
text-decoration:underline;
font-size:0.8em
}
#jcemediabox-popup-nav{
padding-top:3px;
padding-bottom:3px;
background-color: #ffffff;
}
body #div4main #div4text a.jcepopup{
	padding-right: 18px;
	background-image:url(/images/zoom-link.gif);
	background-position:right center;
	background-repeat:no-repeat
}
body #div4main #div4text a.jcepopup[type="image"], a.jcepopup[href$=".jpg"], a.jcepopup[href$=".png"], a.jcepopup[href$=".gif"], a.jcepopup[href$=".tiff"], a.jcepopup[href$=".bmp"] {
	line-height : 1.2em;
}
body #div4main #div4text a.jcepopup.willkeinsymbol{
	padding-right: 0px;
	background-image:none}
a.jcepopup span.jcemediabox-zoom-link, a.jcepopup span.jcemediabox-zoom-link.icon-right{
/*padding-right: 0px;
background-image:none*/}
#jcemediabox-popup-caption h4{color:#B01116;;font-weight:normal}
div.jcemediabox-tooltip p, div.jcemediabox-tooltip-simple p {
	font-size: 0.9em}
.div4linkdescription p{margin-bottom:0.2em}
div#jc{float:none !important; clear:both !important;}
.moduletable.facebooktwitter h3{margin-top:4em;}