body {
	background-color:#000000;
	font-family:verdana,sans-serif,arial;
	color:#ffffff;
	font-size:11px;
	line-height: 13px;
	/*border-bottom-color: #7C0000;
	border-bottom-style: dotted;
	border-bottom-width: inherit;*/
}

#red_line_left {
	position: absolute;
	float:left;
	height: 552px;
	width: 50%;
	margin-top:-270px;
	top:50%;
	border-bottom-color: #7C0000;
	border-bottom-style: solid;
	border-bottom-width:thin;
	z-index: 0;	
}
	
#all_wrap {
	position:absolute;
	top:50%;
	left:50%;
	width:805px;
	height:539px;
	margin-left:-402px;
	margin-top:-270px;
}

#all_wrap_popup {
	height: 450px;
	width: 420px;
}

#red_line_right {
	position: absolute;
	float:right;
	right: 0px;
	height: 552px;
	width: 50%;
	margin-top:-270px;
	top:50%;
	border-top-color: #7C0000;
	border-top-style: solid;
	border-top-width:thin;
	z-index: 0;	
}

#head {
	position:absolute;
	left:0px;
	top:0px;
	height:45px;
	width:805px;
	background:#000000 url(../pics/head.jpg) no-repeat;
	border-top-color: #7C0000;
	border-top-style: solid;
	border-top-width:thin;
	z-index:10;	
}

	.navi_top {
		margin-left: 243px;
		margin-top: 15px;
		float: left;
	}

		.navi_top a {
			font-family: Verdana;
			font-size: 11px;
			color: #ffffff;
			margin-left: 6px;
			margin-right: 4px;
		}

			.navi_top a span {
				color: #ffffff;
			}

	.navi_contact {
		float: right;
		margin-right: 10px;
		margin-top: 6px;
		font-size: 12px;		
	}

		.navi_contact a {
			font-family: Verdana;
			font-size: 12px;
			color: #ffffff;
		}

			.navi_contact a span {
				color: #ffffff;
			}
			
#popup {
	background-color: #ffffff;
	color: #000000;
}

#popup .align-left {
	color: #000000;

}

#content_left_wrap {
	position:absolute;
	left:0px;
	top:45px;
	height:464px;
	width:201px;
	background:#7C0000;
	z-index: 10;
}

	.content_left {
	position:absolute;
	left:20px;
	top:20px;
	height:444px;
	width:161px;
	z-index: 10;
	}
	
#content_wrap {
	position:absolute;
	left:209px;
	top:45px;
	width:596px;
	height:464px;
	z-index:5;
	background-color: #ffffff;
	
}

	.content {
		position:absolute;
		left:0px;
		top:0px;
		width:596px;
		height:0px;
		z-index:10;	
	}
	
	.start_example {
		z-index:20;
	}
	
	.start_example .align-left {
		position:absolute;
		left: 22px;
		top: 44px;
		height: 110px;
		width: 154px;
		color:#000000;
		z-index: 20;
	}
	
	.start_news {
		z-index:20;
	}
	
	.start_news .align-left {
		position:absolute;
		left: 417px;
		top: 44px;
		height: 110px;
		width: 154px;
		color:#000000;
		z-index: 20;
	}
	
	#content_bg {
		position:absolute;
		left:209px;
		top:45px;
		width:596px;
		height:464px;
		z-index:5;
		background: #000000;
	}
	
		.galery {
			width: 596px;
			height: 46px;
		}
		
		.galery_head {
			height: 16px;
			width: 596px;
			background-color:#000000;
			padding-left: 290px;
		}
		
		.galery_head .align-left {
			padding-top: 1px;
		}
		
		.galery_head_news {
			height: 16px;
			width: 596px;
			background-color:#000000;
			padding-left: 14px;
		}
		
		.galery_head_news .align-left {
			padding-top: 1px;
		}
		
		.row {
			width: 596px;
			height: 379px;
			background-color: #ffffff;
			color: #000000;
			border-bottom-color: #000000;
			border-bottom-style: solid;
			border-bottom-width:thin;	
		}
		
		.row .align-left {
			color: #000000;
		}
		
		.row #content_text_scroll .align-left {
			margin-left: 15px;
			margin-right: 10px;
			text-align: justify;
		}
		
		.row .csc-textpic-imagewrap {
			float:left;
			margin-left:30px;
			width:240px;
		}
		
		.row .csc-textpic-text {
			float:right;
			width:280px;
		}
		
		.row a {
			text-decoration: none;
		}
		
		
		.row .csc-textpic {
			margin-top: 10px;
			margin-left: 10px;
			margin-right: 10px;
			margin-bottom: 11px;
		}
		
		.row .csc-header {
			margin-left: 15px;
			margin-top: 15px;
		}
		
		
		.row_left {
			float: left;
			width: 280px;
			height: 379px;
			color: #000000;
			overflow: hidden;
		}
		
			.row_left .align-left {
				color: #000000;
			}
			
			.row_left_pic {
				margin-top: 28px;
				margin-left:28px;
				height: 265px;
				width: 252px;
			}
		
			.row_left_text {
				margin-left: 28px;
				height: 86px;
				width: 252px;
			}
			
			.row_left_text .align-left a {
				color: #7C0000;
				text-decoration: none;
			}
		
		.row_right {
			float: right;
			width: 316px;
			height: 352px;
			color: #000000;
		}
		
			.row_right .align-left {
				color: #000000;
				margin-left: 10px;
				margin-right: 25px;
				text-align: justify;
			}
			
		.row_right_headline {
			height: auto;
			margin-top: 15px;
			margin-left: 10px;
		}
		
		.row_right_text {
			height: 313px;
		/*	margin-top: 10px;	*/
			margin-left: 10px;
		/*	margin-right: 10px;
			margin-bottom: 11px; 	*/
		/*	padding-right: 15px;	*/
			overflow:auto;
		}
		
		.row_text {
			margin-left: 18px;
			margin-top: 32px;
			margin-right: 18px;
		}
		
		.row_text p {
			color: #000000;
		}
		
		.row_text .csc-header {
			margin-left: 0px;
			margin-top: 0px;
		}
		
		.row_text .csc-header .csc-firstHeader, h1 {
			font-size: 11px;
		}
		
		.coll .align-left {
			height: 31px;
			color: #000000;		
			margin-left: 20px;
			margin-top: 8px;			
		}
		
	.news_column {
		height: 413px;
		width: 566px;
		margin-top: 10px;
		margin-left: 20px;
		margin-bottom: 10px;
		margin-right: 10px;
		overflow: auto;
	}
	
	.news_coll {
		height: 31px;
		border-top-color: #000000;
		border-top-style: solid;
		border-top-width:thin;
	}
	
