﻿@charset "utf-8";html, body {	margin: 0 auto;	padding:0;	height:100%;	font-family:  Arial, sans-serif;	background-color: #FFFFFF;	background-image:url(../img/temp_bg.gif); 	background-repeat:repeat-x;	font-size: 12px;	text-align: center;}img {	border: 0;	}	h1 {  margin: 0px;    font-size: 26px;  text-align: left;  font-weight: normal;}h2 {  margin: 5px 0px;    font-size: 14px;  text-align: left;  font-weight: normal;}a {  color: #004D99;  text-decoration: none;}div{  display:block;}table { 	border: 0px;	margin: 0px;	padding: 0px;	font-family:  Arial, sans-serif;	font-size: 12px;	text-align: left;	color: #4E4E4E;}#container {		min-height:100%;		width: 100%;		position:relative;		margin: 0 auto;		border: 0px;		}#top {  width: 100%;	height: 100px;	margin: 0 auto;	padding: 0px;			border: 0px;	background-image: url(../img/temp_top_bg.jpg);	background-repeat: no-repeat;	background-position: center;}#header {		width: 950px; 	  margin: 0 auto;		padding: 0px;				border: 0px;		clear: both;		text-align: left;}#outercontainer {	background-image: url(../img/temp_bg_top_reflection.gif);	background-repeat: no-repeat;	background-position: top center;	width: 100%;  border: 0px;	padding: 0px;  margin: 0 auto;	overflow: visible;	text-align: center;}#innercontainer {	width: 950px;  min-height: auto;	border: 0px;	padding: 22px 0px;	margin: 0 auto;	text-align: center;	line-height: 18px;	overflow: visible;}#content {  width: 950px;  color: #4E4E4E;  margin: 0 auto;  text-align: center;  }  .contentbox a:hover {  text-decoration: none;  font-weight: normal;  color: #FF6200; }.contentbox {  margin: 0 auto;	border: 0px;	padding: 0;	text-align: center;	overflow: hidden;}.contentbox_top {  position: relative;  background-image: url(../img/temp_bg_contentbox.png);   background-repeat: no-repeat;  background-position: top center;  width: 950px;  margin: 0px 0px 1px 0px;  text-align: center;	border: 0px;	padding: 8px 0px 0px 0px;	overflow: hidden;} .nav {   	background-image:url(../img/nav_bg.gif); 	background-repeat:repeat-x;	width: 932px;	height: 35px;	overflow: hidden;	border: 0px;	padding: 0px;	margin: 0 auto;	text-align: center;	font-size: 18px;	color: #FFFFFF; }.nav a {  margin: 0px;}	.navdiv {  float: left;  margin: 0px;  padding: 0px;}.navdivmarked {  float: left;  margin: 0px;  padding: 0px;}.navdiv a:hover{  color: #FF6200;  background-color: #FFFFFF;	background-image:url(../img/nav_bg_hover.gif); 	background-repeat:repeat-x;	border-width: 0px 1px 0px 1px;	border-style: solid;	border-color: #D46E12;}.navdiv a:active{  color: #FF6200;  background-color: #FFFFFF;	background-image:url(../img/nav_bg_hover.gif); 	background-repeat:repeat-x;	border-width: 0px 1px 0px 1px;	border-style: solid;	border-color: #D46E12;}.navitem {  float: left;  color: #FFFFFF;	padding: 9px 16px 0px 16px;	height: 35px;	margin: 0;  border: 0;}.navitemmarked {  float: left;  color: #4E4E4E;  background-color: #FFFFFF;	background-image:url(../img/nav_bg_hover.gif); 	background-repeat:repeat-x;	padding: 9px 20px 0px 20px;	height: 35px;	margin: 0;	border-width: 0px 1px 0px 1px;	border-style: solid;	border-color: #B25705;}.navseparator {	 float: left;	 height: 35px;	 width: 2px;	 padding: 0px;	 margin: 0;	 border: 0;}.navthermo {  text-align: right;   float: right;   margin: 8px 20px;}.contentbox_middle {  background-image:url(../img/temp_bg_contentbox_text.png); 	z-index: 2;	position: absolute;  bottom: 10px;  right: 15px;  text-align: right;  height: 28px;  margin: 0 auto;  border: 0px;  padding: 0px;   } .contentbox_middle_text {  padding: 5px 7px;  font-size: 16px;  font-style: italic;  color: #FF6200;}.contentbox_middle_form {  padding: 5px 10px 0px 10px;  font-size: 16px;  color: #FF6200;}.contentbox_form  input{	font-size: 16px;	color: #4A3F1B;	background-color: #FFFFFF;	border: solid 2px #FF6200;	text-align: center;	}.contentbox_middle_form input{  height: 16px;  width: 400px;  padding: 0px;  font-size: 16px;  font-style: italic;  text-align: right;  color: #FF6200;  background-color:transparent;   border: 0px;  border-bottom: 1px solid #FFFFFF; }.contentbox_bottom {  background-image: url(../img/temp_contentbox_bg_bottom.png);   background-repeat: no-repeat;  height: 8px;  width: 950px;	margin: 0px;	border: 0px;	padding: 0px;  	overflow: hidden;}    .realcontent_top {  background-image: url(../img/temp_realcontent_bg_top.gif);   background-repeat: no-repeat;  height: 5px;  width: 950px;  margin: 0px;	border: 0px;	padding: 0px;	overflow: hidden;} .realcontent_middle {  margin: 0px;  padding: 0px 9px 0px 6px;   text-align: justify; } .realcontent_middle p{  margin: 10px 0px 0px 0px;} .realcontent_middle img{  border: solid 1px #4A3F1B;  margin: 5px 0px;}#realcontent_left {    float: left;     width: 270px;    z-index: 15;}#realcontent_right{    float: right;     width: 630px;     margin: 0px 0px 25px 0px;    z-index: 10;}.orientation {  position: relative;  top: -15px;  font-size: 10px;}.temp {  font-weight: normal;  color: #FF6200;   font-size: 36px;  margin: 10px;}.contentlink {  text-align: right;  margin: 0px;}.realcontent_bottom {  clear: both;  background-image: url(../img/temp_realcontent_bg_bottom.gif);   background-repeat: no-repeat;  height: 90px;  width: 752px;	margin: 0px;	border: 0px;	padding: 0px;  	overflow: hidden;	} .newslink{  position: relative;  padding: 3px;    font-size: 18px;  line-height: 27px;  font-weight: bold;  text-align: left;  color: #FFFFFF;  background-color: #004D99;  background-image: url(../img/bg_heading.gif);   background-repeat: repeat;  background-position: top;}.newslink a{  color: #FFFFFF;}.newslink a:hover {  text-decoration: underline;  font-weight: bold;  color: #FFFFFF;}.topnewslink{  position: relative;  padding: 0px;    font-size: 18px;  line-height: 20px;  font-weight: bold;  text-align: left;  color: #FFFFFF;  }.topnewslink a{  color: #FFFFFF;}.topnewslink a:hover {  text-decoration: underline;  font-weight: bold;  color: #FFFFFF;}.newsnav{  clear: both;   margin: 0px;   padding: 0px;  overflow: visible;  text-align: center;  }.newsnav a {  font-size: 18px;}.newscount {  float: left;  position: relative;  top: -7px;    width: 330px;   text-align: center;  color: #807E72;  overflow: visible;  margin: 0 auto;  padding: 0px;}.newscount a:hover{  text-decoration: none;  color: #FFFFFF;  font-weight: bold;}.newscountmarked a{  display: inline-block;  padding: 3px 8px 4px 8px;  margin: 0 auto;  float: left;  text-align: center;   border: solid 1px #004D99;   background-color: #004D99;   color: #FFFFFF;  font-size: 16px;   font-weight: bold;}.newscountmarked a:hover{  display: inline-block;  padding: 3px 8px 4px 8px;  margin: 0 auto;  float: left;  text-align: center;   border: solid 1px #004D99;   color: #004D99;   font-size: 16px;   font-weight: bold;}.newscountunmarked a{  font-size: 12px;  font-weight: bold;  display: inline-block;  padding: 6px 9px;  margin: 0 auto;  float: left;  text-align: center;   border: solid 1px #838383;  color: #838383;}hr{ border: 0px; /* Für Firefox und Opera */ border-top: solid 1px #C8C8C8; border-bottom: solid 1px #FFFFFF; margin: 10px 0px 0px 0px; padding: 0px;}.newsnav hr{ border: 0px; /* Für Firefox und Opera */ border-top: solid 1px #486193; border-bottom: solid 1px #FFFFFF;}#topbox {  width: 950px;  height: 300px;  background-image: url(../img/temp_content_topbox.png);   background-repeat: no-repeat;  padding: 5px;  }		.spacer {  height: 20px;   clear: both;}#bottomcontainer {  position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	min-width: 1000px;	height: 275px;  overflow: hidden;	margin: 0px;	border: 0px;	padding: 0px;	background-image: url(../img/temp_bottom_bg.gif);	background-repeat: repeat-x;	background-color: #EBEBEB;	text-align: left;	clear: left;	z-index: 10;}#bottom {	position: relative;	bottom: 0px;	left: 50%;	width: 950px;	height: 275px;  overflow: visible;	margin: 0px 0px 0px -475px;	border: 0px;	padding: 0px;	text-align: center;  color: #807E72;  font-size: 10px;}	#bottombox {  position: relative;  top: 10px;   left: 0px;  width: 950px;  height: 200px;  overflow: visible;  background-image: url(../img/temp_bottom_box.png);	background-repeat: no-repeat;  border: 0px;  padding: 10px 0px 0px 0px;  color: #7F7F7F;  font-size: 11px;  z-index: 10;  }.bottomcell {	text-align: left;  float: left;   border: 0px;  margin: 0px;   padding: 0px;  overflow: visible;  line-height: 15px;}.bottomlist {	border: 0px;		margin: 0px;   padding: 0px 20px;  overflow: hidden; }.bottomcell ul, li {   list-style: none;   list-style-position: outside;   list-style-image: url(../img/ico_arrow_grey.gif);   margin: 0px 0px 5px 0px;   padding: 0px;}.bottomcell a {  color: #7F7F7F;}.bottomcell a:hover {  color: #FF6200;  font-weight: normal;}.bottomfeed a{  color: #838383;  font-style: italic;}  #copyrights {	clear: left; 	width: 950px;	border: 0px; 	position: relative; 	top: 60px; 	left: -20px;	text-align: left; 	color: #486193; 	font-size: 10px;}#copyrights a{	color: #486193; }#copyrights a:hover{	color: #F4BD00; 	font-weight: normal;}.rssnews {  padding: 5px;  text-align: left;  color: #FFFFFF;}.rssnews ul, .rssnews li {   color: #B2CEEB;   font-family: Arial;   font-size: 9px;   list-style-type: none;   list-style-position: outside;   list-style-image: none;   margin: 0px 0px 5px 0px;   padding: 0px;   line-height: 13px;}.rssnews a {  color: #FFFFFF;  font-size: 11px;}.rssnewslink {  color: #B2CEEB;}.rssnewslink a {  color: #FFFFFF;}.rssnewslink a:hover {  color: #FF6200;}#poll, #poll td {  color: #4E4E4E;  font-size: 12px;}#contactarea input, #contactarea textarea, #contactarea select {	font-family:  Arial, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;	color: #4E4E4E;}.contactlabel {  text-align: right;}.googlemaps form, .googlemaps input {  padding: 0px;  margin: 0px;  color: #4E4E4E;}a.arrowleft {  background-image: url(../img/ico_arrow_b_left.gif);  background-repeat: no-repeat;  background-position: left center;  padding: 0px 0px 0px 20px;  color: #004D99;}a.arrowleft:hover {  background-image: url(../img/ico_arrow_o_left.gif);  background-repeat: no-repeat;  background-position: left center;  padding: 0px 0px 0px 20px;  color: #FF6200;}a.arrowright {  background-image: url(../img/ico_arrow_b_right.gif);  background-repeat: no-repeat;  background-position: right center;  padding: 0px 20px 0px 00px;  color: #004D99;}a.arrowright:hover {  background-image: url(../img/ico_arrow_o_right.gif);  background-repeat: no-repeat;  background-position: right center;  padding: 0px 20px 0px 0px;  color: #FF6200;}a.arrowleft_s {  background-image: url(../img/ico_arrow_b_left_s.gif);  background-repeat: no-repeat;  background-position: left center;  padding: 0px 0px 0px 15px;  color: #004D99;}a.arrowleft_s:hover {  background-image: url(../img/ico_arrow_o_left_s.gif);  background-repeat: no-repeat;  background-position: left center;  padding: 0px 0px 0px 15px;  color: #FF6200;}a.arrowright_s {  background-image: url(../img/ico_arrow_b_right_s.gif);  background-repeat: no-repeat;  background-position: right center;  padding: 0px 15px 0px 00px;  color: #004D99;}a.arrowright_s:hover {  background-image: url(../img/ico_arrow_o_right_s.gif);  background-repeat: no-repeat;  background-position: right center;  padding: 0px 15px 0px 0px;  color: #FF6200;}a.arrowright_rss {  background-image: url(../img/ico_arrow_w_right_s.gif);  background-repeat: no-repeat;  background-position: right center;  padding: 0px 15px 0px 00px;  color: #FFFFFF;}a.arrowright_rss:hover {  background-image: url(../img/ico_arrow_ob_right_s.gif);  background-repeat: no-repeat;  background-position: right center;  padding: 0px 15px 0px 0px;  color: #FF6200;}
