﻿/* Really Simple v1.0 - Template for Joomla! 1.5x */

/* Fireworks Software - http://www.fireworks-software.com */

/* Licensed under the GNU/GPL3 http://www.gnu.org/licenses/lgpl.txt */



/* Main Site Layout */



body {

  background-color:#ffffff;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  color:#666;

  font-size: 14px;

  font-weight: normal;

}



a {

  color:#666;

  text-decoration:none;

}



a:hover {

  text-decoration:none;

  color:#D50000;

}



a:active {

  text-decoration:none;

  color: #D50000;

}



img {

  border:0px;

}



.small,.author {

  color:#404040;

  font-size:small;

}



p {

  text-align:justify;

  margin-bottom:10px;

}



/* Basic CSS layout */

#masthead {

  width:860px;

  margin-left:auto;

  margin-right:auto;

  text-align:right;

  font-size: 14px;

  font-weight: bold;

}



#top_nav {

  width:860px;

  margin-left:auto;

  margin-right:auto;

  border-bottom:thin;

  border-bottom-color:#666;

  border-bottom-style:dashed;

  text-align:right;

  font-size:14px;

  font-weight:bold;

  color:#666666;

  top: 0px;

  z-index: 99 !important;

}



#container {

  position: relative;

  width: 860px;

  margin-left:auto;

  margin-right:auto;

  min-height: 450px;

}



#page_content {

  margin-right: 210px;

  width:750px;

  padding-right:5px;

  margin-top:-12px;

  padding-top:10px;

  margin-left: 120px;

  z-index: -1;

  color: #666;  /*height: 400px;*/

  font-size: 12px;

}

.contentpane_hauptmenu {

  margin-left: 600px;

}



#page_content li {

  line-height: 24px;

  list-style-type: disc;

}



#right_col {

  width: 200px;

  position: absolute;

  right: 0px;

  top: 0px;

  padding-left:5px;

}



#footer {

  width:860px;

  margin-left:auto;

  margin-right:auto;

  text-align:right;

  margin-top:10px;

  font-size:x-small;

}



#container2 {

  width:650px;

  padding-right:5px;

  border-right:thin;

  border-right-color:##666;

  border-right-style:dashed;

  margin-right:210px;

  position:relative;

  margin-top:0px;

  margin-bottom:0px;

  padding-top:0px;

  padding-bottom:0px;

}



#user1 {

  width:650px;

  margin-bottom:10px;

  margin-top:5px;

}



#user2 {

  width:320px;

  right:325px;

  margin-bottom:10px;

  position:absolute;

  margin-top:0px;

  padding-right:10px;

}



#user3 {

  width:325px;

  right:0px;

  top:0px;

  margin-bottom:10px;

  margin-top:26px;

  margin-left:325px;

  border-left:thin;

  border-left-color:##666;

  border-left-style:dashed;

  padding-left:5px;

}



#user4 {

  min-width:860px;

  max-width:860px;

  margin-left:auto;

  margin-right:auto;

  text-align:center;

  margin-top:10px;

  font-size:small;

}



#copyright {

  width:300px;

  text-align:justify;

  margin-left:auto;

  margin-right:auto;

  font-size:x-small;

}

.contentpaneopen {

  padding-top: 6px;

}



/* Detailed CSS Layout */



#top_nav a:hover {

  font-weight:bolder;

}



#page_content a.readon {

  color:#666;

  text-decoration:none;

  font-weight:bold;

  font-size:small;

  text-align:right;

  float:right;

}



#page_content .createdate,.createddate,.modifydate {

  color:#666;

  font-size:x-small;

}



#page_content .contentheading {

  color:#666;

  font-weight:bold;

  font-size:14px;

}



#page_content .componentheading {

  color:#666;

  font-weight:bold;

  font-size:14px;

}



#right_col .moduletable {

  margin-bottom:10px;

  margin-top:10px;

}



#right_col h3,#user1 h3,#user2 h3,#user3 h3 {

  color:#666;

  font-weight:bold;

  font-size:12pt;

  border-bottom-style:dashed;

  border-bottom-color:#666;

  border-bottom-width:thin;

  margin-bottom:5px;

}



#right_col h4,#user1 h4,#user2 h4,#user3 h4 {

  color:#666;

  font-weight:bold;

  font-size:10pt;

}



/* Additional settings */



.pagenav,.pagenavcounter,.pagenavbar,.pagenav_next,.pagenev_counter,.pagenav_prev {

  float:right;

  border-top:thin;

  border-top-style:dashed;

  border-top-color:#666;

  border-left:thin;

  border-left-style:dashed;

  border-left-color:#666;

  border-right:thin;

  border-right-style:dashed;

  border-right-color:#666;

  border-bottom:thin;

  border-bottom-style:dashed;

  border-bottom-color:#666;

  font-size:small;

}



.button {

  color:#FFFFF;

  background-color:#103D3F;

}



div.search input {

  margin-left:25px;

}



.modlgn_remember,.modlgn_passwd {

  float:right;

  text-align:right;

}



#left_col {

  float: left;

  width: 120px;

  font-size: 14px;

  color: #666;

  line-height: 30px;

  font-weight: bold;

}



li.current a {

  color: #D50000;

}



/*

.menu a, #current ul a {

  color: #666;

  font-family: Verdana, Arial, Helvetica, sans-serif;

}

*/



.menu {

  float: right;

  padding: 0;

  margin: 0;

  text-align: left;

}



#jflanguageselection, #jflanguageselection a, .lang-block {

  float: right;

  padding: 0;

  margin: 0;

  text-align: right;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  width: 57px;

  font-size: 11px;

  color: #CCCCCC;

  line-height:19px;

}



ul.menu li {

  padding-left: 36px;

  list-style: none;

  float: left;

  position: relative;

}



ul.menu li ul {

  margin: 9px 0 0;

  padding: 0;

  position: absolute;

  width: 220px;

}



ul.menu li ul li {

  float: none;

  display: block;

  margin: 0;

  padding: 0;

  z-index: 99;

}



ul.menu a, ul.menu span {

  display: block;

}



#top_nav {

  height: 22px;

  clear: both;

}



.active a {

  color: #D2D2D2;

}

fieldset {

    border: none;

    margin: 94px;

}

#advancedSearch {

    display: none!important;

}



.blog_more strong, .blog_more:first-child {

  visibility: hidden;

  

}



.blog_more ul {

  visibility: visible;

  line-height: 24px;

}

.moduletable_links {

  list-style-image: url(../images/strich.gif);

}



#jflanguageselection, #jflanguageselection a, .lang-block {

        margin-top: -5px;

}



#jflanguageselection li {

        list-style-type: none;

}





.avPlayerWrapper {

    clear: none;

}



.avVideo .avPlayerContainer {

    background: none;

}



.items-more h3 {

  display: none;

}



.item-page h2 {

  display:none;

}





ul.menu li img {

  margin-top:2px;

}

.besps_ctrl_left, .besps_ctrl_right img {

  display:none;

}



#page_content div:first-child, #page_content div div:last-child {

    display: block;

}

#page_content div:last-child {

    /*display: none;*/

}



.besps_counter {

  display:none;

}