@import url(news.css);


* {
	padding:0;
         margin:0;
         background-repeat:repeat-y;
         font-size:12px;
}
body {
	font-family: Arial, sans-serif;
	background-color:white;
        	text-align:left;
        	padding:0;
        	padding-left:2px;
        	margin:0;
        	font-size:12px;
        	color:#000000;
}


/*.......... layout elements .............*/

.frame {
	width:992px;
	position:relative;
	top:0;
	left:0;
         float:left;
         margin:0;
         margin-bottom:15px;
         padding:0;
         /*overflow:hidden;*/
         background-color:#d4ddcc;
         background-position:0px top;
         background-repeat:no-repeat;
}


.frame[class] {
	background-image:url(../../hintergrundbild.jpg);
}


* html .frame {
	background-color:#cfd9c6;
}


.margin {
         width:992px;
         position:relative;
         float:left;
         margin-right:10px;
         padding-bottom:20px;
         background-repeat:no-repeat;
         background-position:0 0;
}

.margin[class] {
	background-image:url(../images/svrott_bg.png);
}


.topmenu {
         text-align:center;
         height:30px;
         width:auto;
         float:left;
         padding:0;
         padding-top:2px;
         padding-bottom:2px;
         margin:0;
         position:absolute;
         top:145px;
         left:211px;
}

.topmenu .linkwrap, .topmenu .linkwrapactive {
	float:left;
         height:20px;
         padding:15px;
         padding-left:16px;
         padding-top:5px;
	padding-bottom:5px;
        	background-position:top left;
        	background-repeat:repeat;
}

.topmenu .linkwrap[class], .topmenu .linkwrapactive[class] {
	 background-image:url(../images/greenspot.png);
}

.topmenu .linkwrap a {
	text-decoration:none;
	color:#ffffff;
}

.topmenu .linkwrap:hover, .topmenu .linkwrapactive:hover {
	background-color:white;
}

.topmenu .linkwrap:hover a {
	color:black;
}


.topmenu .linkwrapactive a {
	text-decoration:none;
	color:#ffffff;
         font-weight:bold;
}


.topmenu .topmenuleft {
         float:left;
         width:9px;
         height:30px;
        	background-position:top left;
        	background-repeat:no-repeat;
         display:none;
}


.topmenu .topmenuright {
         float:left;
         width:9px;
         height:30px;
        	background-position:top right;
        	background-repeat:no-repeat;
         display:none;
}



.mainleft {
	float:left;
	margin-top:150px;
}


.maintop {
         width:785px;
         height:24px;
         padding:0;
         float:left;
         margin:0px;
        background-position:top left;
        background-repeat:repeat;
}


.main {
         width:784px;
        width:auto;
      
      overflow:hidden;
         padding:0;
         padding-top:25px;
         float:left;
         margin:0px;
        background-position:top left;
        background-repeat:repeat;
}


.left{
	width:190px;
         float:left;
         text-align:left;
         font-size:12px;
         position:relative;
         padding-top:10px;
         padding-left:20px;
}




.containerleft, .containerleft2 {
	float:left;
         position:relative;
}


.menutitle {
         width:169px;
         text-align:left;
         font-weight:bold;
         color:#688938;
         padding-top:8px;
         padding-left:25px;
         position:absolute;
         top:15px;
         left:20px;
         z-index:1;
	background-image:url(../images/greenarrow.gif);
         background-repeat:no-repeat;
         background-position:15px 12px;
}


.menutitle.empty {
	display:none;
}

.containertop {
	float:left;
        	width:184px;
        	height:16px;
        	text-align:center;
	background-color:transparent;
}

.right .containertop {
	width: 199px;
}

.containertop[class] {
background-image:url(../images/leftcontainer_top.png);
}


.right .containertop[class] {
background-image:url(../images/rightcontainer_top.png);
}

	.containertop h2 {
		margin-top:5px;
		font-weight:bold;
		font-size:13px;
        }

.containercenter {
	float:left;
        width:164px;
        padding:10px;
        padding-top:15px;
        background-position:top left;
        background-repeat:repeat-y;
        text-align:left;
}

.right .containercenter {
	width: 179px;
}

.containercenter[class] {
        background-image:url(../images/leftcontainer_center.png);
}
.right .containercenter[class] {
        background-image:url(../images/rightcontainer_center.png);
}

.containercenter .linkwrap, .containercenter .linkwrapactive {
	width:130px;
         padding-left:20px;
	margin:5px;
         margin-left:15px;
        /*	margin-left:auto;
	margin-right:auto;     */
         text-align:left;
}

.containercenter .linkwrap a {
	text-decoration:none;
	color:#000000;
}



