

h1,h2,h3,h4,h5,h6 {
	font-style: normal; 
	font-family: verdana , helvetica ,arial, sans-serif;
	font-weight: normal;
	margin: 0.4em 0 0.3em 0;
	color:black;
}
h1{
margin: 0 0 1em 0;
font-size: 149%;
color: black;
font-weight: bold;
}
h2{
margin: 2em 0 0.7em 0;
font-size: 123%;
color: #e1001a;
font-weight: bold;
}
h3{
margin: 0.3em 0 0.4em 0;
font-size: 116%;
font-weight: bold;
}

#mapcontainer{
margin: 2em 0 2em 1em;
}
body {
	
	font: normal 80.01% verdana, helvetica, arial, sans-serif;
	color: black; 
	background-color: white;
	background-image: url("../img/background.png");
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 1.5em 15% 1.5em 10%;
}
p {
	color:black;
	margin: 0.5em 0 0.5em 0;
	line-height: 1.25;
	}
a 		{
	font: normal 100.01% Verdana, Helvetica, Arial, sans-serif;
	color: black;
	text-decoration: underline;
	background-color: transparent;
	border: none;
}
a:hover {
	color: #1C1C1C ;
	border: none;
}

img {
	border: none;
}
table{
margin: 0.3em 0 0 1em;
border-collapse: collapse;
}
table th{
font-weight: normal;
text-align: left;
border-bottom: 1px solid #e2e2e2 ;
}
table td{
padding: 0 2em 0 0;
vertical-align:top ;
}
div#content img{
border: 1px solid #1C1C1C;
}
div.csc-textpic-imagewrap{
padding-top: 0.35em
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap{
padding-right: 0.8em;
padding-top :0.5em;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap{
padding-left: 0.8em;
padding-top :0.5em;
}
.csc-textpic-caption{
font-size: 80%;
color: #1C1C1C ;
}

div#header {
	margin: 0 0 10px 0;
	padding: 0;	
	border: none;
	/*border-bottom: 1px solid black;*/
	height:150px;
	overflow:visible;
	background-color: transparent;
}
div#header img {
	margin: 0;
	border: none;
}
div#content-block div#subheader{
	background-color: transparent;
	margin: 0; 
	font-size: 10px; 
	color: #2f2f2f; 
	height: 15px;
	padding: 3px 1.2em 0 1.2em;
}
div#content-block div#subheader div#right{
margin:0;
text-align: right;
}
div#content-block div#subheader p#right span.printlink a{
font-size: 10px;
text-decoration: none;
background-image: url(../img/printicon_bright.png);
background-position: top right;
background-repeat: no-repeat;
padding: 0 16px 0 0;
color: #808080;
}
div#content-block div#subheader p#right span.printlink a:hover{
font-size: 10px;
background-image: url(../img/printicon_dark.png);
background-position: top right;
background-repeat: no-repeat;
padding: 0 16px 0 0;
color:#666666;
}
#bottom-p{
margin: 30px 0 0 0;
text-align: left;
}
span.printlink{
margin: 0 0 0 0;
}
span.printlink a{
clear: both;
text-decoration: none;
background-image: url(../img/printicon_bright.png);
background-position: top right;
background-repeat: no-repeat;
padding: 0 16px 0 0;
color: #808080;
}
span.printlink a:hover{
clear: both;
text-decoration: none;
background-image: url(../img/printicon_dark.png);
background-position: top right;
background-repeat: no-repeat;
padding: 0 16px 0 0;
color:#666666;
}

div#navigation {
display: inline;
width:12.5em;
padding: 0 0 0 0;
border: none;
float:left;
background-color:white;
}

div#navigation ul.toplevel {
	overflow: hidden ;
	float: left;
	width: 14em;	
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
}
div#navigation ul.toplevel li{
	text-align: left;
	list-style: none;
   padding: 0 1em 0.15em 1em;
   margin: 1px 0 1px 0;
   border-top: 1px solid transparent;
   border-bottom: 1px solid transparent;
}
div#navigation ul.secondlevel {
	overflow: hidden ;
	float: left;	
	margin: 0;
	padding: 0 0 0 1em;
	text-align: left;
	list-style: none;
   border-top: 1px solid transparent;
   border-bottom: 1px solid transparent;
}
div#navigation ul.secondlevel li {
	text-align: left;
	list-style: none;
   padding: 0 1em 0.15em 1em;
   margin: 1px 0 1px 0;
   border-top: 1px solid transparent;
   border-bottom: 1px solid transparent;
}


