body {
	background-color:#cccccc;
	font-family:arial, helvetica, sans-serif;
	font-size:small;
	margin:0;
}
	a {
		text-decoration:none;
	}
	.csc-textpic-caption {
		font-size:0.8em;
	}
	#page{
		background-color:#ccc;
		margin:0 auto;
		overflow:hidden;
		width:1005px;
	}
		#navi{
			float:left;
			width:190px;
		}
			#nav_header{
				height:99px;
				margin:89px 0 0 0;
			}
				#nav_header ul{
					list-style-type:none;
					margin:0;
					padding:0;
				}
					#nav_header ul li{
						color:#999;
						font-weight:bold;
						letter-spacing:0.15em;
						margin:0;
						padding:0;
					}
					#nav_header ul li.active{
						color:black !important;
					}
					#nav_header ul li a{
						color:#999;
					}
					#nav_header ul li.active a{
						color:black !important;
					}
			#nav_main {
				border-bottom:1px solid #999;
				color:#666;
				margin:6px 3px 6px 3px;
				padding:4px 0 0;
			}
				#nav_main a{
					color:#666;
				}
				
				#nav_main ul{
					list-style-type:none;
					margin:0;
					padding:0;
				}
					#nav_main ul li {
						background:none;
						border-top:1px solid #999;
						font-weight:bold;
						padding:4px 0 4px 5px;
						text-transform: uppercase;
					}
					#nav_main ul li a:hover {
						color: black;
					}
					#nav_main ul li.active a{
						color: black;
					}
						#nav_main ul ul {
							border:0;
							padding:0;
						}
							#nav_main ul ul li{ /* "Ausstellungen", "Führungstermine", etc. */
 								background:url(../media/layout/bullet_2.jpg) no-repeat scroll 0 10px;
								border:0;
								color:#666;
								font-weight: normal;
								margin:0 0 0 4px;
								padding:4px 0 0 5px;
								text-transform: none;
							}
							#nav_main ul ul li a{ /* "Ausstellungen", "Führungstermine", etc. */
								color:#666 !important;
							}
							#nav_main ul ul li a:hover {
								color: black !important;
							}
							#nav_main ul ul li.active {
								font-weight: bold;
							}
							#nav_main ul ul li.active a {
								color:black !important;
							}
							#nav_main ul ul li.active ul li{ /* "Archiv" */
								background:url(../media/layout/bullet_3.png) no-repeat scroll 0 10px;
								padding-left: 8px;
							}
							#nav_main ul ul li.active ul li a { /* "Archiv" */
								color: #666 !important;
							}
							#nav_main ul ul li.active ul li a:hover {
								color: black !important;
							}
							#nav_main ul ul li.active ul li.active{ /* "Archiv" */
								background:url(../media/layout/bullet_3.png) no-repeat scroll 0 10px !important;
								/* TO DO: Ersetzen durch bullet_4.png!  Fetter Doppelter Doppelpunkt*/
							}
							#nav_main ul ul li.active ul li.active a{ /* "Archiv" */
								color: black !important;
							}

							#nav_main ul ul li.active{ /* "Ausstellungen", "Führungstermine", etc. */
								background:url(../media/layout/bullet.jpg) no-repeat scroll 0 10px !important;
								color:black;
							}
							#nav_main ul ul li.active a{ /* "Ausstellungen", "Führungstermine", etc. */
								color:black;
							}
			#navi_additional {			
				font-family:verdana, arial, helvetica, sans-serif;
				font-size:0.8em;
				padding:0 3px 0 0;
			}
				#navi_additional div img{
					margin:6px 0 0;
				}

				#navi_additional h1, #navi_additional h2{
					font-size:1em;
					margin:3px 0 0;
				}
				#navi_additional .csc-header {
					margin:4px 0 0;
				}
				#navi_additional .csc-textpic {
					margin:6px 0 0 6px;
				}
				#navi_additional .csc-textpic {
					padding:0;
				}
				
				#navi_additional .csc-frame-rulerBefore,
				#navi_additional .csc-frame-rulerAfter,
				#navi_additional .csc-frame-frame1 {
					margin:0;
					padding:0;
				}
				
				#navi_additional .csc-frame-rulerBefore {
					border-top:1px solid #999;
				}
				#navi_additional .csc-frame-rulerAfter {
					border-bottom:1px solid #999;
				}
				#navi_additional .csc-frame-frame1 {
					border-top:1px solid #999;
					border-bottom:1px solid #999;
				}
				#navi_additional .csc-textpic-clear,
				#navi_additional .csc-textpic-image,
				#navi_additional .csc-textpic-imagewrap,
				#navi_additional .csc-textpic-text,
				#navi_additional .csc-textpic .csc-textpic-text,
				#navi_additional .csc-textpic-text .bodytext {
					margin:0;
				}
				#navi_additional .csc-textpic-image img {
					margin:0 0 5px;
				}

				#navi_additional .csc-textpic-imagewrap {
					padding:0;
				}
				#navi_additional .csc-textpic-text {
					padding:0;
				}
				#navi_additional .csc-textpic .csc-textpic-text {
					padding:0;
				}
				#navi_additional .csc-textpic .csc-textpic-text p{
					margin:0;
				}
				#navi_additional div.csc-textpic-imagewrap {
					float:none;
				}
				#navi_additional div.csc-textpic-imagewrap dl{
					float:none;
				}
		#content_left{
			background-color:white;
			float:left;
			width:625px;
		}
			#content_left_quicknav{
				background-color:white;
				color:#666;
				float:left;
				font-size:1em;
				font-weight:bold;
				height:34px;
				padding:12px 0 0 15px;
			}
			#content_left_quicknav_2{
				background-color:white;
				color:#666;
				font-size:1em;
				height:34px;
				padding:12px 0 0;
			}
				#content_left_quicknav_2 .link_quicknavigation_act {
					font-weight:bold;
				}
				#content_left_quicknav a, #content_left_quicknav_2 a {
					color:#666;
				}		
			#content_left_header{
				clear:both;
				height:114px;
				width:625px;
			}
			#content_left_header img{
				border:0;
			}
			#content_left_main{
				clear: both;
				padding:30px 40px 0 15px;
				overflow:hidden;
			}
				#content_left_main h1 {
					font-size:1.2em;
					margin:0 0 8px;
				}
				#content_left_main h2 {
					font-size:1.2em;
					margin:0 0 8px;
				}
				#content_left_main h3 {
					background: transparent url(../media/layout/pfeil_h3.png) no-repeat scroll 0 5px;
					font-size:0.9em;
					font-weight:bold;
					line-height:1.5em;
					margin:0 0 10px;
					padding:0 0 0 14px;
				}
				#content_left_main h3 a{
					color:#666;
				}
				.merk {
					border:1px solid black;
				}
				#content_left_main img {
					float:left;
					margin:4px 18px auto auto;
				}
				#content_left_main p {
					font-size:0.9em;
					line-height:1.5em;
					margin-top:0 0 10px;
				}
				#content_left_main a:link,
				#content_left_main a:hover,
				#content_left_main a:active,
				#content_left_main a:visited {
					color:#666;
					text-decoration:underline;
				}
				#content_left_main a:visited {
					color:#47617A;
				}
				#content_left_main ul {
					list-style-type:none;
					margin:0 0 1em;
					padding:0;
				}
				#content_left_main li {
					background:transparent url(../media/layout/bullet_content.png) no-repeat scroll 0 8px;
					margin:0;
					padding:0 0 0 8px;
				}
				#content_left_main .csc-textpic-image img {
					margin: 0 0 6px 0;
				}
			#content_left_footer{
				background-color:white;
				font-size:0.8em;
				padding:60px 15px 15px 15px;
			}
			#content_left_footer a{
				color:black;
			}
		#content_right{
			width:190px;
			float:left;
			font-family:verdana, arial, helvetica, sans-serif;
			font-size:0.8em;
		}
			#content_right_header{
				height:188px;
				width:184px;
			}
			#content_right_header img{
				border:0;
			}
			#content_right_main{
				margin:0 0 0 3px;
				width:187px;
			}
				#content_right_main div {
					padding:0 10px 7px 13px;
				}
				#content_right_main .csc-header {
					margin:4px 0 0;
				}
				#content_right_main .csc-textpic {
					padding:0px 10px 0 13px;
				}
				#content_right_main .csc-textpic-clear {
					margin:0;
				}
				#content_right_main .csc-textpic-image {
					margin:0;
				}
				#content_right_main .csc-textpic-image img{
					margin:0 0 5px;
				}
				#content_right_main .csc-textpic-imagewrap {
					margin:0;
					padding:0;
				}
				#content_right_main .csc-textpic-text {
					margin:0;
				}
				#content_right_main .csc-textpic .csc-textpic-text {
					margin:0;
					padding:0;
				}
				#content_right_main .bodytext{
					margin-left:13px;
				}
				#content_right_main .csc-textpic-text .bodytext{
					margin:0;
				}

					#content_right_main div img{
						margin:6px 0 0;
					}

					#content_right_main div h1 {
						font-size:1em;
						margin:0;
						padding:0;
					}

					#content_right_main a:link,
					#content_right_main a:hover,
					#content_right_main a:active,
					#content_right_main a:visited {
						color:#666 !important;
						text-decoration:underline;
					}
					#content_right_main a:visited {
						color:#47617A !important;
					}

				#content_right_main .csc-frame-rulerBefore {
					border-top:1px solid #999;
					margin:0 0 7px;
					padding:0;
				}
				#content_right_main .csc-frame-rulerAfter {
					border-bottom:1px solid #999;
					margin:0;
					padding:0;
				}
				#content_right_main .csc-frame-frame1 {
					border-top:1px solid #999;
					border-bottom:1px solid #999;
					margin:0;
					padding:0;
				}
				#content_right_main div.csc-textpic-imagewrap {
					float:none;
				}
				#content_right_main div.csc-textpic-imagewrap dl{
					float:none;
				}
			#content_right_additional{
				width:190px;
			}