#bottom_wrap {
	position:absolute;
	left:0px;
	top:511px;
	height:41px;
	width:805px;
	text-align:left;
	z-index:50;
	border-bottom-color: #7C0000;
	border-bottom-style: solid;
	border-bottom-width:thin;
	
}

	.bottom_left {
		float:left;
		background:#7C0000;
		height: 28px;
		width: 201px;
		margin-top: 5px;	
	}
	
		.bottom_left_text {
			margin:7px 0px 0px 20px;
		}
	
	.rootline {
		float: right;
		width: 596px;
		height:28px;
		margin-top: 5px;
	}
		
		.rootline_text {
			margin: 7px 0px 0px 0px;
		}
		
		.rootline a {
			color: #fff;
		}


	#bottom {
		position:absolute;
		left:0px;
		top:10px;
	}
	
	#bottom a {
		color:#AAAAAA;
		font-style:normal;
	}
/*Scrollbar*/

#content_r_scroll {
	overflow: hidden;
	height: 379px;
}

#content_exponat_scroll {
	overflow: hidden;
	height: 379px;
}

#content_text_scroll {
	overflow: hidden;
	height: 379px;
}

.row_right .scroll-innerBox {
	/*overflow-x: hidden;
	width:306px;*/
}

.row_right .content_exponat_scroll_inner {
	/*overflow-x: hidden;
	width:306px;*/
	margin-top: 27px;
}

.scroll-track {
	height:10px;
	width:10px;
	background:#ffffff;
}

.scroll-handle {
	height:10px;
	width:10px;
	background:#7C0000 url(../pics/arrow.jpg) no-repeat center;
	cursor:pointer
}

/*Scrollbar_END*/

.coll {
	height:0px;
	visibility:hidden;
}

.csc-header csc-header-n1 {
	   padding:0px;
	   margin-top:0px;
	   margin-bottom:11px;
}

.csc-header csc-header-n2 {
	   padding:0px;
	   margin-top:0px;
	   margin-bottom:11px;
}

.csc-firstHeader, h1 {
	   padding:0px;
	   margin-top: 0px;
	   margin-bottom:11px;
	   font-size:11px;
	   font-weight:bold;
}

.csc-secondHeader, h2 {
	   padding:0px;
	   margin-top:0px;
	   margin-bottom:11px;
	   font-size:12px;
	   font-weight:bold;
}

/* nachfolgende Kommandos k�nnen u.U. entfernt werden bis zum n�chsten Kommentar */

