.banner_oben img {
  margin-right: 10px;
}

.banner_rechts img {
  margin-bottom: 10px;
  border: 1px solid #CCCCCC;
}

#topcontainer ul{
  margin: 0;
  padding: 0;
}
#topmenu li {
  display: inline;
  margin-right: 5pt;
}

#breadcrumbsBox {
/*	margin-top: 6px;/**/
/*	padding-bottom: -6px;/**/
}
#breadcrumbs {
  margin: 6px 0; padding:0 ;
}

#breadcrumbs li{
  display: inline;
  margin-right: 5pt;
}




.aufmacherimage font{color: white; font-size:0px; margin-top: -5px; margin-bottom: 0px}

.aufmacherimage h3  {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 18pt; color: #000000; text-decoration: none; margin-left: 0px; margin-bottom: 10px; vertical-align:left ;}

.listimage img {float: left; margin-top: 16px; margin-right: 5px}
.listimage font {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:;}

.news-single-timedata {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: none; line-height:; margin-top: 0px; margin-bottom: 0px; text-align:right}
.news-single-backlink {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: none; line-height:; margin-top: 0px; margin-bottom: 0px;}

.news-list-morelink, .news-latest-morelink {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; color: #009DE0; text-decoration: none; line-height:; text-align: right; margin-top: 0px; margin-right:3px; padding-bottom:5px;}

.news-list-morelink a:link, .news-list-morelink a:visited, .news-list-morelink a:hover, .news-list-morelink a:active, .news-list-morelink a:focus 
.news-latest-morelink a:link, .news-latest-morelink a:visited, .news-latest-morelink a:hover, .news-latest-morelink a:active, .news-latest-morelink a:focus {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 9pt;
  color: #009DE0;
  text-decoration: none;
  line-height:;
  margin-top: 0px;
}

.news-single-backlink {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; color: #009DE0; text-decoration: none; line-height:; text-align: right; margin-top: 0px; margin-right:3px}

.news-single-backlink a:link, .news-single-backlink a:visited, .news-single-backlink a:hover, .news-single-backlink a:active, .news-single-backlink a:focus {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 9pt;
  color: #009DE0;
  text-decoration: none;
  line-height:;
  margin-top: 0px;
}




.IntroAufmacher .bodytext {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: none; line-height:; margin-top: 0px; margin-bottom: 0px; text-align: justify; line-height:11pt}

a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
a:active {color: #000000; text-decoration: none;}
a:focus {color: #000000; text-decoration: none;}
.blubb {display:none;}

td {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }

.tickerbg {background-color: #009ee7;}

.bodytext {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
.bodytext a:link {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #009DE0; font-weight:bold; text-decoration: none; line-height:; }
.bodytext a:visited {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #009DE0; text-decoration: none; line-height:; }
.bodytext a:hover {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #009DE0; text-decoration: none; line-height:; }
.bodytext a:active {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #009DE0; text-decoration: none; line-height:; }
.bodytext a:focus {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #009DE0; text-decoration: none; line-height:; }

.cssticker {padding: 3 0 0 0; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; line-height:; }
.cssticker a:link {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight:bold; text-decoration: none; line-height:; }
.cssticker a:visited {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; line-height:; }
.cssticker a:hover {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; line-height:; }
.cssticker a:active {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; line-height:; }
.cssticker a:focus {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; line-height:; }


li {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
li a:link {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
li a:visited {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
li a:hover {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
li a:active {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
li a:focus {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }

.tx-skcalendar-pi1 {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; line-height:; }
.tx-skcalendar-pi1 td {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; line-height:; }
.tx-skcalendar-pi1 td .month_past_weekday {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; color: #cccccc; text-decoration: none; line-height:; }
.tx-skcalendar-pi1 td .month_holiday {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; color: red; text-decoration: none; line-height:; }


.introText .bodytext {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
.introText .bodytext a:link {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
.introText .bodytext a:visited {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
.introText .bodytext a:hover {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
.introText .bodytext a:active {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; line-height:; }
.introText .bodytext a:focus {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11pt; color: #000000; text-decoration: none; line-height:; }

.headinfo {font-family: Verdana, Tahoma, Arial, sans-serif; ; font-size: 7pt; color: #C9E9F8; text-decoration: none; margin-left:0px; margin-top:0px; vertical-align:left ;}
.headinfo a:link {font-family: Verdana, Tahoma, Arial, sans-serif; ; font-size: 7pt; color: #C9E9F8; text-decoration: none; margin-left:0px; margin-top:0px; vertical-align:left ;}
.headinfo a:visited {font-family: Verdana, Tahoma, Arial, sans-serif; ; font-size: 7pt; color: #C9E9F8; text-decoration: none; margin-left:0px; margin-top:0px; vertical-align:left ;}
.headinfo a:hover {font-family: Verdana, Tahoma, Arial, sans-serif; ; font-size: 7pt; color: #C9E9F8; text-decoration: none; margin-left:0px; margin-top:0px; vertical-align:left ;}
.headinfo a:active {font-family: Verdana, Tahoma, Arial, sans-serif; ; font-size: 7pt; color: #C9E9F8; text-decoration: none; margin-left:0px; margin-top:0px; vertical-align:left ;}
.headinfo a:focus {font-family: Verdana, Tahoma, Arial, sans-serif; ; font-size: 7pt; color: #C9E9F8; text-decoration: none; margin-left:0px; margin-top:0px; vertical-align:left ;}

.mainmenu {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 25px; margin-left: 5px; vertical-align:middle ;}
.mainmenu a:link {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 25px; vertical-align:middle ;}
.mainmenu a:visited {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 25px; vertical-align:middle ;}
.mainmenu a:hover {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 25px; vertical-align:middle ;}
.mainmenu a:active {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 25px; vertical-align:middle ;}
.mainmenu a:focus {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 25px; vertical-align:middle ;}

.menucell {background-image: url(../gfx/menubg.gif); }

.servicemenu, .servicemenu a:link, .servicemenu a:visited, .servicemenu a:hover, .servicemenu a:active, .servicemenu a:focus {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:normal; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 15px; margin-left: 8px; vertical-align:middle ;}


.servicemenu_l2 {margin-left:16px}



.servicesubmenu {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:normal; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 13px; margin-left: 17px; vertical-align:middle ;}
.servicesubmenu a:link {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:normal; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 13px; vertical-align:middle ;}
.servicesubmenu a:visited {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:normal; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 13px; vertical-align:middle ;}
.servicesubmenu a:hover {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:normal; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 13px; vertical-align:middle ;}
.servicesubmenu a:active {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:normal; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 13px; vertical-align:middle ;}
.servicesubmenu a:focus {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:normal; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 13px; vertical-align:middle ;}



.introCat {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #000000; text-decoration: none;}
.introCat a:link {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #000000; text-decoration: none;}
.introCat a:visited {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #000000; text-decoration: none;}
.introCat a:hover {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #000000; text-decoration: none;}
.introCat a:active {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #000000; text-decoration: none;}
.introCat a:focus {font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:bold; font-size: 8pt; color: #000000; text-decoration: none;}

.news-list-date {font-family: Arial, Verdana, Tahoma, sans-serif; color:red}

h1 {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin:5px 0 0 0; vertical-align:left; }
h1 a:link {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}
h1 a:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}
h1 a:hover {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}
h1 a:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}
h1 a:focus {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}

#h3 {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #ffffff; text-decoration: none; margin-left: 0x; vertical-align:left; margin-top:15px; margin-bottom: 5px}
h3 {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0px; vertical-align:left ;}
h3 a:link {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}
h3 a:visited {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}
h3 a:hover {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}
h3 a:active {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}
h3 a:focus {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 14pt; color: #000000; text-decoration: none; margin-left: 0x; vertical-align:left ;}


h4 {font-family: Arial, Verdana, Tahoma, sans-serif; font-weight:bold; font-size: 12pt; color: #ffffff; text-decoration: none; margin-left: 0x; vertical-align:left; margin-top:15px; margin-bottom: 3px}

.searchbox {border: 2px solid #C9E9F8; height:18px; width: 90px; font-size: 7pt; font-family: Verdana, Tahoma, Arial, sans-serif; margin-bottom: 2px;}
.search {margin-bottom:0px;}

.caption {
	color:#000000;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	text-align: justify;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size: 10px;
	margin-top: 0px;
}

.list .artikelpic {
	width: 160px;
	float: left;
	margin-right: 10px;
}

.aufmacherimage .artikelpic {
	width: 350px;
	float: left;
	margin-right: 10px;
}

span.spacer {
  line-height: 200%;
  visibility: hidden;
}

.tx-mmdamfilelist-pi1-preview {
  margin: 5px 0;
}


a.lokal_archiv {
  font-size: 9pt;
  color: #009DE0;
}

table.right h1, h2, h3, h4, h5 {
  font-size: 12pt;
  line-height: 20px;
  margin: 5px 0 0 0;
  padding: 0;
}

table.right p.bodytext {
  margin: 3px 3px 3px 0;
}

table.right p.archiv {
  margin: 5px 5px 5px 0;
}

#maincontent p.bodytext {
  margin: 0;
  padding: 5px 0 15px 0;
}

.csc-header h1, h2, h3, h4, h5 {
  clear: both;
}
.csc-header h1{
  margin: 10px 0;
}

.csc-header-n2 h1{
  padding-top: 30px;
}
/* Überschriften in Randnotizen mit Abstand nach oben ... */
div.csc-header {
	padding-top: 20px;
}
/* ... außer wenn es die oberste ist... */
div.csc-header-n1 {
	padding-top: 5px;
}
	
#randnotizen img{
	/* margin-left: -12px; */
}