html, body {
  
  background:#9fa4a7; color:#000;
  border:0; margin:0; padding:0;
  width:100%; height:100%; overflow:auto;
  font-family:Verdana,Arial,Sans;
  font-size:11px;
  text-align:center;
}

#pagewidth {
  width:auto;
  margin:0 auto;
/*  min-height:100%;*/
  background:#fff;
  background-image:url(back.jpg);
  background-repeat: no-repeat;
  background-attachment:fixed;  
  background-size: 100% auto;
}

#pageframe {
  width:980px;
  margin:0 auto;
/*  min-height:100%;*/
  text-align:left;
  padding-bottom:80px;
  background:#fff;
  overflow:hidden;
}

#head {
  width:100%;
  margin:0; padding:0 0 5px 0; border:0;
}

#toppic {
  width:100%;
  margin:0; padding:0 0 0px 0; border:0;
}

#nav_top{
  width:100%; height:25px;
  background:#004870; padding-top:5px; margin:0;
}

#left {
  width:250px;
/*  height:700px;*/
  float:left;
  margin:0; padding:0; border:0;
  margin-top:5px;
  background:#004870;
}

#lang {
  margin:0; padding:0; border:0;display:inline;float:right;}

#main {
  width:720px;
/*  height:100%;*/
  margin:0; padding:0; border:0;
  margin-top:15px;
  margin-left:10px;
  padding-bottom:500px;
  float:left;
}

#maincontent, #content_left, #nav_left { margin:0; padding:0; border:0; }

#nav_top a, #nav_top a:link, #nav_top a:visited, 
#nav_top a:hover, #nav_top a:active {
  float:left;
  padding-left:8px;
  padding-right:10px;
  font-size:13px;
/*  line-height:20px;*/
  color:#ddd;
  text-decoration:none;
}

#nav_top a:hover, #nav_top a:active{text-decoration:underline;}

#lang a, #lang a:link, #lang a:visited, #lang a:hover, #lang a:active { padding:0; }

h1{font-size:24px;}
h2{font-size:21px;}
h3{font-size:14px;}
h4{font-size:14px;background:#006DA7;color:#fff;padding:3px 5px;border-top:20px solid #fff;}
a, a:link, a:visited, a:active {color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}

td{font-size:11px;}

.td-0, .td-1, .td-2 {width:180px;}
.tr-3 .td-0, .tr-1 .td-1, .tr-0 .td-2, .tr-2 .td-2 {background:#a6dbf8;}
.tr-5 .td-1, .tr-4 .td-2, .tr-last .td-2 {background:#a6dbf8;}

#left h2{margin:0;padding:80px 0 10px 5px;border-bottom:3px solid #fff;font-size:14px;font-weight:normal;color:#fff;}

.teaser {
  padding:5px;
  border-top:1px solid #ccc;
  margin:5px;
}

.teaser img {
  padding-right:10px;
  float:left;
}

.important {
  font-weight:bold;
  font-size:14px;
  color:#b00;
}

.name-of-person {
  text-decoration: line-through;
}


.news-single-timedata, .news-list-date {
  display:none;
}

.news-list-container {
  width:720px;
}

div.news-single-item div img {float:left; margin:5px;}

 /*printer styles*/
@media print{
/*hide the left column when printing*/
#left{display:none;}
#pageframe, #pagewidth{width:1000px;}
}


#cookiedingsbums span {color:#000;font-size:10px;}

#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
   outline: 1px solid #330066; 
   text-align:left; 
   border-top:1px solid #333;
   background: #a5b6c9; 
   opacity: 0.9;
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:5px; 
   z-index:10000; 
/*   width:100%;*/
   font-size:12px; 
   line-height:16px;
  padding-bottom:5px;
}

#cookiedingsbumsCloser {
   color: #333;
   font: 18px arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white;}