/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#EDEEEF;
}

hr {
	color:#0469DB;
	height:1px;
}

input {
	border-width:1px;
	border-style:solid;
	border-color:#807F84;
	background-color:#D7EAFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
}

select {
	border-width:1px;
	border-style:solid;
	border-color:#807F84;
	background-color:#D7EAFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
}

textarea {
	border-width:1px;
	border-style:solid;
	border-color:#807F84;
	background-color:#D7EAFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
}

.input { width:250px; }
.input_smal { width:80px; }

.mail_label { margin-left:5px; padding-top:2px; width:100px; float:left; margin-right:6px; height:15px; vertical-align:top; }
.mail_field { margin-top:2px; margin-bottom:2px; text-align:left;  }


/* Error text */
.error_container { border-color:#FF0000; border-width:1px; border-style:solid; padding:10px; padding-left:20px; margin-top:10px; margin-bottom:10px; }
.errortext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FF0000; }
.errortext_header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; } 

.navi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
	background-color:#064286;
	border-top:solid;
	border-top-color:#807F84;
	border-top-width:1px;
	border-left:solid;
	border-left-color:#807F84;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#807F84;
	border-right-width:1px;
}

.navi_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:10px;
	color:#064286;
	background-color:#C3C5C8;
	border-top:solid !important;
	border-top-color:#807F84 !important;
	border-top-width:1px !important;
	border-left:solid !important;
	border-left-color:#807F84 !important;
	border-left-width:1px !important;
	border-right:solid !important;
	border-right-color:#807F84 !important;
	border-right-width:1px !important;
}
.zweitenavi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:40px;
}
.sprachnavi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#064286;
	padding-left:40px;
}
.logo {
	padding-left:350px;
}
.content {
	width:674px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-style:normal !important;
	line-height:150% !important;
	color:#064286 !important;
	padding-left:35px;
	padding-top:20px;
	padding-right:35px;
	padding-bottom:10px;
	border-width:1px;
	border-style:solid;
	border-color:#807F84;
}

.content_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:150%;
	color:#064286;
}


.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:150%;
	color:#064286;
	border-width:1px;
	border-style:solid;
	border-color:#807F84;
	padding-left:20px;
	
}

      ul.csc-bulletlist LI {
      margin:0px;
      margin-left:-5px;
      padding:0px;
      font-family: verdana, Helvetica, arial, sans-serif;
      font-weight:normal;
      font-size:95%;
      color:#064286;
      } 

/*---normale links---*/

a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0469DB; text-decoration:none; }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0469DB; text-decoration:none; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0469DB; text-decoration:underline; }
a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0469DB; text-decoration:none; }


/*---erste navi---*/

.linka a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:16px;
	padding-top:3px;
}

.linka a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:16px;		
	padding-top:3px;
}

.linka a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:16px;	
	padding-top:3px;
}

.linka a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:16px;	
	padding-top:3px;
}

.linka_act a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	height:16px;	
	padding-top:3px;
}
	

.linka_act a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	height:16px;	
	padding-top:3px;
}

.linka_act a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	height:16px;	
	padding-top:3px;
}

.linka_act a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underlinee;
	height:16px;	
	padding-top:3px;
}

/*---zweite navi---*/

.linkb a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:none;
	height:16px;
	padding-top:3px;
}

.linkb a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:none;
	height:16px;		
	padding-top:3px;
}

.linkb a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:none;
	height:16px;	
	padding-top:3px;
}

.linkb a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:none;
	height:16px;	
	padding-top:3px;
}

.linkb_act a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:16px;	
	padding-top:3px;
}
	
.linkb_act a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:16px;	
	padding-top:3px;
}

.linkb_act a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:16px;	
	padding-top:3px;
}

.linkb_act a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:16px;	
}

/*---dritte navi---*/

.linkc a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	height:17px;
	padding-top:3px;
}

.linkc a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	height:17px;		
	padding-top:3px;
}

.linkc a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	height:17px;	
	padding-top:3px;
}

.linkc a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	height:17px;	
	padding-top:3px;
}

.linkc_act a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
	height:17px;	
	padding-top:3px;
}
	

.linkc_act a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
	height:17px;	
	padding-top:3px;
}

.linkc_act a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
	height:17px;	
	padding-top:3px;
}

.linkc_act a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:17px;	
	padding-top:3px;
}

/*---vierte navi---*/

.linkd a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:none;
	height:17px;
	padding-top:3px;
}

.linkd a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:none;
	height:17px;		
	padding-top:3px;
}

.linkd a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:17px;	
	padding-top:3px;
}

.linkd a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:none;
	height:17px;	
	padding-top:3px;
}

.linkd_act a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:17px;	
	padding-top:3px;
}
	

.linkd_act a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:17px;	
	padding-top:3px;
}

.linkd_act a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:17px;	
	padding-top:3px;
}

.linkd_act a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#064286;
	text-decoration:underline;
	height:17px;	
	padding-top:3px;
}


/* --- News begin --- */



.newstitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#064286;
	line-height:150%;

}

.newsdatum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#064286;
	line-height:150%;

}

.newstext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#064286 !important ;
	line-height:150%;

}

.newsimage {
	padding-top:23px;
	padding-left:20px;
}

/* --- News end --- */


/* --- Sitemap begin--- */

/*  .tx_sitemap_nav_ebene_3 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding-left:15px; } */
.tx_sitemap_nav_ebene_3 a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#064286; font-size:10px; font-weight:bold; text-decoration:none; }
.tx_sitemap_nav_ebene_3 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#064286; font-size:10px; font-weight:bold; text-decoration:none; }
.tx_sitemap_nav_ebene_3 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#064286; font-size:10px; font-weight:bold; text-decoration:underline; }
.tx_sitemap_nav_ebene_3 a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#064286; font-size:10px; font-weight:bold; text-decoration:none; }

.tx_sitemap_nav_ebene_4 a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0469DB; font-size:10px; font-weight:normal; text-decoration:none; }
.tx_sitemap_nav_ebene_4 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0469DB; font-size:10px; font-weight:normal; text-decoration:none; }
.tx_sitemap_nav_ebene_4 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0469DB; font-size:10px; font-weight:normal; text-decoration:underline; }
.tx_sitemap_nav_ebene_4 a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0469DB; font-size:10px; font-weight:normal; text-decoration:none; }

.tx_sitemap_invisible a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:1px; font-weight:light; text-decoration:none; }
.tx_sitemap_invisible a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:1px; font-weight:light; text-decoration:none; }
.tx_sitemap_invisible a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:1px; font-weight:light; text-decoration:underline; }
.tx_sitemap_invisible a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:1px; font-weight:light; text-decoration:none; }

.tx_sitemap_ebene_3 {
	padding-left:5px;
}
.tx_sitemap_ebene_4 {
	padding-left:35px; }
	
/* --- Sitemap end--- */