*{
	margin:0;
	padding:0;
}


body {
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-family: arial,verdana,helvetica;
}


#wrapper { }


#page {
	position: absolute;
	left: 0px;
	margin-left: 0px;
	width: 100%;
}





/*----- DIV: TOP ------------ */
#top {
	height: 0px;
	display: none;
}


/*----- DIV: HEADER ------------ */
#header {
	display: none;
}


/*----- DIV: NAVIGATION ------------ */
#navigation {
	background: url('/fileadmin/redaktion/bilder/seite/bg_breadcrumb.jpg') no-repeat;
	padding-left: 47px;
	height: 30px;
	
	margin-bottom: 20px;
}

	#breadcrumbs {
		font-size: 11px;
	}
	
	#breadcrumbs a {
		color: #444444;
		text-decoration: none;
		padding: 2px;
	}
	
	#breadcrumbs a:hover {
		text-decoration: underline;
	}
	
	#breadcrumbs .current {
		font-weight: bold;
		/*background: #E0CF9B;*/
	}





/*----- DIV: CONTENT  ------------ */
#content {
	/*float: left;
	width: 996px;
	padding-left: 14px;
	padding-right: 15px;
	nominell 967px */
}

	#left
	{
		display: none;
	}


	#middle {
		float: left;
		padding-bottom: 20px;
		border-left: 0px dashed #bbbbbb;
		border-right: 0px dashed #bbbbbb;
	}
	
	#middle_container {
		margin-left: 15px;
		margin-right: 15px;
		width: 524px;
	}

	#middlecode{
		margin-left: 15px;
		margin-right: 15px;
		width: 524px;
		margin-top: 50px;
	}


		/*# IMG { border: 0px; }*/
		
		#middle a {
			color: #333333;
			text-decoration: none;
		}
		
		#middle a:visited {
			color: #999999;
			text-decoration: none;
		}
		
		#middle a:hover {
			text-decoration: underline;
		}
		

		#middle h1 {
			margin-top: 5px;
			margin-bottom: 10px;
		}
		
		#middle h2 {

		}

		#middle p {
			margin-top: 5px;
			margin-bottom: 5px;
		}
		
		#middle ul, #middle ol {
			margin-left: 20px;
			padding-left: 5px;
		}
		
		#middle .csc-frame-frame1 {
			padding: 5px;
			background: #eeeeee;
			border: 1px solid #cccccc;
			clear: both;
		}
		
		#middle .csc-textpic-caption {
			font-size: 11px;
		}
		


	#right {
		display: none;
	}


/*----- DIV: FOOTER  ------------ */
#footer {
	height: 114px;
	display: none;
}





/*----- CONTENT ------------ */

#middle .content_titlemenu { margin-bottom: 10px; margin-top: 5px; }

	#middle .content_titlemenu a {
		padding: 4px 4px 2px 4px;
		border-bottom: 1px solid #bbbbbb;
		margin-right: 5px;
		text-decoration: none;
		float: left;
	}

	#middle .content_titlemenu a:hover {
		background: #E0CF9B;
		text-decoration: none;
	}
	
	#middle .current {
		background: #E0CF9B;
		font-weight: bold;
	}



.actionbar {
	display: none;
}



.content_submenu {
	margin-top: 5px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*background: #F9F6F0;*/
	background: #EFECE1;
	border: 1px solid #E9E9E9;

	margin-bottom: 20px;
	clear: both;
}


.related {
	display: none;
}



.teaser_left, .teaser_right {
	float: left;
	width: 240px;
	border: 1px solid #dddddd;
	padding: 5px;
}


	.teaser_left img, .teaser_right img {
		border: 1px solid #996600;
	}

	.teaser_left {
		margin-right: 15px;
	}




.teaserlist_box {
	padding: 5px;
	border-bottom: 1px dotted #777777;
	margin-bottom: 5px;
	margin-top: 5px;
}





.shortcut {
	background: #EFECE1;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #bbbbbb;
	padding: 10px;
}

	.shortcut_lvl1 {
		margin-bottom: 35px; 
	}


	.shortcut_lvl2 {
		margin-top: 10px; 
		float: left; 
	}

	.shortcut_lvl3 {
		float: left; 
		width: 230px; 
		margin-left: 20px;
	}





/*----- CLASSES ------------ */
.dashed_line {
	height: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 1px dashed #bbbbbb;

}

.dashed_left {
	height: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 0px dashed #bbbbbb;
	width: 85%;
	margin-left: 15%;
}

.cleaner {
	clear: both;
	height: 0px;
}




