h1 {
   color:rgb(185,28,59);
   font-size:18px;
   line-height:160%;
   margin-bottom:12px;
   margin-top:4px;
}

h2{
   font-size:14px;
   line-height:160%;
   font-weight:bold;
}

h3,h4{
   font-size:12px;
   line-height:160%;
   font-weight:bold;
}

.news-single-item h2 {
   color:rgb(185,28,59);
}

h3 a {
   text-decoration:none;
   color:rgb(60,60,60);
}

#main-left h3, #main-right h3 {
   font-size: 15px;
   line-height: 130%;
}

#main-left h1, #main-right h1 {
   font-size: 16px;
   line-height: 130%;
}

p {
	margin-top:3px;
	line-height:140%;
}

body {
   background-color: #c5c5c4;
   padding:0px;
   margin:0px;
   font-family:Verdana,Arial,sans-serif;
   font-size:11px;
   line-height:140%;
   color:rgb(60,60,60);
}

#c-top, #c-main {
    position:relative;
    background-color:white;
    width:962px;
    margin-left:auto;
    margin-right:auto;
}

#c-top {
	height:130px;
}

#c-main{
	border-top:1px solid #c4c4c5;
	border-bottom:2px solid #c4c4c5;
}

#c-footer {
	width:962px;
	margin-left:auto;
	margin-right:auto;
	color:#6b6a69;
}

#c-bottom-nav, .back-to-card {
	float:right;
	text-align:right;
}

#c-bottom-nav a, .back-to-card a{
    text-decoration:none;
    color:#6b6a69;
}
#c-bottom-nav a:hover, .back-to-card a:hover{
	color:rgb(151,18,42);
}
#c-copyright {
	float:left;
}
#last-updated {
       float:left;
       margin-left:200px;
}

#main-left, #main-content {
	float:left;
	height:auto;
	margin-top:25px;
}


#main-left {
       width:188px;
       margin-left:13px;
       display:inline;
}

#main-content {
	width:510px;
	margin-left:25px;
       display:inline;
}

#main-right {
	float:right;
	margin-right:13px;
	width:188px;
	height:auto;
	margin-top:25px;
       display:inline;
}

#content-nav{
	text-align:center;
}

#content-nav p{
	line-height:120%;
	font-size:10px;
}

#sub-nav, #right-top {
	border: 1px solid rgb(185,200,214);
	padding:5px;
}

#right-top, #sub-nav, .teaser {
   margin-bottom: 13px;
}

#c-news .news-latest-container, .teaser, #right-top {
	padding:8px;
}

#c-news .news-latest-container {
       padding-top:0px;
}
       
#c-news .news-latest-container h3, #c-news .news-latest-container p {
     margin:0px;
}

#c-news .news-latest-container h3 {
     font-size:14px;
     margin-bottom:16px;
     margin-top:8px;
}

#c-news, .teaser {
	background-color:rgb(228,236,241);
}

#profile-teaser h1, #c-news h1 {
    background-color:rgb(153,172,191);
    color:white;
    font-size:11px;
    line-height:25px;
    padding-left:8px;
    height:25px;
    margin:0px;
    margin-bottom:8px;
}

#profile-teaser h1 a, #c-news h1 a {
    color:white;
    text-decoration:none;
}

#profile-teaser h1 a:hover, #c-news h1 a:hover {
    color:rgb(185,28,59);
}

.profile-teaser {
    margin-bottom:13px;
    background-color:rgb(228,236,241);
}

.profile-teaser-img {
    float:left;
    padding-top:3px;
    padding-left:8px;
    padding-right:8px;
}

.profile-teaser p {
    font-size:12px;
    line-height:16px;
    float:left;
    width:100px;
}

#content-nav .nav a {
    font-weight:normal;
    font-size: 11px;
    line-height:130%;
    color:rgb(96,124,146);
}

#content-nav a {
    text-decoration:none;
    color:rgb(96,124,146);
}

#sub-nav {
   line-height:140%;
}
#sub-nav li {
   margin-bottom: 5px;
}

#content {
}

#lang-menu {
   position:absolute;
   left:765px;
}


#main-nav {
	left:0px;
	margin-top:7px;
	z-index:10;
	width:100%;
	height:22px;
	border-bottom:1px solid #c4c4c5;
	padding-left:13px;
}

* html #main-nav {
   width:948px;
}

ul.nav {
    padding:0px;
    margin:0px;
    list-style-type:none;
}

.nav ul {
    padding:0px;
    margin:0px;
    list-style-type:none;
    margin-left:10px;
}

.nav li {
    margin:0px;
    margin-bottom:2px;
    padding:0px;
}


#content-nav .nav li {
    margin-bottom:0px;
}

.horizontal li{
	float:left;
}
#content-nav li{
       margin-top:5px;
       border-right: 2px solid #d4d4d3;
}

.horizontal a{
	padding-left:4px;
	padding-right:16px;
}

.nav a{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color: #59595b;
}

.nav li li li a{
    font-weight:normal;
}

.nav a:hover{
    color:rgb(185,28,59);
}
.nav a.selected {
    color:rgb(185,28,59);
}

.lang-nav{
border-right:1px solid #59595b;
padding-left:6px;
padding-right:6px;
	color: #59595b;
}
.lang-nav-first{
border-left:1px solid #59595b;
}
#lang-menu .nav a{
    font-weight:normal;
}
#lang-menu .nav a:hover{
    font-weight:normal;
}
#lang-menu .nav a:active{
    font-weight:normal;
}

.more {
	color:rgb(151,18,42);
	font-weight:bold;
	text-decoration:none;
}

#c-popup div{
	width: 215px;
	padding: 5px;
	background-color:rgb(228,236,241);
	border: 1px solid rgb(185,200,214);
}

#c-popup div p{
     font-size:11px;
     font-weight:bold;
     line-height:15px;
     margin:0px;
}

#c-popup {
	position:relative;
}

#c-popup div b {
	color: #e62327;
}

#c-map {
	margin-left:30px;
	margin-bottom:30px;
}

.align-center{
	text-align:center;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}
img {
    border:none;
}

.csc-mailform-field .csc-mailform-radio label {
    float:none;		    
    width:auto;
}

.csc-mailform-field .csc-mailform-radio legend {
    float:left;		    
    width:30%;
}

.csc-mailform-field .csc-mailform-radio fieldset {    
    width:60%;
}

.csc-mailform-field .csc-mailform-radio input {
    width:auto;
    margin-bottom:0px;
}

.csc-mailform-field label {
    float:left;		    
    width:30%;
}
.csc-mailform-field input,select,textaraea {
    width:65%;
    margin-bottom:4px;
}

.csc-mailform-field input[type=checkbox] {
    width:1em;
}

.csc-mailform-field input.csc-mailform-submit {
    width:30%;
    margin-left:35%;
}

#content2 {
    border-top: 1px solid #d4d4d3;
}

.news-latest-morelink a {
	text-decoration:none;
	font-weight:bold;
	color: #59595b;
}

#c-news .news-latest-morelink {
    text-align:right;
}

#highlight-container {
     margin-top:18px;
}

div.highlight-link {
     margin-bottom:6px;
}

.highlight-link a{
    text-decoration:none;
    color:#6b6a69;
    font-weight:bold;
}

.highlight-link a:hover{
	color:rgb(151,18,42);
}

#highlight-img {
     float:left;	
     margin-right:24px;
}

#highlight-links {
     padding-top:42px;
     margin-bottom:120px;
}
