@charset "UTF-8";


.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	padding-left:15;
	padding-right:15;
	padding-top: 15;
	padding-bottom: 5;
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

.breadcrumb a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D70000;
	font-weight: normal;
	text-decoration:underline;
}

.breadcrumb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D70000;
	font-weight: normal;
	text-decoration:underline
}

.breadcrumb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D70000;
	font-weight: normal;
	text-decoration:underline;
}

.breadcrumb a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D70000;
	font-weight: normal;
	text-decoration:underline;
}

.druckversion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	padding-left:15;
	padding-right:15;
	padding-top: 8;
	text-decoration:none;
}

.druckversion a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}

.druckversion a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}

.druckversion a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}

.druckversion a:focus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}

.mainNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	margin-left: 0px;
	padding-left:5px;
	paddigng-right:-5px;
	bgcolor:#333333;
}

.mainNavi a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-left:0px;
	bgcolor:#333333;
	text-decoration:none
}

.mainNavi a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.mainNavi a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;

}

.mainNavi a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.mainNavi2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin-left: 0px;
	padding-left:5px;
	paddigng-right:-5px;
	bgcolor:#333333;
}

.mainNavi2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left:0px;
	bgcolor:#333333;
	text-decoration:none
}

.mainNavi2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.mainNavi2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.mainNavi2 a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.mainNavi3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin-left: 0px;
	padding-left:5px;
	paddigng-right:-5px;
	bgcolor:#333333;
}

.mainNavi3 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left:0px;
	bgcolor:#333333;
	text-decoration:none
}

.mainNavi3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.mainNavi3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.mainNavi3 a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

mainNavi3active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	margin-left: 0px;
	padding-left:5px;
	paddigng-right:-5px;
	bgcolor:#333333;
}

.mainNavi3active a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	bgcolor:#333333;
	text-decoration:none
}

.mainNavi3active a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.mainNavi3active a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.mainNavi3active a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	bgcolor:#333333;
}

.naviLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #AECBC5;
	margin-left: 0px;
	padding-left:5px;
}

.naviLinks a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinks a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinks a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}


.naviLinksActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-left: 0px;
	padding-left:5px;
	background-color: #AECBC5;
	
}

.naviLinksActive a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinksActive a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinksActive a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinksActive a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}
.naviLinksActive a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-left: 0px;
	padding-left:10px;
	background-color: #AECBC5;
}

.naviLinks2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinks2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinks2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinks2 a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinksActive2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	margin-left: 0px;
	padding-left: 10px;
	background-color: #AECBC5;
	
}

.naviLinksActive2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinksActive2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinksActive2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.naviLinksActive2 a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}
.naviLinksActive2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D70000;
	padding-left:0px;
	text-decoration:none;
	background-color: #AECBC5;
}

.mainText ul li{
	color: #000000;
	font-weight: normal;
	text-decoration:none;
list-style-type:square;
}

.mainText ul li a:link {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
list-style-type:square;
}

.mainText ul li a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
list-style-type:square;
}

.mainText ul li a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
list-style-type:square;
}

.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top: 0;
	
}

.mainText a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D70000;
	font-weight: normal;
	text-decoration:underline;
}

.mainText a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D70000;
	font-weight: normal;
	text-decoration:underline
}

.mainText a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D70000;
	font-weight: normal;
	text-decoration:underline;
}

.mainText a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D70000;
	font-weight: normal;
	text-decoration:underline;
}




.mainText h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}

.mainText h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}

.mainText h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D70000;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}


.mainText p {
margin-top: 0;
padding-top: 0;
padding-bottom: 0;
}

.mainText IMG {
	padding-bottom: 8px;
	padding-top: 8px
}

.csc-textpic-imagewrap {
	margin-bottom: 5px;
}

.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

.footerText a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none
}

.footerText a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none
}

.footerText a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}

.footerText IMG {
padding-bottom: 0px;
	padding-top: 0px
}

.footerText a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
}


.csc-sitemap ul{
list-style-type: square;
margin-top: 15;
margin-bottom: 35;
}

.csc-sitemap li{
margin-top: 0;
margin-bottom: 5;
}



.csc-sitemap a:link {
color: #333333;
}

.csc-sitemap a:visited {
color: #333333;
}

.csc-sitemap a:hoover {
color: #333333;
}

.csc-sitemap a:focus {
color: #333333;
}


.tx-dropdownsitemap-pi1 {
margin-left: -20;
margin-right: 20;
margin-top: 20;
margin-bottom: 20;
padding-left: 0;
list-style-type: none;
}

.tx-dropdownsitemap-pi1 a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
list-style-type: none;
}

.tx-dropdownsitemap-pi1 a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
list-style-type: none;
}

.tx-dropdownsitemap-pi1 a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
list-style-type: none;
}

.tx-dropdownsitemap-pi1 a:focus{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
list-style-type: none;
}

.csc-mailform label {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
display: block;
width: 150;
float: left;
text-align: right;
margin: 3 10;
padding: 0;
}

.csc-mailform {
border: 0;
padding: 0;
margin: 0;
margin-top: 15;

}

.csc-mailform-field {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
margin: 10;
margin-top: 15;
display: block;
}


.csc-mailform input {
width: 520;
height: 23;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
padding: 2 6;
margin-bottom: 10;
}

.csc-mailform textarea {
width: 520;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
padding: 2 6;
margin-bottom: 10;
}


.csc-mailform input.csc-mailform-submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
float: right;
cursur: hand;
margin-top: 5;
margin-right:10;
width: 150;
align: right;
}

.csc-mailform input.csc-mailform-check
{
width: 14;
height: 14;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
}

.csc-mailform input.csc-mailform-radio
{
width: 12;
height: 12;
margin-right: 122.5;
margin-left: 122.5;
}

.csc-mailform-radio {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
}

.newsLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-left:6px;
	text-decoration:none;
	
}
.newsLinks h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}

.newsLinks a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-left:0px;
	text-decoration:none;
	
}

.newsLinksTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left:6px;
	text-decoration:none;
	
}

.newsLinksTitle a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left:6px;
	text-decoration:none;
	
}

.newsLinks IMG {
	margin-top: 10;
}

.newsListSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-left:10;
	padding-right:5;
	padding-bottom:5;
	padding-top: 5;
	
}

.newsListSubTitle a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: normal;
	text-decoration:none
}

.newsListSubTitle a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: normal;
	text-decoration:none
}

.newsListSubTitle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: normal;
	text-decoration:none;
}

.newsListSubTitle a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: normal;
	text-decoration:none;
}

.newsListSubTitle p {
margin-top: 0;
padding-top: 0;
padding-bottom: 0;
}

.newsListTitle {
        
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-left:10;
	padding-right:5;
	padding-bottom:5;
	padding-top: 5;
	
}

.newsListTitle a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration:none
}

.newsListTitle a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration:none
}

.newsListTitle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}

.newsListTitle a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}

.newsTitle h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-top: 15px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}

.newsTitle h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding-top: 15px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}




