*{
	padding: 0;
	margin: 0;
	border: 0;
}
body,html{
	height: 100%;
	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: black;
	background: #a0a0a0;
	text-align: center;
}
#gecko_scrollbar {
	display: none;
}
html>body #gecko_scrollbar {
	position: absolute;
	z-index: 1;
	bottom: -1px;
	left: 0;
	width: 1px;
	height: 1px;
	display: block;
	font-size: 0;
}
#wrap {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	min-height: 100%; /* Fuer moderne Browser */
	height: auto !important; /* Fuer moderne Browser */
	height: 100%; /* Fuer IE */
}
DIV.start {
	background-color: #99cc33;
}
DIV.norm {
	background-color: #FFFFFF;
}
#header {
	width: 980px;
	height: 168px;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#startseite #header {
	width: 980px;
	height: 80px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0 0 20px 0;
	text-align: left;
	background-color: #99cc33;
}
#startseite #headline {
	padding: 40px 0 0 0;
	text-align: center;
}
#startseite #headline img{
	text-align: center;
}
#logo {
  width: 196px;
	height: 168px;
	float: left;
}
#startseite #logo{
	width: 248px;
	height: 236px;
	float: left;
	padding: 0 0 20px 40px;
}
#startseite_SB_status{
	width: 220px;
	height: 100px;
	float: left;
	margin: 20px 0 20px 40px;
	padding: 5px;
	font-size: 13px;
}
#topnav1 {
	width: 784px;
	height: 137px;
	float: left;
	text-align: right;
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
}
#startseite #topnav1 {
	float: right;
	text-align: right;
	padding: 0px 64px 0px 0px;
}
#topnav2 {
	width: 598px;
	height: 24px;
	float: left;
	background: #ffffff;
	vertical-align: middle;
	text-align: right;
	padding: 7px 0px 0px 0px;
}
#topnav3 {
	width: 145px;
	height: 24px;
	float: left;
	background: #ffffff;
	vertical-align: middle;
	text-align: left;
	padding: 7px 0px 0px 0px;
}
#print {
	width: 20px;
	height: 24px;
	float: left;
	background: #ffffff;
	vertical-align: middle;
	text-align: left;
	padding: 7px 0px 0px 20px;
}
#startseite #topnav2 {
	float: right;
	text-align: right;
	padding: 7px 50px 0px 0px;
}
#topnav1 img {
	padding: 0px 0px 0px 2px;
	vertical-align: bottom;
}
#startseite #logo2 {
	float: right;
	padding: 22px 64px 0px 0px;
}
#line {
	width: 100%;
	float: left;
	height: 1px;
	background: #333333;
}
#spacer1 {
	width: 100%;
	float: left;
	height: 35px;
	background: #FFFFFF;
}
#strandbaddaten {
	width: 970px;
	float: left;
	height: 35px;
	background: #FFFFFF;
	line-height: 35px;
	text-align: right;
	padding: 0 10px 0 0;
	font-size: 14px;
}
#strandbaddaten b {
	color: #ff0000;
}
#startseite #white {
	background-color: #FFFFFF;
}
#content {
	width: 960px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#startseite #content {
	width: 370px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
#startseite #webcam {
	width: 241px;
	height: 162px;
	float: left;
	padding: 30px 0px 0px 17px;
}
#ct1 {
	width: 920px;
	float: left;
	margin: 0px 0px 2.5em 40px;
}
#startseite #ct1 {
	width: 370px;
	float: left;
	margin: 0px 0px 0 0;
}
#ct2 {
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
}
#ct21 {
	width: 360px;
	float: left;
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 2.5em 0px;
	position: relative;
}
#ct22 {
	width: 565px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0px 10px 0px 10px;
	background: #f0f7d9;
}
#ct3 {
        width: 920px;
        margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
}
#ct31 {
        width: 440px;
        float: left;
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 2.5em 0px;
	position: relative;
	background: url(../../main/images/layout/bg_ct3.gif) top left repeat-y;
}
#ct32 {
        width: 440px;
        float: left;
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 2.5em 0px;
	position: relative;
	background: url(../../main/images/layout/bg_ct3.gif) top left repeat-y;
}
#uid24 #ct22 {
        background: #fdeed9;
}
#uid23 #ct22 {
	background: #f0f8fe;
}
#uid22 #ct22 {
	background: #fff7d9;
}
#uid21 #ct22 {
	background: #f9d9e3;
}
#uid20 #ct22 {
	background: #d9eee4;
}
#uid19 #ct22 {
	background: #e9deec;
}
#mhover {
	width: 360px;
	height: 480px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
}
#mhoverb {
	float: left;
	width: 360px;
	height: 400px;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#mhoverb DIV{
	width: 360px;
	height: 400px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	visibility: hidden;
}
#mhovers {
	float: left;
	width: 360px;
	height: 60px;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 0px 0px;
}
#mhovers DIV {
	float: left;
	width: 58px;
	height: 60px;
	position: relative;
	padding: 10px 10px 0px 0px;
	margin: 0;
}
#map{
	float: left;
	position: relative;
}
#map DIV {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	z-index: 10;
}
#map DIV .bodytext {
	padding: 155px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}




#mhovers1 a, #mhovers2 a, #mhovers3 a, #mhovers4 a, #mhovers5 a, #mhovers6 a, #mhovers7 a, #mhovers8 a, #mhovers9 a, #mhovers10 a {
	cursor: default;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
	float: left;
	margin: 10px 0 0 0px;
}

