/* Template: Default */

 .wrapperslide
  {
    height: 200px;
    width: 50px;
        top: 176px;
        position: absolute;
        overflow: visible;
    z-index: 100;
    }
  
  
  .liField, .liButton
  {
    background-color: #eee;
    border-top: solid 2px #eee;
    box-shadow: 2px 2px 2px #aaa;
  }
  
  .liField
  {
    height: 31px;
    transition-delay: 1s;
    left: -500px;
    width: 225px;
    position: relative;
    margin-left: 52px;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 18px;
  }
  
  .liButton
  {
    height: 49px;
    width: 50px;
    float: left;
  }
  
  .liField a
  {
    font-size: 14px;
  }
  
    .contactrow
  {
    height: 51px;
    overflow: visible;
  }
  
  .contactrow:hover > *
  {
    background-color: #e1e1e1;
    border-top: solid 2px orange;
  }

  .wrapperslide:hover .liField
  {
    transition: 0s;
    left: 0;
  }
  
  input, textarea
  {
    border: 1px solid #aaa;
  }
  input[type=submit]
  {
    background-image: url("../img/over.jpg");
    padding: 5px;
    border: none;
  }
/* Common */
a:active,
a:focus {outline:0;}
img {border:none;}
.clr {clear:both;height:0;line-height:0;display:block;float:none;}

