@charset "utf-8";
body { 
	padding-bottom: 110px; 
	font-size:130%;
	background:#000 url(../images/sonne2.jpg) no-repeat 0 100%;
	color:#000;
	}
#rauch {
	background: url(../images/rauch.jpg) no-repeat 0% 0;
	width:100%;
	height:100%;
	padding:50px 0 0;
	margin:0;
}	
#container
{
	width:90%;
	min-width:760px;
	max-width:1200px;
	position:relative;
	margin:0 auto;
}

#header {
	border: 0px solid black;
	margin:0 1.5em  1.5em;
	padding:0 1.5em  1.5em;
	background:transparent;
	}
	
ul.topmenu {
	margin-bottom:0px;
}	

ul.topmenu li {
	display:inline;
	padding-right:0;
	}
ul.submenu {
	margin-bottom:5em;
}

#sidebar {
	border: 0px solid black;
	width: 6.5em;
	margin-left: 1.5em;
	margin-top:-1.5em;
	padding:1.5em 1.5em 0 1.5em;
	float: left;
	display: inline; 
	background:transparent;
	opacity:1;
	}
#content {
	margin-left: 11em;
	margin-right: 1.5em;
	margin-top:-1.5em;
	border: 0px solid black;
	padding: 1.5em;
	background:#fff;
	min-height:610px;
	opacity:.8;
	position:relative;
	}
#footer {
	margin: 1em 1em 0 1em;
	padding: 1em;
	border: 0px solid black;
	clear: left;
	}

ul {list-style:none;margin:0;padding:0;}
#sidebar ul li {
	padding-bottom:10px;
}
a {
	color:#fff;
	text-decoration:none;
	padding:10px;
}

a:hover {
	color:#ed4e19;
	background:#fff;
	opacity:.7;
	padding:10px;
}

.mehr {
	margin-bottom:1em;
	display:block;
}

h1 {
	color:#000; /*#01F805;*/
}
h2 {
	margin:0;
	padding:0 0 1em 0;
}
h3 {}
h4 {}
#cnk_sec_tree ul li:first {display:none;}
.cnk_active_section {color:#01F805;}
td {padding:10px 0;}
#content a {color:#000;text-decoration:underline;padding:0;}
#content a:hover {
	background:none;
	opacity:1;
	color: #ed4e19;
}
/*Galerie*/
#galerie {
       margin: 30px 0 0 20px;
}
#galerie h3 {margin:0 0 10px 0;}
.back {position:absolute;bottom:10px;left:20px;}
.galerie-thumb {
       	float: left;
	margin: 0 5px 0 0;
	width: 100px;
        padding:1px;
position:relative;
}

.galerie-thumb img {
width:100px;
height:100px;
}

#galerie ul {
width:100%;
float:left;
}

#galerie li.galerie-thumb a {
border:0px solid #AF181D;
display:block;
padding:1px;
margin:0 3px 3px 0;
width:100px;
height:100px;
}

#galerie li.galerie-thumb a.caption {
	padding:3px;
	border:0;
	font-size:.8em;
	height:auto;
}

#toc {
	padding:0 0 2em;
}

h1.csc-firstHeader {
	color:#000;
}

.news-latest-container {
	border-bottom:1px solid #ccc;
	padding-bottom:1em;
	margin-bottom: 1em;
}

.news-latest-item h3 {
	font-size:.8em;
	margin-bottom:0;
}

#prevLink, #nextLink {	padding:0;}
#prevLink { left: 0; float: left;background: url(/typo3conf/ext/kj_imagelightbox2/res/lightbox2.04/images/prevlabel.gif) left 0% no-repeat !important;}
#nextLink { right: 0; float: right;background: url(/typo3conf/ext/kj_imagelightbox2/res/lightbox2.04/images/nextlabel.gif) right 0% no-repeat !important;}
#prevLink:hover, #prevLink:visited:hover { background: url(/typo3conf/ext/kj_imagelightbox2/res/lightbox2.04/images/prevlabel.gif) left 0% no-repeat !important; }
#nextLink:hover, #nextLink:visited:hover { background: url(/typo3conf/ext/kj_imagelightbox2/res/lightbox2.04/images/nextlabel.gif) right 0% no-repeat !important; }

.col_wrap {
  padding:5px;
}

.col1 { float:left; width:48%; padding:5px; }
.col2 { float:left; width:48%; padding:5px; }
div.csc-textpic-imagewrap {height:300px;}