.containercenter .linkwrap:hover {
         background-repeat:no-repeat;
         background-position:5px center;
}

.containercenter .linkwrap:hover {
	background-image:url(../images/greenarrow.gif);
}

.containercenter .linkwrapactive {
         background-repeat:no-repeat;
         background-position:5px center;
}

.containercenter .linkwrapactive {
	background-image:url(../images/redarrow.gif);
}


.containercenter .linkwrapactive a {
	text-decoration:none;
	color:#bb1c0a;
         font-weight:bold;
}


.containerbottom {
        float:left;
        width:184px;
        height:30px;
        background-position:top left;
        background-repeat:no-repeat;
}

.right .containerbottom {
	width:199px;
}

.containerbottom[class] {
        background-image:url(../images/leftcontainer_bottom.png);
}

.right .containerbottom[class] {
        background-image:url(../images/rightcontainer_bottom.png);
}



.center {
         float:left;
         width:539px;
         padding-left:20px;
         padding-right:0px;
}

* html .center {
	width:569px;
	overflow:hidden;
}



.mainbottom {
         background-position:left top;
         background-repeat:no-repeat;
         margin:0;
         height:24px;
         float:left;
         width:785px;
}


.right {
	width:199px;
         float:left;
         text-align:left;
         margin-top:185px;
         margin-left:15px;
         background:transparent;
}


.containerright {
               float:left;
}

.footer {
         clear:left;
         text-align:left;
         margin-left:0;
         height:28px;
         padding-top:12px;
         background-image:url(../images/footer_bg.png);
         background-position:top left;
         background-repeat:no-repeat;
         width:992px;
         color:#ffffff;
}


.footer .linktop {
	width:160px;
         text-align:right;
         padding-right:15px;
         float:right;
}

.footer a.top {
	color:#ffffff;
         font-size:11px;
         font-weight:normal;
	padding-top:2px;
         padding-bottom:2px;
         background-position:left center;
         background-repeat:no-repeat;
         padding-left:12px;
         margin-right:4px;
}

.footer a.top[class] {
         background-image:url(../images/atop.png);
}

.footer .copyright {
	width:200px;
         text-align:center;
         float:right;
         font-size:11px;
         font-weight:normal;
         padding-top:2px;
         padding-bottom:2px;
}


.footermenu {
	background:transparent;
         text-align:left;
         color:#ffffff;
         height:auto;
         width:617px;
         float:right;
         padding:0;
         padding-top:2px;
         padding-bottom:2px;
         margin:0;
         margin-left:auto;
         margin-right:auto;
}


.footermenu ul {
	list-style-type:none;
         float:right;
         color:#ffffff;
         width:415px;
         padding:0;
         margin:0;
         /*margin-top:5px;*/
}
         * html .footermenu ul {
		list-style-type:none;
         	float:right;
         	padding:8px;
	}


.footermenu ul li {
	margin:0;
         margin-right:10px;
         padding:0;
         color:#ffffff;
         display:inline;
         float:right;
         font-size:11px;
}

.footermenu a, .footermenu a:link, .footermenu a:hover {
	margin-right:5px;
	color:#ffffff;
         font-weight:normal;
         text-decoration:none;
         font-size:11px;
}

.footermenu a:active, .footermenu li.active {
	color:#d4e0ee;
         font-weight:bold;
}



.clear {
	clear:both;
}


.tx-rgsmoothgallery-pi1 {
         margin-left:auto;
         margin-right:auto;
}


.csc-header-date {
	float:right;
         font-weight:bold;
         color:#688938;
}


.center h1 {
	/*margin-top:20px;
         margin-bottom:10px;     */
         margin-top:10px;
}


.center h1.csc-firstHeader {
         color:#000000;
         font-size:14px;
         font-weight:bold;
         margin:0;
         margin-bottom:30px;
         margin-top:20px;
         padding:0;
}


.right h1 {
         margin-bottom:10px;
}



.center h2 {
	margin-top:10px;
         margin-bottom:10px;
}


.tx-rgsmoothgallery-pi1 {
	margin-top:25px;
         margin-bottom:40px;
}

.tx-rgsmoothgallery-pi1, .jdGallery .loadingElement, .jdGallery .carousel .carouselInner .thumbnail, .jdGallery .slideElement {
  background-color:none !important;
}


.jdGallery a.carouselBtn {
	background-color:#688938 !important;
         color:white;
}

.jdGallery .carousel {
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin-top:5px;
         font-size:11px;
         color:#000000;
}



p.align-center {
	margin-left:auto;
         margin-right:auto;
         text-align:center;
}

