html, body {  height: 100%;  margin: 0 0 1px;	background-color: #6faada;	background-image: url(../images/bg_site.gif);}body {  text-align: center;}body {	font-family: Arial, Helvetica, Verdana, Sans-serif;	font-size: 12px;	color: #0d2f6b;}a {	text-decoration: none;}.hidden {	display: none;}#page-container {  text-align: left;	width: 1000px;	margin-left: auto;	margin-right: auto;	background-image: url(../images/bg_back.gif);}#header {	height: 157px;	}#main-nav {	margin: 0px;	margin-left: 0px;	padding: 0px;	height: 42px;	background-image: url(../images/bg_main_nav.gif);}#main-nav-link {	margin-left: 30px;	padding: 5px;	font-weight: bold;	line-height: 18px;	color: #0d2f6b;}#main-nav a {	color: #012b69;}	#main-nav a:hover {	color: #f7ff00;}#nav-bg {	background: url("../images/bg_nav_rand.jpg");	background-position: top left;	background-repeat: no-repeat;		margin: 0px;	padding: 0px;}#nav {	margin: 0px;	margin-top: 10px;	float: left;	width: 206px;	text-align: right;	font-size: 0.95em;	line-height: 16px;	background-repeat: no-repeat;}#nav a {	color: #012b69;	font-weight: bold;	text-decoration: none;}#nav div.padding dl {  margin-top: 1px;  margin-bottom: 1px;}/* die aktive linkfarbe, bitte noch anpassen *//*#nav div.padding dl dt.active {	color: #88a115;	font-weight: bold;	text-decoration: none;}*/#nav a:hover {	color: #f7ff00;}#nav .padding {	padding: 15px;	padding-top: 1px;	padding-bottom: 1px;	text-transform: uppercase;}#nav .padding-content-left {  border: 0px solid red;	padding: 15px;	padding-top: 1px;	padding-bottom: 1px;}.unav {	font-size: 0.8em;	}/* ------------------------------------------------------------------------- *//* Content, 3-Spalter                                                        */#content {	float: left;	width: 660px;	line-height: 18px;	font-size: 1.1em;}#content a {	color: #012b69;	font-weight: bold;	text-decoration: none;}#content a:hover {	color: #578eff;}#content .padding {	padding: 15px;}#content h2 {	margin-top: 12px;	font-size: 1.3em;	font-weight: bold;	margin-bottom: 12px;}#content p {	margin: 0;	padding: 0;	padding-bottom: 15px;}/* ------------------------------------------------------------------------- *//* Content, 2-Spalter                                                        */#content2spalter {	float: left;	width: 785px;	line-height: 18px;	font-size: 1.1em;}#content2spalter a {	color: #012b69;	font-weight: bold;	text-decoration: none;}#content2spalter a:hover {	color: #578eff;}#content2spalter .padding {	padding: 15px;}#content2spalter h2 {	margin-top: 12px;	font-size: 1.3em;	font-weight: bold;	margin-bottom: 12px;}#content2spalter p {	margin: 0;	padding: 0;	padding-bottom: 15px;}/* ------------------------------------------------------------------------- */#randrechts {	float: left;	width: 123px;	line-height: 18px;	font-size: 1.1em;}#randrechts .padding {	padding: 1px;}#randrechts a {	color: #012b69;	font-weight: bold;	text-decoration: none;}#randrechts a:hover {	color: #578eff;}#footlinemetas {	text-align: right;	border-top: 1px; /* und solid #ffffff  verhindert border-bug in IE */	clear: both;	height: 50px;	background-image: url(../images/bg_footer.gif);	font-family: Helvetica, Arial, Sans-serif;	font-size: 10px;	font-weight: bold;	color: #ffffff;}#footlinemetas a {	color: #ffffff;}#footlinemetas a:hover {	color: #ffffff;}#footlinemetas .padding {	padding: 28px 40px 0px 36px;}#footlinemetas .nachoben {	/* background-color: yellow; */	float: left;	text-align: left;	width: 155px;	padding-right: 15px;}#footlinemetas .menueeintraege {	/* background-color: pink; */	float: left;	text-align: left;	width: 735px;	padding-left: 15px;}h1 {	margin: 0;	margin-bottom: 20px;	margin-top: 15px;	font-size: 1.8em;	font-weight: bold;	padding: 0;}h2 {	margin: 0;	padding: 0;}#blank {	padding: 12px;	background-color: #6faada;}/* ------------------------------------------------------------------------- *//* Styles fuer Topboxen                                                       */#topboxen-hauptseite {  border: 0px solid red;  width: 636px;  height: 133px;  padding-left: 0px;  padding-right: 0px;  margin-bottom: 25px;  float: left;}div.topbox-medium {  background: url(../images/topbox_bg.gif);/*background-repeat: no-repeat; */  border: 0px solid red;  padding-top: 0px;  padding-left: 5px;  padding-right: 5px;  margin-left: 3px;  margin-right: 3px;  margin-bottom: 25px;  float: left;  width: 190px;  height: 133px;}div.topbox-medium .headline {  color: #ffffff;  font-size: 1.1em;  font-weight: bold;  line-height: 2.2em;  padding: 0;}div.topbox-medium .red {  color: #c2042c;  line-height: 0.8em;  font-size: 0.9em;  font-weight: bold;}div.topbox-medium .copy {  margin-top: 5px;  color: #13356f;  line-height: 1.3em;  font-size: 0.8em;  font-weight: bold;}div.topbox-medium a img.destinationpicture {  width: 100px;  height: 65px;  float: left;  margin-top: 5px;  margin-right: 7px;  margin-bottom: 10px;}#topboxen-randrechts {}div.topbox-small {  margin-top: 6px;  margin-left: 1px;  margin-right: 5px;  margin-bottom: 20px;  padding: 0px;  width: 111px;}div.topbox-small .head-ornament {  background-image: url(../images/topbox_header1_bg.gif);	background-repeat: no-repeat;	  font-size: 1px;  line-height: 1px;  margin: 0px;  padding: 0px;  width: 111px;  height: 9px;}div.topbox-small .headline {  background-image: url(../images/topbox_header2_bg.gif);  color: #ffffff;  font-size: 1.1em;  font-weight: bold;  line-height: 1.1em;  margin: 0px;  padding: 3px;}div.topbox-small .body {  background-image: url(../images/topbox_body_bg.gif);  color: #ffffff;  font-size: 1.1em;  font-weight: bold;  line-height: 1.1em;  margin: 0px;  padding: 3px;}div.topbox-small .body .red {  color: #c2042c;  line-height: 1.1em;  font-size: 0.9em;  font-weight: bold;}div.topbox-small .body .copy {  margin-top: 5px;  color: #13356f;  line-height: 1.3em;  font-size: 0.8em;  font-weight: bold;}div.topbox-small .foot {  background-image: url(../images/topbox_foot_bg.gif);  color: #ffffff;  font-size: 1.1em;  font-weight: bold;  line-height: 1.1em;  padding: 0;}/* ------------------------------------------------------------------------- */