html {	height: 100%;	margin: 0;	padding: 0;}body {	color: #333;	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 12px;	margin: 10px 0 30px 0;	padding: 0;	text-align: center;	background-color: #9ECBEC;}a,a:link,a:active,a:visited {	text-decoration:underline;	color: #333;}a:hover {	text-decoration:none;	color: #333;}#top {	margin: 0 auto;	width: 930px;	height: 102px;	position: relative;	background-image: url(bilder/layout/header.jpg);	background-repeat: no-repeat;	background-position: top center;}#header {	width: 930px;	margin: 0 auto;	text-align: left;}#headerlink {	width: 716px;	height: 100px;	padding: 0px;	margin: 0px;	float: left;}#headerempty {	width: 716px;	height: 100px;	padding: 0;	margin: 0;}#headerad {	width: 202px;	padding: 12px 0 0 0;	margin: 0px;	float: left;	text-align: right;}.clear {		clear: both;	padding: 0px;	margin: 0px;	font-size: 0px;	height: 0px;	width: 0px;}#adline {	text-align: center;	padding: 5px 0 2px 0;	margin: 0 10px 0 10px;	font-size: 12px;	background-color: #fff;}#navline {	line-height: 20px;	background-color: #fafafa;	border: 1px;	border-left: 0;	border-right: 0;	border-color: #ccc;	border-style: solid;	text-align:right;	padding: 0;	margin: 0 10px 0 10px;	font-size: 12px;}#navline ul {	list-style:none;	margin:0;	padding:0;}#navline ul li {	text-align:center;	display:inline;	padding: 0;	margin: 0;}#navline ul li a {	margin: 0;	padding: 2px 5px 2px 5px;	font-weight: bold;	color: #376FA4;	text-decoration: none;}#navline ul li  a:hover {	margin: 0;	padding: 2px 5px 2px 5px;	font-weight: bold;	color: #fff;	text-decoration: none;	background-color: #376FA4;}#page {	text-align: left;	width: 930px;	margin: 0px auto 0px;	padding: 0;	background-image: url(bilder/layout/middle.gif);	background-repeat: repeat-y;	background-position: top center;}#left {	float: left;	width: 740px;}#right {	float: right;	width: 190px;}#content {	width: 500px;	float: right;	font-size: 14px;	margin-top: 10px;	margin-bottom: 10px;}#content h1, h2 {	font-size: 18px;	color: #376FA4;	margin: 0;	margin-bottom: 10px;	padding: 0;	font-weight: bold;}.sideleft {	width: 220px;	float: left;	color: #333;	margin: 0;}.sideright {	width: 170px;	float: left;	color: #333;	margin: 0;	padding: 0;}.sideleft h4 {	font-size: 15px;	color: #333;	margin: 0;	padding: 0;	font-weight: bold;	height: 16px;}.sideleft  ul {	list-style: none;	padding: 0;	margin: 0;}.box {	margin-top: 5px;	margin-bottom: 10px;	border-top: 1px solid #ccc;}.adbox {	margin-top: 5px;	text-align: center;}.sideleft ul li ul li a {	font-weight: bold;	color: #376FA4;	text-decoration: none;	font-size: 13px;	display:block;}.sideleft ul li ul li  a:hover {	font-weight: bold;	color: #fff;	text-decoration: none;	background:url(bilder/layout/navibg_hover.gif) no-repeat left top;	font-size: 13px;}.sideleft ul li ul li {	border-bottom: 1px solid #ccc;	border-right: 1px solid #ccc;	text-align: center;	background:url(bilder/layout/navibg.gif) no-repeat left top;	line-height: 25px;}#dummyspace {	width: 10px;	float: left;	font-size: 1px;}#footer {	margin: 0 auto;	padding: 0;	width: 930px;	height: 15px;	background-image: url(bilder/layout/footer.jpg);	background-repeat: no-repeat;	background-position: bottom center;}#copyright {	margin: 0 auto;	width: 750px;	text-align: center;}#copyright {	color: #517086;	font-size: 11px;}#copyright a {	color: #517086;	text-decoration: underline}#copyright a:hover {	color: #517086;	text-decoration: none;}/* ######## stylisierungen ######## */hr {	border: 0px;	border-top: 1px;	border-top-color: #ccc;	border-style: solid;	height: 0;}.small {	font-size: 11px;}.fat {	font-weight: bold;}p.centerbox {	padding: 0;	margin: 10px 0 10px 0;	text-align: center;}p.textbox {	padding: 0;	margin: 0;	text-align: justify;}p.infotext {	padding: 0;	margin: 0;	margin-top: 10px;	text-align: left;	font-weight: bold;}.contentad {	padding: 10px;	margin: 0px;	float: left;}.contentimg{	margin: 0 10px 0 0;	padding: 0px;	float: left;	border: 1px solid #ccc;}.listtable {	width: 500px;	border-top: 1px solid #ccc;}.tdleft {	width: 178px;	padding: 10px;	margin: 0;	text-align: center;	background-color: #fff;	border: 1px solid #ccc;	border-right: 0px;	border-top: 0px;	background:url(bilder/layout/navibg.gif) no-repeat left top;}.tdleft a {	font-weight: bold;	color: #376FA4;	text-decoration: underline;	font-size: 15px;}.tdleft  a:hover {	font-weight: bold;	color: #376FA4;	text-decoration: none;	font-size: 15px;}.tdright {	width: 278px;	padding: 10px;	margin: 0;	text-align: justify;	border: 1px solid #ccc;	border-top: 0px;}.listtable2 {	width: 500px;}.tdleft2 {	width: 180px;	padding: 0 0 5px 0;	margin: 0;	text-align: center;	background-color: #fff;}.tdright2 {	width: 280px;	padding: 0 10px 5px 10px;	margin: 0;	text-align: left;	vertical-align: top;	font-size: 12px;}