#body_2 #content_left_wrap {
	background-color:#7C0000;
}
#body_3 #content_left_wrap {
	background-color:#7C0000;
}
#body_4 #content_left_wrap {
	background-color:#7C0000;
}
#body_5 #content_left_wrap {
	background-color:#7C0000;
}
#body_6 #content_left_wrap {
	background-color:#7C0000;
}
#body_7 #content_left_wrap {
	background-color:#7C0000;
}
#body_8 #content_left_wrap {
	background-color:#7C0000;
}
#body_9 #content_left_wrap {
	background-color:#7C0000;
}

/* kann u.U. entfernt werden bis... hier */

.align-left {
	margin-top: 0px;
	margin-bottom: 11px;
	text-align:left;
	color: #ffffff;
	font-family: Verdana;
	font-weight: 100;
	font-size: 11px;
		
}

.align-left a{
		color: #ffffff;
}

.csc-textpic-text .align-left {
		color: #000000;
}

#content_wrap .align-left .external-link {
		color: #7C0000;
		text-decoration: none;
}

#content_wrap .align-left .internal-link {
		color: #7C0000;
		text-decoration: none;
}
.content_exponat_scroll_inner a {
		color: #7C0000;
		text-decoration: none;
}

/* contact_form */

#mailform {
	margin-left: 180px;
}

#mailform, .csc-mailform {
	border:medium none;
	display:block;
	float:left;
	/*font-family:Verdana,Arial,Helvetica,Geneva,Trebuchet;
	font-size:9px;
	margin-right:15px;*/
}

#mailform input, #mailform textarea {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #D2D0D0;
	width:220px;
}

#mailform label {
	display:block;
	float:left;
	width:100px;
	color: #000000;
}

.csc-mailform-field {
	margin-top:9px;
}

input {
	font-size:11px;
}

select {
	font-size:11px;
	width: 150px;
}

.csc-mailform-submit {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #D2D0D0;
	height:18px;
	left:100px;
	margin:0px 0px 10px;
	position:relative;
	top:0px;
	width:190px;
}

/*contact_form end*/

.column_01 {
	width: 595px;
	height: 464px;
	background-color: #ffffff;
	color: #000000;
	background-image: url(../pics/bg_column_01.jpg);
}

.column_01_01 {
	padding-top: 26px;
	margin-left: 20px;
	margin-right: 30px;
	overflow:auto;
	height: 400px;
	top: 26px;
}

.column_01_01 p.align-left {
	color: #000000;
}

.column_02 {
	width: 595px;
	height: 464px;
	background-color: #ffffff;
	color: #000000;
	background-image: url(../pics/bg_column_01.jpg);
}

.column_01_02 {
	float: left;
	width: 277px;
	height:414px;
	overflow:auto;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;

}

.column_01_02 p.align-left {
	color:#000000;
}

.column_02_02  {
	float: right;
	width: 277px;
	height: 414px;
	overflow:auto;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.column_02_02 p.align-left {
	color:#000000;
}

#content_exhibit {
	position:absolute;
	left:20px;
	top:63px;
	width:555px;
	height:393px;
	z-index:7;	
}

p {
	text-align:left;
}

.align-left {
	text-align:left;
}

.align-center {
	text-align:center;
}

.align-right {
	text-align:right;

}

/* background depending on uid 

#body_2 #content_bg {
	background:#FFFFFF url(../pics/content_2.jpg) no-repeat;
}
#body_3 #content_bg {
	background:#FFFFFF url(main_FILES/content_museum.jpg) no-repeat;
}
#body_4 #content_bg {
	background:#FFFFFF url(../pics/content_4.jpg) no-repeat;
}
#body_5 #content_bg {
	background:#FFFFFF url(../pics/content_5.jpg) no-repeat;
}
#body_6 #content_bg {
	background:#FFFFFF url(../pics/content_6.jpg) no-repeat;
}
#body_7 #content_bg {
	background:#FFFFFF url(../pics/content_7.jpg) no-repeat;
}
#body_8 #content_bg {
	background:#FFFFFF url(../pics/content_8.jpg) no-repeat;
}
#body_9 #content_bg {
	background:#FFFFFF url(main_FILES/content_start.jpg) no-repeat;
}
#body_17 #content_bg {
	background:#FFFFFF url(main_FILES/content_beispiele.jpg) no-repeat;
}
*/

#body_red #content_wrap {
	background:#FFFFFF;
}
#body_red #content {
	overflow:auto;
}
#body_red #content_left_wrap {
	background:#7C0000;
}

#pylon {
	position:absolute;
	left:0px;
	top:155px;
	width:190px;
	height:305px;
	margin:0px;
   padding:0px;
	background:url(main_FILES/pylon.jpg) no-repeat;
}

