@media screen {
body {
	background-color: #E7D7B1;
	padding: 0;
	margin: 0;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	background-image:url('/static/internet/bg_browser.png');
	background-position: top center;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

a img {
  border: 0;
}

#logo_print {
	display: none;
}

#designbody {
  background: #FBF9D7;
	color: #325FA1;
}

#designbody li {
	margin-bottom: 5px;
}

#designbody table {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
}

#designbody table tr {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
}

#designbody table td {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
}

#designbody p {
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0;
}

p {
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

ul {
  margin-left: 20px;
}


.thickbox { }

#fenster {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 1000px;
}

#top {
	position: relative;
	text-align: left;
	background-image: url('/static/internet/bg_head.png');
	height: 253px;
	width: 1000px;
}

#top #gallery_image {
	position: absolute;
	left: 3px;
	top: 1px;
	width: 538px;
	height: 246px;
}

#top #logo_back {
	position: absolute;
	left: 503px;
	top: 1px;
	width: 494px;
	height: 246px;
}

#top_menu {
	position: absolute;
	left: 533px;
	top: 182px;
	width: 461px;
	height: 57px;
	z-index: 2;
	text-align: left;
}

#top #logo {
	position: absolute;
	left: 585px;
	top: 5px;
	width: 355px;
	height: 179px;
}

#wave {
	position: absolute;
	left: 3px;
	top: 203px;
	width: 994px;
	height: 146px;
	z-index: 1;
}

#bottom {
	position: relative;
	background-image: url('/static/internet/bg_content_mid.png');
	min-height: 200px;
	text-align: left;
	width: 1000px;
	color: #325FA1;
}

#bottom #navigation {
	float: left;
	width: 198px;
	background-image: url('/static/internet/bg_navi.png');
	background-repeat: no-repeat;
	background-position: 2px 0px;
	min-height: 191px;
}

#bottom #navigation .content {
	padding-right: 10px;
	padding-top: 100px;
	padding-bottom: 10px;
	padding-left: 3px;
}

#bottom #navigation .content ul {
	margin: 0;
	padding: 0;
}

#bottom #navigation .content ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 153px;
	text-align: right;
	margin-bottom: 3px;
}

#bottom #navigation .content ul li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
	background-image: url('/static/internet/bt_mmd.png');
	background-repeat: repeat-y;
	background-position: right;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	text-transform: uppercase;
}

#bottom #navigation .content ul li a.mitte {
	display: block;
	color: #A93223;
	text-decoration: none;
	font-size: 10pt;
	background-image: url('/static/internet/bt_mml.png');
	background-repeat: repeat-y;
	background-position: right;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	text-transform: uppercase;
}

#bottom #navigation .content ul li a:hover {
	background-color: #F7C534;
	color: #A93223;
	background-image: url('');
}

#bottom #teaser {
	float: left;
	width: 211px;
	background-image: url('/static/internet/bg_teas.png');
	background-repeat: no-repeat;
	min-height: 191px;
}

#bottom #teaser .content {
	padding: 10px;
	padding-top: 90px;
	padding-left: 40px;
	padding-bottom: 20px;
}

#bottom #teaser .content h6 {
	color: #FFFFFF;
	padding: 0;
	margin: 0;
	margin-bottom: 4px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #0000FF;
         font-size: 9pt;
}

#bottom #contentbox {
	float: left;
	width: 589px;
         overflow: hidden;
}

#bottom #contentbox .content {
	padding-top: 55px;
	padding-right: 20px;
	text-align:justify;
	padding-bottom: 10px;
         line-height: 1.5em;
}

table.standard {
  border-collapse: collapse;
  empty-cells: show;
}


table.standard thead tr {
  background-color: #fbcd7e;
}

table.standard tbody tr.gerade {
  background-color: #ffffea;
}

table.standard thead th, table.standard tbody td, table.standard tfoot td {
  border: 1px dotted #729fe1;
  padding: 4px 2px;
}



table.standard tfoot tr {
  background-color: #fffdae;
}

h1 {
	color: #B5C6DF;
	font-size: 18pt;
	padding: 0;
	margin: 0;
	margin-top: 15px;
	margin-bottom: 10px;
}

h3 {
	color: #2457A4;
	font-size: 12pt;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

h5 {
         color: #2457A4;
	font-size: 10pt;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 3px;
}

#bottom #contentbox .content li {
	margin-bottom: 5px;
}

#bottom #foot {
	border-top: 1px dotted #0000FF; 
	padding-top: 3px; 
	padding-bottom: 10px; 
	margin-left: 25px; 
	font-size: 7pt; 
	width: 750px;
}

#footer {
	position: relative;
	background-image: url('/static/internet/bg_content_bot.png');
	height: 5px;
	overflow: hidden;
	margin-bottom: 20px;
}
}

#WeatherForecastTomorrow_Icon img {position:absolute; left:135px;}

@media print {
	.no_print {
		display: none;
	}

	p {
		padding: 0;
		margin: 0;
	}

	#wave {
		display: none;
	}

	#top {
		display: none;
	}

	#top_menu {
		display: none;
	}

	#bottom #navigation {
		display: none;
	}

	#bottom #teaser {
		display: none;
	}

	#bottom #foot {
		margin-top: 20px;
		border-top: 1px dotted #0000FF;
		padding-top: 3px;
		width: 100%;
	}

	#bottom #foot #foot_navigation {
		display: none;
	}

	#bottom #contentbox .content #content_navigation {
		display: none;
	}

	#bottom #contentbox .content #positiontracker {
		display: none;
	}
}