/*----- FORMAT ------------ */
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 13px; }
h4 { font-weight: normal; text-decoration: underline; }
.important { color: #ff0000; }

.align-center {
	text-align: center;
}

.indent {
	margin-left: 20px;
}


.filelinks .filecount { display: none; }
.filelinks { padding-top: 5px; float: left;}

.csc-textpic {
	margin-bottom: 5px;
	clear: both;
}





/*----- POLL  ------------ */
.tx-jkpoll-pi1 {
	background: #f9f9f9; /* #EFE4D2; */
	border: 1px solid #dddddd;
	margin-top: 50px;
	float: left;
	width: 100%;
}

.poll_container {
	padding: 6px;
}

	.tx-jkpoll-pi1-left {
		float: left;
		width: 120px;
		padding-right: 10px;
		margin-top: 5px;
	}

	.tx-jkpoll-pi1-right {
		float: left;
		width: 380px;
		margin-top: 5px;
	}

		.pollsubmit {
			background: #F4F4F4;
			border: 1px solid #8F8F8F;
			margin-top: 5px;
		}

	#middle .poll_container h2 {
		text-align: left;
		padding-left: 130px;
	}



/*----- NEWS ------------ */
.news_latest_container {
	margin-top: 50px;
	border: 1px solid #dddddd;
	float: left;
	width: 100%;
}

	.news_latest_content {
		padding: 6px;
	}

	.news_box_title {
		background: #e9e9e9; /* #E0BD7D; */ /* #EFECE1; */
		padding: 3px;
		font-size: 16px;
		margin-bottom: 10px;
	}
	
		.news_latest_container a {
			color: #444444;
			text-decoration: none;
		}

		.news_latest_container a:hover {
			text-decoration: underline;
		}

	.news_latest_item {
		float: left;
		margin-bottom: 20px;
		color: #444444;
	}

	.news_latest_item_image {
		width: 70px; 
		float: left; 
		padding-right: 10px;
	}

	.news_latest_item_content {
		float: left;
		width: 430px;
	}

	.news-single-img {
		float: left;
		padding-top: 5px;
		padding-right: 10px;
	}




/*----- INDEXED SEARCH ------------ */
.tx-indexedsearch-whatis {
	margin-top: 30px;
}


	.tx-indexedsearch-sw {
		color: #663300;
		font-weight: bold;
	}

	.tx-indexedsearch-browsebox {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	.tx-indexedsearch-browsebox .browsebox li {
		float: left;
		margin-right: 5px;
		list-style-type: none;
	}

	.tx-indexedsearch-res {
		clear: both;
	}



/*----- FLV PLAYER ------------ */
.tx-bddbflvvideogallery-pi1 {
	width: 100%;
	clear: both;
}

.flvwrapper {
	width: 100%;
	border: 1px solid #dddddd;
	float: left;
}

	.tx-bddbflvvideogallery-pi1 h2 {
		background: #e9e9e9; /* #E0BD7D; */
		padding: 3px;
		margin-bottom: 5px;
	}

	.tvtitle {
		font-size: 16px;
		background: #e9e9e9;
		padding: 3px;
		margin-bottom: 5px;
		display: block;
	}
	

	#flvplayercaption {
		float: right;
	}

	#playlist {
		float: left;
		width: 178px;
		padding: 2px;
		padding-left: 10px;
	}

	#player {
		margin: 5px;
	}





/*----- MAILFORM ------------ */
.mailform {
	font-weight: bold;


}

	.mailform div {
		margin-top: 15px;
	}

	.mailform label {
		float: left;
		width: 130px;
	}

	.mf-input, .mf-text {
		width: 350px;
		border: 1px solid #996600;
		padding: 2px;
	}

	.mf-submit {
		background: #FFEEDD;
		border: 1px solid #996600;
		margin-top: 5px;
		padding: 2px;
	}

	.mailform dt, .mailform dl {
		margin-bottom: 5px;
	}
	

	
	
/*----- SEMINARS ------------ */
.tx-seminars-pi1 .list_category {
	margin-top: 10px;
}

.tx-seminars-pi1-listrow td {
	padding:0.2em 0.5em;
	font-size: 12px;
}

.tx-seminars-pi1-selectorwidget {
	border:1px solid #CCCCCC;
	background: #AED9E1;
	padding: 5px;
}

.seminar_tree a {
	display: block;
	margin-top: 20px;
}

.seminar_tree ul li a {
	margin-top: 0px;
}


.seminar_tree_title {
	display: block;
	background: #7AC9DE;
	padding: 4px;
	color: #ffffff;
}

#tx-seminars-pi1-registration-form fieldset {
	padding: 5px;
}

.contenttable td {
	padding: 2px;
	vertical-align: top;
}

.tx-srfeuserregister-pi1 textarea {
	width: 350px;
}

.single_view_image {
	float: left;
	margin-right: 10px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #999999;
	padding:0;
}


.news-amenu-item-year {
	/*display: none;*/
	float: left;
	width: 0px;
	list-style-type: none;
}



#middle .content_archivemenu { margin-bottom: 10px; margin-top: 5px; }

	#middle .content_archivemenu a {
		padding: 4px 4px 2px 4px;
		border-bottom: 1px solid #bbbbbb;
		margin-right: 5px;
		text-decoration: none;
		float: left;
		background: #E0CF9B;
		color: #333333;
	}

	#middle .content_archivemenu a:hover {
		font-weight: bold;
	}
	
	#middle .content_archivemenu a:visited {
		color: #333333;
	}

.cleargif {
	clear: both;
}

.csc-header {
	margin-bottom: 10px;
}

.active {
	font-weight: bold;
}