body {
background: url(images/bg.jpg) repeat; 
margin-top:5px;
}


.slideshow {
	width: 880px;
	min-height:230px;
    height:auto !important;
    height:230px;
}

.kolonnetop {
	margin-left:5px;
	margin-top: 15px;
	background: url(images/kolonnetop.jpg) no-repeat;
}

.kolonnebund {
	margin-left:5px;
	background: url(images/kolonnebund.jpg) no-repeat;
}


.kolonne {
	background: url(images/kolonnecontent.jpg) repeat-y;
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	padding: 0 0 0 0px;
	width: 210px;
	min-height:520px;
    height:auto !important;
    height:520px;
}

.kolonne1 {
	background: url(images/kolonnecontent1.jpg) repeat-y;
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 15 15 15 15px;
	width:600px;
	min-height:500px;
    height:auto !important;
    height:500px;
	font-family: tahoma;
	border: 0px;

}

.kolonne1 p{ 
margin:20px;
}

.kolonne1 form, fieldset {
width: 300px;
}

.kolonne1 form, fieldset label {

}




.kolonnetop1 {
	margin-left:5px;
	margin-top: 15px;
	background: url(images/kolonnetop1.jpg) no-repeat;
}

.kolonnebund1 {
	margin-left:5px;
	background: url(images/kolonnebund1.jpg) no-repeat;
}

.tx-rgsmoothgallery-pi1 {
margin-left: 10px;
}
/* content */

.content {
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 0 0 0px;
	width: 500px;
	min-height:500px;
    height:auto !important;
    height:500px;

}

.content .descr {
	color: #000000;
	font-size: 0.9em;
	margin-bottom: 6px;

}

.content li, ul, p {
	margin-left: 10px;
	color: #000000;
}



.content .imgright {
padding: 5px;
border: 0px solid #c6c6c6;
margin-left: 4px;
float: right;
}




/* navigation */

.navigation1 {	
	align:center;
	width: 880px;
	background: url(images/nav880sub.jpg);
	border: 0px solid #666;
	height: 5px;
	margin: 0px;
}


/* navigation */

.navigation {	
	align:center;
	width: 880px;
	background: url(images/nav880.jpg);
	border: 0px solid #666;
	height: 35px;
	margin: 0px;
}

.navigation a {
	border-right: 1px solid #c6c6c6;
	color: #ffffff;
	float: left;
	font: bold 12px tahoma;
	line-height: 35px;
	padding: 0 25px;
	text-decoration: none;
}

.navigation a:hover {
color: #ffffff;
text-decoration: underline;
}


/* navigation */

.navigation1 {	
	align:center;
	width: 880px;
	background: url(images/navbg.jpg);
	border: 0px solid #666;
	height: 5px;
	margin: 0px;
}





/* navigation */

.subnavigation {	
	align:center;
	width: 880px;
	background:url(images/nav880sub.jpg) no-repeat;
	border: 0px solid #666;
	height: 20px;
	margin: 0px;

}

.subnavigation a {
	border-right: 1px solid #96b3d3;
	margin:0px;
	color: #ffffff;
	float: left;
	font: 11px tahoma;
	line-height: 18px;
	padding: 0 10px;
	text-decoration: none;
}

.subnavigation a:hover {
color: #ffffff;
text-decoration: underline;
}





#sidebar {
float: right;
text-align:left;
width: 250px;
margin: 5 5 5 5px; padding: 0;	
}	


.sidebox {
border: 0px solid #ffffff;
margin:0px;
}

h1, h2, h3 { font-family: Tahoma,Verdana,Arial; }
h1 { font-size: 0.9em; color: #4174ac; padding: 5 5 5 35px; background: transparent url(images/h.gif) left top no-repeat;}
h2 { font-size: 0.9em; color: #4174ac; padding: 5 5 5 35px; background: transparent url(images/hx.gif) left top no-repeat;}
h3 { font-size: 0.8em; color: #4174ac; padding: 5 5 5 35px; }

h1, h2, h3 {margin: 10px 5px;}



p {
color : #3d3b3c;
margin-top : 5px;
padding-bottom : 0px;
margin-bottom : 0px;
margin-left : 10px;
margin-right : 5px;
font-size : 11px;
font-family : Tahoma,Verdana,Arial;
}



p a {
color : #666;
font-weight: normal;
}



p a:hover {
color :#099dff;
}





li {
color : #3d3b3c;
margin-top : 5px;
padding-bottom : 5px;
margin-bottom : 0px;
margin-left : 10px;
margin-right : 5px;
font-size : 11px;
font-family : Tahoma,Verdana,Arial;
}



li a {

color : #3d3b3c;

font-weight: normal;
text-decoration:underline;
}



li a:hover {

color : #666;
text-decoration:underline;

}





ul {

color : #3d3b3c;

margin-top : 5px;

padding-bottom : 10px;

margin-bottom : 0px;

margin-left : 20px;

margin-right : 5px;

font-size : 11px;

font-family : Tahoma,Verdana,Arial;

}



ul a {

color : #3d3b3c;

font-weight: normal;
text-decoration:underline;

}



ul a:hover {

color : #666;
text-decoration:underline;


}





.csc-caption {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

}

.csc-bulletlist {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;



.csc-table {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	font-color : #3d3b3c;

}




.contenttable th{

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	font-color : #3d3b3c;

}



.csc-searchform {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	font-weight : normal;

}

.csc-searchresultpagetitle {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	font-weight : bold;

}

.csc-searchresultcontent {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	font-weight : normal;

}

.csc-searchresultheader {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	font-weight : bolder;

}

.csc-searchmarkup {

	color : #3d3b3c;

}





.csc-loginform {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	font-weight : normal;

}









.csc-mailform {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	font-weight : normal;

}

.csc-mailformrequired {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	font-weight : bolder;

}

.csc-mailformcomment {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	font-weight : bolder;

}

.csc-mailformradio {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	font-weight : normal;

}





.csc-filelinks {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

}

.csc-filelinkssize {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

}







.csc-sitemap1 {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

}

.csc-sitemap2 {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 11px;

	color : #3d3b3c;

	margin-left : 20px;

}

.csc-sitemap3 {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 10px;

	color : #3d3b3c;

	margin-left : 40px;	

}

.csc-sitemap4 {

	font-family : Tahoma,Verdana, sans-serif;

	font-size : 9px;

	color : #3d3b3c;

	margin-left : 60px;

}



.csc-uploads csc-uploads-0 p a {
font-size: 0.8em; color: #3d3b3c; padding: 5 5 5 35px; background: transparent url(images/h.gif) left top no-repeat;
}



.csc-celmenu {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 11px;
	color : #3d3b3c;
	margin-top : 10px;
}

.csc-celsubmenu {
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 11px;
	color : #3d3b3c;
	margin-left : 20px;
	margin-top : 3px;
}


.csc-mailform  {
width : 450px;
}
.csc-mailform label {
float : left;
clear : both;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #3d3b3c;
text-align : left;
font-size : 11px;
width : 70px;
margin-left : 10px;
margin-top : 5px;
margin-bottom : 5px;
}
.csc-mailform-field {
width : 150px;
}
.csc-mailform input, textarea, select {
float : left;
margin-left : 10px;
margin-top : 1px;
margin-bottom : 1px;
color : #3d3b3c;
border : 1px solid #666;
} 