div#navigation ul li a{
	font: normal 130.01% Verdana, Helvetica, Arial, sans-serif;
	background-color: transparent;
	color: black ;
	/*font-variant:small-caps;*/
  	text-decoration:none;
  	border: none;
  	list-style: none;
}
div#navigation ul li a:hover{
	color: #4D4D4D ;
}
 
div#navigation ul li.act {
   /*border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC; */
   list-style: none;
   }
  div#navigation ul li.act a {
   color: #e1001a;
   cursor: default;
   }
  div#navigation ul li.has-sublevel a{
   /*border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC; */
   color: black;
   cursor: default;
   }
  div#navigation ul li.has-sublevel-act a{
   /*border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC; */
   color: black;
   cursor: default;
   }
   
div#content-block {
	margin-left:12.5em;
	position:relative;
	padding: 0;
	border: none;
	border-left: 1px solid #e1001a ;
	/*border-top: 1px solid #e1001a;*/
	background-color: transparent;
}

div#content {
	margin: 0 0 0 0;
	padding: 0 0 3em 2em;
	background-color: transparent;
}

div#footer {
	margin: 15px 0 0 0;
	padding: 0;
	border: none;
	height: 12px;
	background-color: white ;
	clear: both;
}

div#footer a , div#footer a:visited , div#footer a:hover{  
   margin: 0;
   border:none;
   text-decoration: none;
   color: black;
   background-color:transparent; 
}
div#footer p{
margin: 0; 
font-size: 9px; 
color: black; 
padding: 3px 25px 7px 25px;
height: 10px;}

div#footer p#footer_left{
float: left;
background-image: url(../img/footer_corner_left.png);
background-position: bottom left;
background-repeat: no-repeat;
}
div#footer p#footer_right{
text-align: right;
background-image: url(../img/footer_corner_right.png);
background-position: bottom right;
background-repeat: no-repeat;
}
div#footer p#footer_right a{
text-decoration: underline;
}


ul.langswitch{
display: inline;
list-style: none;
padding:0;
background: inherit;
}
ul.langswitch li{
display: inline;
margin-left: 0.4em;
}
ul.langswitch li.act_lang a{
color: black;
cursor: default;
}
ul.langswitch li.unact_lang a{
color: #4D4D4D;
}

ul.sub-menu-anker-list{
font-size:100%;
position: relative;
top: -1.2em;
bottom: -1.2em;
list-style: none;
color: black;
text-indent: 0;
margin:0 0 -1.2em 0;
padding:0;
background: transparent;
}
ul.sub-menu-anker-list li{
padding: 0;
text-indent: 0;
margin: 0;
display: inline;
list-style-position: outside;

}
ul.sub-menu-anker-list li a{
padding: 0 10px 0 0;
margin:0 7px 0 0;
color:#2f2f2f;
text-decoration:none;
background-image:url(../img/downarrow.png);
background-position: center right;
background-repeat: no-repeat;
}
.newsblock{
clear: both;
margin-top: 60px;

}
.newsblock p{
padding: 0 0 0 1em;
}
.newsblock h1{
font-size: 155%;
margin-bottom: 5px;
}
.newsblock h2{
margin: 0;
padding: 0;
}

p.csc-header-date
{
	text-align: right;
	color:#2f2f2f;
	font-size: 80%;
	margin: 20px 0 0 0;
	padding: 0;
	border-top: 1px solid #D4D4D4;
	clear: both;
}
.csc-header-n1 p.csc-header-date
{
margin: 0;
}
.red{
  		color: #e1001a ;
  	}
  	div.csc-textpic div.csc-textpic-imagerow{
	clear: none;  	
  	}
div.csc-textpic-above{
margin-top: 30px;
}

