body, html {
	text-align: center;
	margin: 0px;
	padding: 0;
	width: 100%;
	font-family : Arial, sans-serif; 
	background-color: #ffffff;
	color: #56585c;
	font-size: 12px;
}

div {
}

td {
 font-size: 12px;
}

a {
font-family : Arial, sans-serif; 
	color: #6b6d73;
	font-size: 12px;
}

h1 {
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}

#seite {
  width: 1000px;
  text-align: left;
  margin: 0 auto;
  padding: 0; 
}

#rahmen {
 float: left;
 border: 1px solid 	#babbbc;
 background: #ffffff url("./img/bg_links.png") repeat-y;
 background-position:0% 0%;
}

#linkeSpalte {
	float: left;
	text-align:left;
}

#head_links {
	width: 208px;
	height: 125px;
	background: #ffffff url("./img/bg_hdlinks.png") no-repeat;
}

#naviLinks {
	width: 198px;
	min-height: 211px;
	background: #009ee0;
	text-align: left;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#sp_platzhalter {
	width: 208px;
	height: 5px;
	background: #fff;
	font-size: 5px;
}

#mitte_platzhalter {
	width: 570px;
	height: 5px;
}

#mittlereSpalte {
	float: left;
	width: 570px;
}

#head_mitte {
	width: 570px;
	height: 336px;
}

#text_mitte {
	width: 570px;
	text-align: left;
	padding: 0px; margin: 0px;	
	color: #56585c;
}

#textbereich_mitte {
	width: 570px;
	text-align: left;
	margin-top: 10px;
	color: #56585c;
	font-family : Arial, sans-serif; 
}

#head_rechts {
	width: 208px;
	height: 125px;
	background: #ffffff url("./img/bg_hdrechts.png") no-repeat;
}

#naviObenPlatz {
  width: 208px;
  height: 85px;
  background-color: transparent;
}

#naviOben {
  text-align: center;
  line-height: 20px;
  background-color: transparent;
}

#naviOben a {
  text-decoration: none;
}

#naviOben a:hover {
  text-decoration: underline;
}

#rechteSpalte {
	float: left;
}

#bilder_rechts {
	width: 208px;
	height: 211px;
	badding-bottom: 5px;
}

#text_rechts {
	margin-left:12px;
	width: 129px;
	text-align: left;
}

#textbereich_rechts {
	margin-top: 10px;
}

#footline {
	float: left;
	width: 986px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 0.8em;
}

.menu-level1 a {
  display: block;
  line-height: 31px;
  vertical-align:middle;
  padding: 0px 0px 0px 10px;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
  background: #009ee0;
  border-bottom: 1px solid #ffffff;
} 

.menu-level1 a:hover {
  background: #06c4fb;
}

.menu-level1-current-active a, .menu-level1-active a, .menu-level1-active a:hover, .menu-level1-current-active a:hover {
  background: #06c4fb;
  color: #ffffff;
}

.menu-level2 a {
  display: block;
  line-height: 31px;
  vertical-align:middle;
  padding: 0px 0px 0px 10px;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #ffffff;
  background: #009ee0;
  color: #ffffff;
}

.menu-level2 a:hover {
  background: #06c4fb;
  color: #ffffff;
}

.menu-level2-current-active a, .menu-level2-active a, .menu-level2-active a:hover, .menu-level2-current-active a:hover {
  background: #06c4fb;
  color: #ffffff;
}

.menu-level3 a {
  background: #009ee0;
  color: #ffffff;
}

.menu-level3 a:hover {
  background: #009ee0;
  color: #FFFFFF;
}

.menu-level3-current-active a, .menu-level3-active a, .menu-level3-active a:hover, .menu-level3-current-active a:hover {
  background: #009ee0;
  color: #FFFFFF;
}

ul.menu-level1 {
display: inline;
  list-style: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 0px;
}

li.menu-level1 {

  text-align: center;
}

ul.menu-level2 {
  display: block;
  list-style: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

ul.menu-level3 {
  display: block;
  list-style: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 0px;
}

ul.rechteMenu-level1 {
float: left;
  display: block;
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

ul.menu-level3 {
  display: block;
  list-style: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 0px;
}

.menu-level2 a {
  padding: 0px 0px 0px 20px;
}


.news-list-container {
  width: 100%;
  margin: 10px 0px 0px 0px;
  background-color: #ffffff;
  border: 0px;
}

.news-list-nachricht {
  width: 570px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.news-list-container h3 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 10px 0px;
 border: 0px;
 background-color: #ffffff;
 color: #076ca5;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
 color: #1977ac;
 font-size: 17px;
 text-decoration: none;
}

.news-list-morelink a {
 float: right;
 padding-left: 20px;
 background: #ffffff url("../../images/Pfeil-blau.png") no-repeat left;
 color: #1977ac;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

.news-list-container img {
 float: left;
 border: 0px;
 margin-bottom: 0px;
 margin-right: 10px;
 margin-left: 0px;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
 color: #1977ac;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 font-size: 17px;
 text-decoration: none;
}

.eineNachricht {
 float: left;
 padding: 10px 0px 2px 0px;
 margin: 0px 0px 10px 0px;
 width: 100%;
 text-align: left;
 border-bottom: 2px dotted #1977ac;
}

.nachrichtDatum {
 font-weight: bold;
 font-size: 10px;
}


.news-single-item {
 float: left;
 border: 0px;
 background-color: #ffffff;
}

.news-single-item h2 {
 font-size: 17px;
 font-weight: bold;
 color: #1977ac;
 margin-bottom: 0px;
}

p.news-single-imgcaption, .csc-textpic-caption {
 padding: 2px;
 border-bottom: 1px dotted #20a68a;
 background-color: #eceef5;
 color: #1977ac;
 margin-bottom: 5px;
 clear: both;
}

.news-single-additional-info {
 background-color: #fff;
 margin-top: 15px;
 border: 1px dotted #24a690;
 padding: 3px 3px 3px 0px;
}

.news-single-related, .news-single-files, .news-single-links {
 border: 0px;
 margin: 0px 0px 3px 0px;
 padding: 3px 3px 3px 3px;
 backgr
ound-color: #fff;
}

.news-single-img {
float: right;
margin-left: 5px;
}
