div#top {
	margin: auto;
	width: 960px;
	background: #FFF url(../pix/bg_all3.jpg) center top repeat-y;
}
/**globale Navigation
----------------*/
div#head {
	width: 959px;
	border: 1px solid #13695e;
	margin: auto;
	padding: 0 0 0 0;
	background: #16695e;
	}
div#head ul {
		font-size: 1.1em;
		}
div#head ul a {
		color: #FFF;
		background-color: #000;
		text-decoration: none;
		padding: .2em 1em .2em 1em;	
		}
#head ul a:hover,
#head ul a:focus {
		text-decoration: underline;
		}
#head ul,
#head li {
		float: left;
		list-style: none;
		}
/**logo
----------------*/
div#logo_con {
	width: 190px;
		color: #5D5D5D;
		background: #13695e url(../pix/logo_mk.jpg) center top no-repeat;
		height: 166px;
		padding-top: 0px;
		text-align: right;
		margin: 0;
		float: left;
		}
div#kopf {
	height: 166px;
	}
div#clear {
height: 1px;
	width: 960px;
	background: #13695E;
	clear: both;
	}
#logo_con h1 {
		color: #5D5D5D;
		width: 150px;
		text-align: right;
		margin: 0;
		}		
/**Content
----------------*/
p#bodytext {
		color: #000;
		background-color: transparent;
		margin: 0 73px 0px 220px;
		padding: 34px 20px 20px 60px;
		height: auto;
		}

div#content {
		color: #000;
		background-color: #FFF;
		min-height: 430px;
		margin: 0 170px 0px 175px;
		padding: 24px 20px 20px 25px;
		height: auto;
		border-right: 1px solid #13695e;
		}
#content h1 {
	padding: 18px 0 15px 0;
	}

h2.imageheader {
   overflow: hidden;
   height: 26px;
   text-indent: 999em;
   white-space: nowrap;
   background-repeat: no-repeat;
}
/**Seitenspalte
------------------------------------------------------ */
#sidebar {
		float: left;
		width: 180px;
		padding: 8px 0 10px 8px;
}
div#neues {
		color: #000;
		background-color: transparent;
		width: 165px;
		float: right;
		
		text-align: center;
		padding: 34px 5px 5px 5px;
		}
#neues h1 {
font-size: .8em;
	padding: 0px 5px 0px 5px;
	margin: 0 0 10px 5px;
	color: #13695e;
	}
#neues p {
	padding: 5px 5px 5px 25px;
	}
#neues h2 {
		color: #F30401;
		background-color: transparent;
		font-size: 0.9em;
		text-align: left;
		font-weight: bold;
		padding: 0.4em 15px  0.2em 19px;
		display: block;
		}
#neues h4 {
	color: #F30401;
	background-color: lightgrey;
	padding: 5px 0 5px 5px;
	}
#neues .csc-textpic-caption {
	text-align: right;
	}
div#neues ul {
		font-size: 1em;
		}
div#neues ul a {
		color: #13695e;
		background-color: transparent;
		text-decoration: none;
		padding: .1em 1em .2em 1em;	
		}
#neues ul a:hover,
#neues ul a:focus {
		text-decoration: underline;
		}
#neues ul,
#neues li {
		float: left;
		list-style: none;
		}
/** Navigation
------------------------------------------------------ */
ul#nav {
		font-family: arial, helvetica, sans-serif;
		list-style: none;
		margin: 0 0 0 0;
		}

#nav a {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: white;
	background: url(../pix/bg_navi.jpg) left top no-repeat;
	display: block;
	padding: 10px 0px 13px 15px;
	text-align: left;
	line-height: normal;
	text-decoration: none;
	width: 155px;
	}

#nav a:hover,
#nav a:focus,
#nav a:active {
	color: #19947f;
	font-weight: bold;
	background: url(../pix/bg_navi1.jpg) left top no-repeat;
	border: 0;
		width: 180px;
	}
ul#nav2 {
		font-family: arial;
		list-style: none;
		margin: 0 0 0 0;
		}
#nav2 a,
#nav2 a:visited {
		font-family: arial;
		font-size: .9em;
		color: #2f6486;
		background: transparent;
		display: block;
		padding: 5px 0px 5px 20px;
		text-align: left;
		line-height: normal;
		text-decoration: none;
		width: 170px;
		}

#nav2 a:hover,
#nav2 a:focus,
#nav2 a:active {
		color: #ddd904;
		background: transparent;
		width: 155px;
		}
div#main {
		width: 959px;
		border: 1px solid #13695e;
		border-top: none;
		margin: auto;
		height: 100%;
		}
		
/**Fusszeile
----------------*/
p#footer {
		color: #FFF;
		background-color: #13695e;
		font-size: .9em;
		font-weight: none;
		text-align: center;
		padding: 10px 0 10px 0;
		margin: 0;
		clear: both;
		}
#footer a {
		color: #113709;
		background-color: transparent;
		font-weight: none;
		}
#footer a:hover,
#footer a:focus {
		color: #C0E772;
		background-color:transparent;
		}

/* Standardmaessig nicht sichtbare Inhalte zur Erleichterung der Orientierung mit assistiven Technologien */
.invisible {
	position: absolute;
	left: -9999px;
	}
#myGalleryy {
	padding-top: 10px;
	}