/* Feed List */
div.srfrContainer {}
div.srfrContainer ul.srfrList {list-style:none;width:226px;padding:0;margin:0;}
div.srfrContainer ul.srfrList li {clear:both;padding:8px;margin:2px 0;border-bottom:1px dotted #ccc;}
div.srfrContainer ul.srfrList li.srfrRow0 {background:#fff;}
div.srfrContainer ul.srfrList li.srfrRow1 {background:#F7FAFE;}
div.srfrContainer ul.srfrList li img.srfrImage {/*float:left;*/margin:4px auto;padding:2px;background:#fff;border:1px solid #ccc;display:block;}
div.srfrContainer ul.srfrList li span.srfrFeedSource {}
div.srfrContainer ul.srfrList li span.srfrFeedItemDate {color:#999;}

/* 
###########################################
*/

 

div.mod-languages ul {
  margin: 0;
  padding: 0;
  list-style:none;
}
div.mod-languages li {
  margin-left: 5px;
  margin-right: 5px;
}

div.mod-languages ul.lang-inline li {
  display:inline;
}

div.mod-languages ul.lang-block li {
  display:block;
}

div.mod-languages img {
  border:none;
}

div.mod-languages a {
  text-decoration: none;
}

/* 
###########################################
*/



body            {font-family:Verdana, sans-serif; font-size:12px; color:#3d3c3f;  padding:0; margin:0; width:auto; height:auto; background-color:#cfcece; background-image:url('../img/bg_left.jpg'); background-repeat: repeat-y;}

h1, h1 a        {font-family:Verdana, sans-serif; font-size:18px; color:#F39800; text-decoration:none; font-weight:normal; }
h2, h2 a        {font-family:Verdana, sans-serif; font-size:14px; color:#3D3C3F; text-decoration:none; font-weight:bold; }
h3, h3 a        {margin-top:13px; margin-bottom:11px; font-family:Verdana, sans-serif; font-size:16px; color:#3d3c3f; text-decoration:none; font-weight:normal;  }
h4, h4 a        {font-family:Verdana, sans-serif; font-size:14px; color:#3d3c3f; text-decoration:none;  font-weight:normal; }

h5.feed-link    {display:none;}

a        {font-family:Verdana, sans-serif; font-size:12px; color:#e67d03; text-decoration:none; font-weight:normal; }

.wrapper       { width:100%; height:100%; display:block; position:absolute; top:0; left:0; }

.bg             {  width:100%; height:100%; display:block; z-index:10; }
.bg_wrapper     {  position:absolute; left:50%; margin-left:-634px; width:1268px; display:block; height:100%; min-height:909px; float:left; overflow:hidden;  }
.bg_main        {  background-image:url('../img/bg.jpg'); background-repeat: no-repeat; width:1268px; height:909px; display:block;   }
.bg_bottom      {  background-image:url('../img/bg_bottom.jpg'); background-repeat: repeat-y; width:1268px; height:100%; display:block;  }
.bg_left        {  background-image:url('../img/bg_left.jpg'); background-repeat: repeat-y; width:45%; display:block; height:100%; float:left;  }
.bg_right       {  background-image:url('../img/bg_right.jpg'); background-repeat: repeat;  width:45%; display:block; height:100%; float:right;  }

.page           { position:absolute; top:0px; left:50%; margin-left:-475px; width:950px; z-index:1;}
 
.top            { margin-top:25px;}
.logo           {}

.main_wrapper   { clear:both; position:absolute; top:125px;  width:948px; padding:0;  margin:0; overflow:hidden;}
.main           { background-image:url('../img/main.jpg'); background-color:#ffffff; background-repeat: repeat-y; width:948px; margin:0; padding:0;}
.main_top       { background-image:url('../img/main_top.jpg'); background-repeat: no-repeat; width:948px; height:10px;  }
.main_main      { width:948px; height:auto; }
.main_bottom    { background-image:url('../img/main_bottom.jpg'); background-repeat: no-repeat; width:948px; height:10px; }

.main_content   { margin:6px 12px 12px 13px; display:block; }

.navigation     { width:920px; height:35px; display:block; line-height:20px;}
.navigation ul  { list-style:none; margin:0; padding:0; display:inline; float:left; }
.navigation ul li { float:left; margin:0; padding:5px 12px 10px 12px; display:block;  }
.navigation ul li a {  margin:0; padding:0;  text-decoration:none; color:#3d3c3f; display:block; }
.navigation ul li li { min-width:100px; }

.navigation ul li.active, .navigation ul li.active:hover {  background-image:url('../img/over.jpg'); color:#ffffff; }
.navigation ul li:hover {  background-image:url('../img/over.jpg'); background-repeat:repeat-x; color:#ffffff;  display:block;}
.navigation ul li a:hover, .navigation ul li:hover a { color:#ffffff;  }
.navigation ul li.active a {  color:#ffffff;  }
body.active .navigation ul li.active {   color:#000000; background-image:none;}
body.active .navigation ul li.active:hover {   color:#ffffff; background-image:url('../img/over.jpg');}
body.active .navigation ul li.active:hover a {   color:#ffffff; }
body.active .navigation ul li.active a { color:#000000;  }
body.active .navigation ul li.active li a { color:#ffffff;  }

.navigation ul li ul {display:none; margin:0; padding:0; position:absolute; top:51px; background-color:#3D3C3F; color:#ffffff;  }
.navigation ul li ul li { float:none; margin:0; padding:3px 12px 3px 12px; color:#ffffff; }
.navigation ul li ul li a {  color:#ffffff; }
.navigation ul li ul li.active {  background-image:none; background-color:#e67d03; }
.navigation ul li ul li:hover {  background-image:none; background-color:#e67d03; display:block; }

.navigation ul li:hover ul { display:block;  }
.navigation ul li:hover ul li:hover  { background-image:none; background-color:#e67d03; display:block; }


.header         { width:920px; height:300px; display:block; }

.content                { width:920px; min-height:260px;  height:100%;display:block; line-height: 20px; }
.content_left           { width:345px; display:block; float:left;  }
.content_left_content   { border-top:10px solid #3d3c3f; padding:20px 7px 20px 7px; }
.content_center         { width:575px; display:block; float:left; background-image:url('../img/line.jpg'); background-repeat:no-repeat; background-position: left bottom; margin-bottom:15px; }
.content_right          { margin:0 0 25px 9px; border-left:1px solid #d1d0cf;   }
.content_right_content  { border-top:10px solid #f39800; margin:0 0 0px 10px; padding:20px 20px 0 20px; min-height:210px; }

.content_left_content .moduletable   { padding:0 13px 0 13px; }
.content_left_content .image   { padding:0 0 0 0; }
.content_left_content .image  img { padding:0 0 0 0; }

.content_left_content ul.menu {list-style:none; line-height: 40px; padding:0; margin:0 0 45px 0;}
.content_left_content ul.menu li { background-image:url('../img/subnav_bg.jpg'); background-repeat:repeat-x;}
.content_left_content ul.menu li a {color:#3d3c3f; font-size:14px; }
.content_left_content ul.menu li a:hover {color:#000000; font-size:14px; }
.content_left_content ul.menu li.active a {color:#e67d03; font-size:14px; }
.content_left_content ul.menu li.active  { border-bottom:none;color:#e67d03; background-image:url('../img/subnav_bg_over.jpg'); background-repeat:repeat-x;}

.content_left_content #aktiv {margin:0; list-style:none; line-height: 40px; padding:0; }
.content_left_content #aktiv li {display:none; background-image:none; }
.content_left_content #aktiv li.active {display:block; background-image:none; }
.content_left_content #aktiv li a { font-weight:100; background-image:none; color:#c6c5c3; font-size:16px; }

.content_left_content ul.menu ul {list-style:disc;  line-height: 32px; padding:8px 0 15px 35px; }
.content_left_content ul.menu ul li { background-image:none; color:#3d3c3f; }
.content_left_content ul.menu ul li a { background-image:none; color:#3d3c3f; font-size:14px; }
.content_left_content ul.menu ul li.active a {color:#e67d03; font-size:14px; }
.content_left_content ul.menu li.active ul a {color:#3d3c3f; font-size:14px; }
.content_left_content ul.menu ul li a:hover {color:#000000; font-size:14px; }
.content_left_content ul.menu li.active ul li { background-image:none; color:#3d3c3f;}
.content_left_content ul.menu li.active ul li.active a {color:#e67d03; font-size:14px; }
.content_left_content ul.menu li.active ul li.active { background-image:none; color:#e67d03;}

.blog .items-leading, .blog .items-row { margin-bottom:35px; }
.blog h2 { margin-top:25px; }
.blog .article-info-term {display:none;}
.blog .article-info {}
.blog .article-info dd {list-style:none; margin:0; padding:0; font-size:10px;}
.blog .cat-children {display:none;}
.blog .article-info {}

.footer {padding: 5px 0 50px 4px; font-size:10px;}
.footer a {text-decoration:none; color:#3d3c3f;}
.footer ul  { list-style:none; margin:0; padding:0; }
.footer ul li { float:left; margin:0; padding:5px 12px 10px 0;  }

.newsfeed {padding: 0; padding:0 0 150px 0 ; display:block;  }
.newsfeed a {text-decoration:none; color:#000000; }
.newsfeed a:hover {text-decoration:underline; color:#000000; }
.newsfeed ol  { list-style:disc; margin:0 0 15px 15px; padding:0 0 150px 0 ; display:block; }
.newsfeed ol li { float:left; margin:0; padding:0 0 20px 0;  display:block; }
ul.newsfeed { list-style:none; margin:0; padding:0; }
ul.newsfeed li { float:left; margin:0; padding:0; border-bottom:1px solid #D1D0CF; padding-top: 10px;}
ul.newsfeed li:first-child { padding-top: 0; }
ul.newsfeed li:last-child { border-bottom:none; }
ul.newsfeed li p{ margin-top:0; padding-top:0;  }
.newsfeed h2.redirect-ltr  {display:none;}

li.newsfeed-item p {display:none; }
li.newsfeed-item  h4.feed-link         {margin:0 0 12px 0; padding:0; line-height:20px; font-size:12px; }
li.newsfeed-item  h4.feed-link a        {margin:0; padding:0; line-height:20px;  font-size:12px; color:#3d3c3f; text-decoration:none;  font-weight:normal; }
li.newsfeed-item  h4.feed-link a:hover  { text-decoration:underline; }

.feed ul.newsfeed li:last-child{padding-bottom:10px; }

.jobs {float:right; margin: -130px 25px 50px 0; }
.jobs img {border:none;}

.clear          { clear:left; }


.mostread { padding:0; margin:0 0 0 15px; }
.content_left_content div.mostreadleft {padding-bottom:25px; }

.sprachen {float:right;}

div.content_right_content div.srfrContainer {margin:-25px 0 0 0; padding:0 0 25px 0;}

div.srfrContainer .srfrFeedSource {float:right; margin:0 286px 0 0;}
div.content_left_content div.srfrContainer .srfrFeedSource {float:right; margin:0 85px 0 0;}
div.srfrContainer .srfrFeedSource a {color:#999999;}

div.srfrContainer ul.srfrList {width:500px; }
div.srfrContainer ul.srfrList p {clear:both; margin:0; padding:0;}
div.srfrContainer ul.srfrList li {border-bottom: 1px solid #CCCCCC;  clear: both;  margin: 0 0 2px 0;   padding: 8px 8px 8px 0;}
div.srfrContainer ul.srfrList li.srfrRow1 { background: none;   margin: 2px 0;}
div.srfrContainer ul.srfrList h2, div.srfrContainer ul.srfrList h2 a {float:left; font-size:12px; color:#3d3c3f; margin:0; padding:0; }
div.srfrContainer ul.srfrList h2 a:hover {text-decoration:underline;}


div.content_left_content div.srfrContainer {margin:0 0 8px 0;}
div.content_left_content div.srfrContainer ul.srfrList {width:300px;}
div.content_left_content div.srfrContainer ul.srfrList p {margin:0; padding:0;}
div.content_left_content div.srfrContainer ul.srfrList li {border-bottom: 1px solid #CCCCCC;   clear: both;   margin: 0 0 2px 0;   padding: 0 8px 8px 0;}
div.content_left_content div.srfrContainer ul.srfrList li.srfrRow1 {   margin: 2px 0;   background: none; border-bottom: none;    padding: 8px 8px 8px 0;}

div.btn-more {float:right; }

div.btn-o {float:left; text-align:right;  width:43px; height:30px;}
div.btn-o a { font-size:10px; color:#3d3c3f; text-align:right; cursor:pointer; }
div.btn-o a span {background-image:url('../img/twitter.jpg'); background-repeat:no-repeat;  text-align:right;  display:block; width:43px; height:30px;  padding:0 5px 0 0;}
div.btn-o a:hover span {background-image:url('../img/twitter_hover.jpg'); background-repeat:no-repeat;  text-align:right;  display:block;  padding:0 5px 0 0;}

ul.pagenav {list-style:none; margin:25px 0 0 0; padding:0;}
ul.pagenav li {list-style:none;}

div.mod-languages {float:right;}
div.mod-languages ul { margin-right:-10px; background:none; }
div.mod-languages ul li {float:left; margin:5px 10px 0 0; padding:0; background:none;}

div.srfrContainer ul.srfrList li span.srfrFeedItemDate {color:#3d3c3f; float:left;}