#pylon a {
	color:#FFFFFF;
	text-decoration:none;
	font-style:normal;
}

#pylon_inside {
	position:absolute;
	left:10px;
	top:30px;
	width:86px;
	height:230px;
	margin:0px;
   padding:0px;
}

.pylon_no {
	background:#AAAAAA;
	padding:2px;
	margin:0px;
	margin-bottom:10px;
}

.pylon_act {
	background:#AAAAAA;
	padding:2px;
	margin:0px;
	margin-bottom:10px;
}

/* rootline */
#navi {
	position:absolute;
	left:0px;
	top:0px;
   background-color:#FFFFFF;
	width:595px;
	height:40px;
	padding:0px;
   text-align:left;	
	z-index:17;
}
#navi_inside {
	position:absolute;
	left:10px;
	top:10px;
	z-index:18;
}
#navi a {
	color:#000000;
}

#body_exhibit #content_wrap {
	background-color:#7C0000;
}

/* Exhibit */
.tx-dkexhibit-pi1 {
	position:absolute;
	left:-20px;
	top:0px;
	width:595px;
	height:464px;
	padding:0px;	
	z-index:6;
}

.dk_exhibit_wrap {
	position:absolute;
	left:0px;
	top:4px;
	width:595px;
	height:355px;
	padding:0px;	
	z-index:7;
}

.dk_exhibit_header {
	position:absolute;
	left:300px;
	top:10px;
	width:270px;
	height:290px;
	padding:0px;	
	z-index:8;
   font-size:14px;
	font-weight:bold;
}

.dk_exhibit_thumbnail_wrap {
	position:absolute;
	left:20px;
	top:10px;
   background-color:#FFFFFF;
	width:270px;
	height:335px;
	padding:0px;	
	z-index:8;
}

.dk_exhibit_thumbnail {
	position:absolute;
	left:25px;
	top:25px;
	width:220px;
	height:285px;
	padding:0px;	
	z-index:9;
}

.dk_exhibit_description {
	position:absolute;
	left:300px;
	top:45px;
	width:285px;
	height:310px;
	padding:0px;	
	z-index:8;
	overflow:auto;
}

.dk_exhibit_line_top {
	position:absolute;
	left:0px;
	top:-6px;
   background-color:#FFFFFF;
	width:595px;
	height:10px;
	padding:0px;	
	z-index:7;
}
.dk_exhibit_line_bottom {
	position:absolute;
	left:0px;
	top:360px;
   background-color:#FFFFFF;
	width:595px;
	height:10px;
	padding:0px;	
	z-index:7;
}

.dk_exhibit_links {
	position:absolute;
	left:0px;
	top:371px;
   background-color:#FFFFFF;
	width:595px;
	height:26px;
	padding:0px;	
	z-index:7;
}

.dk_exhibit_data {
	text-align:left;
	position:absolute;
	left:-180px;
	top:310px;
   /*background-color:#cccccc;*/
	width:160px;
	height:80px;
	padding:0px;	
	z-index:7;
}

.dk_exhibit_gallery {
   font-weight:bold;
	text-align:center;
	position:absolute;
	left:-180px;
	top:-51px;
	width:160px;	
	z-index:7;
}

.dk_exhibit_gal_pic_wrap {
	position:relative;
	left:30px;
	top:20px;
	width:100px;
		height:100px;	
		background:url(../pics/galerie_bg.jpg) no-repeat;
	z-index:8;
}
.dk_exhibit_gal_pic {
	position:absolute;
	left:7px;
	top:7px;
	width:80px;
		height:80px;	
	z-index:9;
}
/*<agl.folder "Ordner">*/
/*</agl.folder>*/

/*NewsPlugin*/

.spacer {
	margin-top: 32px;
}

.news-latest-item {
	margin-bottom: 17px;
	margin-left: 14px;
}

.news-latest-item a {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.news-latest-item .align-left {
	margin-left: 0px;
	margin-top: 10px;
}

.news-latest-date a{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.news-latest-item p{
	color: #000000;
}

h2 {
	color: #000000;
}

.csc-textpic-left {
	margin-left: 140px;
	margin-top: 60px;
}

.news-single-item {
	margin-top: 32px;
	margin-left: 15px;
}

.news-single-item .align-left {
	color: #000000;
}

.news-single-backlink a {
	color: #000000;
	text-decoration: none;
}

.news-latest-morelink a {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

#rundgang_wrap {
	padding-top:17px;
	margin-left:110px;
	width:556px;
	height:20px;
	color:#000000;
}
#rundgang {
	margin-left:20px;
	margin-right:20px;
}

.no_underline a {
	text-decoration:none;
}
 

