body {color: black; background-color: white; font-size: 100.01%; font-family: Helvetica,Arial,sans-serif;  margin-left: 100px; font-family : Arial, Verdana, Helvetica, sans-serif;font-size : 0.80em;color : #000;
background-image:url(img/hg.gif); background-repeat :repeat-y}

a:link,a:visited {color:#6ba9c5}


h1{font-size: 100.01%;font-weight: bold; color:#6ba9c5;padding-top:0}

.all {width:1034px; margin: 7px 0 20px 0;}

.all .balken {height:21px; background-color:#6ba9c5}

.all .logo {margin: 10px 0 0 6px;height:104px}
.all .logo .lang {text-align:right; margin-top:-30px }
.all .logo .lang .langflagge {border:0; margin-left: 5px;}

.all .navi {width:832px; height:23px; padding: 0; float: left; background-color:#6ba9c5; color : #000;margin:-1px  0 0 -30px;}

.all .navi ul {margin: 0; padding: 3px 0 3px 10px;  text-align: left; }
.all .navi ul li {	display: inline;	margin: 1px; padding: 1px;	min-width: 345px;	height:23px; color: #FFF; font-weight: normal;	text-decoration: none}
.all .navi ul li a {display: inline; padding: 0;margin:0; color : #fff; text-decoration:none;}
.all .navi ul li ul {padding: 0 0 0 10px; text-transform:none;}
.all .navi ul li ul li {font-size: 1.0em}

.all .navi ul li a:link,
.all .navi ul li a:visited {colour: #6ba9c5; font-weight: normal;font-size: 1em; margin:0; padding: 0;}
.all .navi ul li a:hover, .all .navi ul li.current a, .all .navi ul li.act a, .all .navi ul li.act ul li.norm a:link,
.all .navi ul li.act ul li.norm a:visited,.all .navi ul li.current ul li a:link,.all .navi ul li.current ul li a:visited, 
.all .navi ul li.current ul li a:hover,.all .navi ul li.current ul li.current a,
.all .navi ul li.act ul li.norm a:hover { color : #000;}

#.all .content {width:834px; border:1px solid #6BA9C5;background-color:#fff; min-height:400px; padding-bottom:32px}

#subnavi
.subnavi3 {margin:10px; }
#.subnavi  {width:800px; height:23px; padding: 0; float: left; margin:5px 0 5px -20px; text-decoration:none;}
.subnavi3 a {color: black;text-decoration:none;}

.all .content .brotkr {height:25px;padding:35px 0 0 0;width:680px;text-align:left}
.all .content .brotkr a {color: #999; font-size: 10px;}
.all .content .brotkrpfeil {color: #999; font-size: 10px;}

#.all .content .Highlight {	font-size: 0.91em;	float: left; width: 784px;	margin: 7px 9px 10px 38px;	padding: 0;min-height:100%;}
#.all .content .Highlight a {color:#6ba9c5 }

.all .content .rechtespalte { width: 187px; position:absolute; left: 946px; top: 143px;}
.all .content .rechtespalte h1 {color: #fff; font-size: 12px; background-color:#6ba9c5; margin:0; padding:4px;border:1px #999 solid}
.all .content .rechtespalte h1 a{color: #fff; font-size: 12px;text-decoration:none;}
.all .content .rechtespalte h2 {font-size: 1.2em;  margin: 0 0 1em;}
.all .content .rechtespalte p {  font-size:1em;  margin: 1em 0;}
.all .content .rechtespalte .bodytext { padding:4px;border-bottom:1px #999 solid;border-left:1px #999 solid;border-right:1px #999 solid; margin: 0 0 8px 0}
.all .content .rechtespalte .bodytext a{color:#6ba9c5}
.all .content .rechtespalte .bodytext p{ padding:0;}
.all .content .rechtespalte .csc-textpic img {margin:0}
.all .content .rechtespalte div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin:0}


.footer {margin-top:15px; width:836px;  }
.footer a {color: #999;text-decoration:none;}
.footer .social { margin-top:-10px;text-align:left;}
.footer .impressum { margin-top:-20px;text-align:right;}

.footer .impressum ul {margin: 0; padding: 3px 0 3px 10px;  text-align: right; }
.footer .impressum ul li {	display: inline;	margin: 1px; padding: 1px;	min-width: 345px;	height:23px; color: #999; font-weight: normal; text-decoration: none}
.footer .impressum ul li a {display: inline; padding: 0;margin:0; color : #999; text-decoration:none;}
.footer .impressum ul li ul {padding: 0 0 0 10px; text-transform:none;}
.footer .impressum ul li ul li {font-size: 1.0em}

.footer .impressum ul li a:link,
.footer .impressum ul li a:visited {colour: #999; font-weight: normal;font-size: 1em; margin:0; padding: 0;}
.footer .impressum ul li a:hover, .all .navi ul li.current a, .all .navi ul li.act a, .all .navi ul li.act ul li.norm a:link,
.footer .impressum ul li.act ul li.norm a:visited,.all .navi ul li.current ul li a:link,.all .navi ul li.current ul li a:visited, 
.footer .impressum ul li.current ul li a:hover,.all .navi ul li.current ul li.current a,
.footer .impressum ul li.act ul li.norm a:hover { color : #000;}


#news
.ueberschrift {text-decoration:none; color: #323232; font-weight: bold;}
.ueberschrift a {text-decoration:none; color: #323232; font-weight: bold;}
.external-link-new-window {
	text-decoration: none;
}

.news-list {border-bottom: 1px #999 solid; width: 784px; padding:10px 0 10px 0}
.news-titel {text-decoration:none; color:#6BA9C5; font-weight: bold;font-size : 10pt}
.news-titel a {text-decoration:none; color:#6BA9C5; font-weight: bold;}
.orange {color: #ff4613;font-weight: bold;}
.newscontent {color: #323232; padding-top:10px; margin-top:10px}
.newsbild {margin:10px 10px 0 0}
.bodytext { margin:0;padding-right:30px}
.news-mehr a {padding: 13px 30px 0 0;  margin-bottom:20px}
.newstab { margin:5px 0 10px 0;}
.news-single-item {padding: 0 30px 30px 0;}
td {vertical-align:top}


#news-related
.all .content .rechtespalte .news-list-item h3 {font-size:1em; font-weight: normal; margin:0; padding:0}
.all .content .rechtespalte .news-list-item h3 a{font-size:1em; text-decoration:none; color: #000;}
.all .content .rechtespalte .news-list-morelink a{font-size:1em; color:#6ba9c5;}

.all .content .rechtespalte .related-news-container {font-size:1em; border-bottom:1px #999 solid;border-left:1px #999 solid;border-right:1px #999 solid;padding:4px; margin:0 0 8px 0}
.all .content .rechtespalte .related-news-container h3 {font-size:1em;font-weight: normal; margin:0;}
.all .content .rechtespalte .related-news-container h3 a {font-weight: normal}
.all .content .rechtespalte .related-news-container .news-list-morelink {margin-bottom:8px;}

#news-content
.all .content .news-list-item h3 {font-size:1em; font-weight: normal; margin:0; padding:0}
.all .content .news-list-item h3 a{font-size:1em; text-decoration:none; color: #000;}
.all .content .news-list-morelink2 a{font-size:1em; color:#6ba9c5;}

.all .content .content-news-container {font-size:1em; margin:0 0 8px 0}
.all .content .content-news-container h3 {font-size:1em;font-weight: normal; margin:0;}
.all .content .content-news-container h3 a {font-weight: normal}
.all .content .content-news-container .news-list-morelink2 {padding-bottom: 12px;margin-bottom:12px;border-bottom:1px #999 solid}

#suche
.all .content .rechtespalte .tx_slsimplesearchbox {padding:0;background-color: #c00;}
.all .content .rechtespalte .tx_slsimplesearchbox form {padding:0}
.all .content .rechtespalte .tx_slsimplesearchbox form span {width: 185px;border:1px #6ba9c5 solid;display:inline-block;height:20px; margin-bottom:8px}
.all .content .rechtespalte .tx_slsimplesearchbox form span input{padding-top:1px; margin-left:7px}

#kalender
#.all .content .rechtespalte .calendar-table {border:1px #6ba9c5; background-color: #c00; }
#.all .content .rechtespalte .calendar-table tr{border:1px #999; }
#.all .content .rechtespalte .tx-ttnews {border:1px #999; border:1px #999 solid; margin-bottom:8px}
#.all .content .rechtespalte .tx-ttnews table {border:1px #999; border:1px #999 solid; margin-bottom:8px}

.all .content .rechtespalte .tx-ttnews .calendar-table {border:1px #999; border:1px #999 solid; margin-bottom:8px; padding:0; width: 187px}

.all .content .rechtespalte .calendar-table .calendar-header {background-color: #6ba9c5 ; border:1px #999 solid; color: #fff;}
.all .content .rechtespalte .calendar-table .calendar-header a {color: #fff;text-decoration:none;}

.all .content .rechtespalte .calendar-table .linked_today {background-color: #6ba9c5;border:0; }
.all .content .rechtespalte .calendar-table .linked_today a{color:#fff}

.all .content .rechtespalte .calendar-table .linked_today_nolink {background-color: #6ba9c5; border:0; color:#fff }
.all .content .rechtespalte .calendar-table .linked_day {background-color: #ccc; border:0; color:#6ba9c5; }

.all .content .rechtespalte .calendar-table td {border:0; color:#6ba9c5; padding:3px; text-align:center }
.columYear {background-color:#6ba9c5;}
.columYear a{color:#fff;font-weight: bold}
.columPrevious {background-color:#6ba9c5;}
.columNext {background-color:#6ba9c5;}

.all .content .rechtespalte .tx-ttnews .monat {background-color: #6ba9c5;color: #fff;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;
padding:4px;width:187px;}

.all .content .rechtespalte .tx-ttnews .monat .columYear {text-align:center }

.all .content .rechtespalte .tx-ttnews .monat a{color: #fff;text-decoration:none;font-weight: bold;}


.all .content .table {}
.all .content .spalte1 {width: 800px;
	background-color: #fff;
	border:1px solid #6BA9C5;
	float:left;
	padding: 1px  1px 10px 30px}
	
.content .spalte1 .subnavi  {width:800px; height:23px; padding: 0; float: left; margin:10px 0 5px -30px; text-decoration:none;}
.content .spalte1 .subnavi ul {padding : 0;margin : 0; }
.content .spalte1 .subnavi ul li {margin : 0; padding : 0;display: inline;}
.content .spalte1 .subnavi ul li a {float:left; color: #000;display: inline;padding : 0; margin : 0; color: #fff;text-decoration:none;}
.content .spalte1 .subnavi ul li ul {margin : 0 0 0 15px;padding : 0;text-transform : none;}
.content .spalte1 .subnavi ul li ul li {font-size : 1.05em;}

.content .spalte1 .subnavi ul li a:link,
.content .spalte1 .subnavi ul li a:visited {color: #000; padding: 0 0 0 10px;  }
.content .spalte1 .subnavi ul li a:hover,
.content .spalte1 .subnavi ul li.current a,
.content .spalte1 .subnavi ul li.act a{ padding:0 0 0 10px; color : #6ba9c5; }
.content .spalte1 .subnavi ul li.act ul li.norm a:link,
.content .spalte1 .subnavi ul li.act ul li.norm a:visited,
.content .spalte1 .subnavi ul li.current ul li a:link,
.content .spalte1 .subnavi ul li.current ul li a:visited {color: #000; padding-bottom: 1px; border: none; }
.content .spalte1 .subnavi ul li.current ul li a:hover,
.content .spalte1 .subnavi ul li.current ul li.current a,
.content .spalte1 .subnavi ul li.act ul li.norm a:hover { padding-bottom:0px; color: #6ba9c5; }	


.content .spalte1 .publikations-list {margin:0 0 20px; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {margin: 0 0 20px 0}

.newsCalendar_listHeader {margin: 0 0 10px 0;font-size: 100.01%;font-weight: bold; color:#6ba9c5;padding-top:0}

.newsCalendar_listItemHeader {margin: 0 0 30px 0;font-weight: bold;}

.newsCalendar_listItem {margin: 0 0 10px 0;}


#.all .navi {width:833px; height:23px; padding: 0; float: left; background-color:#6ba9c5; color : #000;}

.all .content .spalte1 .naviarchiv ul {margin: 0; padding: 0 0 20px 0;  text-align: left; }
.all .content .spalte1 .naviarchiv ul li {	display: inline;	margin: 1px; padding: 0 10px 0 0;	min-width: 345px;	height:23px; color: #FFF; font-weight: normal;	text-decoration: none}
.all .content .spalte1 .naviarchiv ul li a {display: inline; padding: 0 10px 0 0;margin:0; color : #6BA9C5; text-decoration:underline;}
.all .content .spalte1 .naviarchiv ul li ul {padding: 0 0 0 10px; text-transform:none;}
.all .content .spalte1 .naviarchiv ul li ul li {font-size: 1.0em}

.all .content .spalte1 .naviarchiv ul li a:link,
.all .content .spalte1 .naviarchiv ul li a:visited {colour: #6ba9c5; font-weight: normal;font-size: 1em; margin:0; padding: 0;}
.all .content .spalte1 .naviarchiv ul li a:hover, .all .navi ul li.current a, .all .navi ul li.act a, .all .navi ul li.act ul li.norm a:link,
.all .content .spalte1 .naviarchiv ul li.act ul li.norm a:visited,.all .navi ul li.current ul li a:link,.all .navi ul li.current ul li a:visited, 
.all .content .spalte1 .naviarchiv ul li.current ul li a:hover,.all .navi ul li.current ul li.current a,
.all .content .spalte1 .naviarchiv ul li.act ul li.norm a:hover { color : #000;}

.newsCalendar_listBody {padding:0}
.newsCalendar_listBody .newsCalendar_listHeader {font-size: 100.01%;font-weight: bold; color:#6ba9c5;padding:0; border: none; background-color: white;}
.newsCalendar_listBody .newsCalendar_listItemHeader {font-size: 100.01%;font-weight: bold; margin:0; }
.newsCalendar_listBody .newsCalendar_listItem_image {margin:0;padding:0 }
.newsCalendar_listBody .newsCalendar_listItem a {float:left;width:750px}

