/* CSS Document */
    BODY {
  margin           : 0;
  padding		   :0;
  background-color : #FFFFFF;
  color            : #333333;
}
td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  font-weight: bold;
  color            : #333;
  padding-left     : 10px;
  vertical-align: top;
  horizontal-align : left;
}
.uMainTable {
        width: 980px;
        height: 640px;
        background-color: #FFF;
        border: solid 1px #ddd;
        cellspacing: 0px;
}
.uLeft{
       width:800px;
       height: 100%;
       background-image: url(../images/HG.jpg);
       background-repeat: repeat-x;
       padding: 20px;
}
.article_seperator{
        font-size: 1px;
}
.uRight{
       width: 180px;
       color: #07035C;
       background-image: url(../images/HGrechts.jpg);
       background-repeat: repeat-x;
       background-color: #fff;
}
.uRightBottom{
       height : 600px;
       width: 130px;
       background-color: #07035C;
}
ul {
  margin           : 0px 0px 0px 0px;
}
hr {
        background       : #CCCCCC;
        height           : 1px;
        width            : 100%;
}
.selfmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11pt;
	color:#FFFFFF;
	text-align:center;
	font-stretch:ultra-expanded;
}
.title {
        font-family: sans-serif;
        font-size: 24px;
        font-weight: bold;
        color            : #7B8DA1;
}
.pathway {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
}
a.pathway:link, a.pathway:visited {
        color            : #333333;
        font-weight      : normal;
}
a.pathway:hover {
        color            : #333333;
        font-weight      : normal;
        text-decoration   : underline;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
	font-family: Arial, Helvetica, serif;
        color: #0350C0;
	background-position: left;
        text-align: left;
	font-size:14px;
	letter-spacing: 0.04em;
        text-decoration: none;
 }

a.mainlevel:hover {
        color: #0350C0;
        background-position: left;
        text-align: left;
        font-weight: bold;
}

a.mainmenu:link, a.mainmenu:visited {
        color: #0099ff; font-family: Arial, Helvetica, serif;
        text-decoration: none;
}

a.mainmenu:hover {
        color: #0099ff; 
		font-family: Arial, Helvetica, serif;
        text-decoration: underline;
}

a.sublevel:hover {
        color: #FFFFFF;
}

a.sublevel:link, a.sublevel:visited {
        color: #FFFFFF; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;
        text-decoration: none;
}

table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 100%;
        border-left: solid 0px #ddd;
        border-right: solid 0px #ddd;
        border-top: solid 0px #ddd;
        border-bottom: solid 0px #ddd;
        margin-left: 0px;
}


table.moduletable th {

  font-size        : 11px;

  font-weight      : bold;

  color            : #fff;

  text-align       : left;

  width            : 100%;

  padding: 10px 10px 10px 10px;

  margin: 20px 5px 20px 5px;



}



table.moduletable td {

        font-size: 10px;

        font-weight: normal;

        border: 0px solid #333;

        padding: 5px 5px 5px 5px;

        margin: 5px 5px 5px 5px;

        /*background-color: #fff;*/

}



.poll {

  font-family      : Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #666666;

  line-height      : 14px;

}





.sectiontableheader {

  background-color : #CCCCCC;

  color            : #333333;

  font-weight      : bold;

}



.sectiontableentry1 {

  background-color : #E0E0E0;

}





.sectiontableentry2 {

  background-color : #CCCCCC;

}





.small {

	font-family      : Arial, Helvetica, sans-serif;

	font-size        : 11px;

	color            : #333333 !important;

	text-align: center;

}



.smallwhite {

	font-family      : Arial, Helvetica, sans-serif;

	font-size        : 11px;

	color            : #FFFFFF !important;

	font-weight      : bold;

	text-align: center;

}

.smalldark {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #333333;

  text-decoration  : none;

  font-weight      : normal;

}





.contentpane {

  /*background                 : #BEDBFE;*/



}



.contentpaneopen {

  margin-top: 0px;

  margin-left: 10px;

  width: 95%;

  /*background       : #BEDBFE;*/



}

.contentpaneopentitle {

  margin-top: 10px;

  margin-left: 10px;

  width: 95%;

  /*background       : #BEDBFE;*/



}

table.contentpane{

text-align: left;

vertical-align: top;

horizontal-align: left;



}





.contentheading, .componentheading {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 17px;

  font-weight      : bold;

  color            : #333;

  text-align       : left;

  position:relative;

  padding-bottom   : 15px;

  text-decoration: none;

}

.contentheading-intext {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 17px;

  font-weight      : bold;

  color            : #333333;

  text-align       : left;

  position:relative;

  padding-bottom   : 15px;

  text-decoration: none;

}





.contentheading td{

  border: solid 1px #333333;

}



.contentheading_follow_text

{

	position: relative;

	left: 0px;

}

.createdate {

  font-family      : Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #999999;

  text-align       : left;

}





.button {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-style       : normal;

  font-size        : 10px;

  font-weight      : bold;

  background-color : #F0F0F0;

  color            : #333333;

  border           : 1px solid #CCCCCC;

}



.inputbox {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #333333;

  background-color : #F0F0F0;

  border           : 1px solid #CCCCCC;

}





a:link, a:visited {

  font-size        : 14px;

  color            : #3330FF;

  text-decoration  : underline;

  font-family      : Verdana, Arial, Helvetica, sans-serif;

}



a:hover {

  color            : #333333;

  text-decoration  : underline;

}



/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {

        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

        font-size: 13px;

        font-weight: bold;

        color: #333333;

        text-align:left;

        }



a.contentpagetitle:hover {

        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

        font-size: 13px;

        font-weight: bold;

        text-align:left;

        color: #7B8DA1;

        text-decoration: underline;

        font-weight: bold;

        }



a.category:link, a.category:visited {

  color            : #333333;

  font-weight      : bold;

}



a.category:hover {

  color            : #7B8DA1;

}



/* Styles for dhtml tabbed-pages */

.ontab {

        background-color: #ffae00;

        border-left: outset 2px #ff9900;

        border-right: outset 2px #808080;

        border-top: outset 2px #ff9900;

        border-bottom: solid 1px #d5d5d5;

        text-align: center;

        cursor: hand;

        font-weight: bold;

        color: #FFFFFF;

}

.offtab {

        background-color : #e5e5e5;

        border-left: outset 2px #E0E0E0;

        border-right: outset 2px #E0E0E0;

        border-top: outset 2px #E0E0E0;

        border-bottom: solid 1px #d5d5d5;

        text-align: center;

        cursor: hand;

        font-weight: normal;

}

.tabpadding {

}



.tabheading {

        background-color: #ffae00;

        text-align: left;

}



.pagetext {

        visibility: hidden;

        display: none;

        position: relative;

        top: 0;

}



/* for modifying {moscode} output.  Dont set the colour! */

.moscode {

        background-color: #f0f0f0;

}



/* Text passed with mosmsg url parameter */

.message {

        font-family : Verdana, Arial, Helvetica, sans-serif;

        font-weight: bold;

        font-size : 10pt;

        color : #ff6600;

        text-align: center;

}

/* custom stuff */

.container

{

        border: solid;

        border-width: 1px;

        border-color: #efefef;

        background-color: White;

}

.boxes {

        border: solid;

        border-color: #efefef;

        border-width: 1px;



}

.pagenavcounter{

        font-size: 0px;

        color: #7AB6FE;

}

.pagenav{

       font-size: 18px;

       text-align: center;

       font-weight: bold;

}

a.pagenav{

       font-size: 14px;

       text-decoration: none;

       color : #3330FF;

}

.pagenavbar{

        text-align: center;

        padding-top: 15px;

}

.schirmherrin{

       padding-top: 10px;

}

.moduletable-schirmherrinnav{

       padding-left: 0px;

       margin-left: 0px;

       text-align:left;



}



a.mainlevel-schirmherrinnav:visited, a.mainlevel-schirmherrinnav:link{

	font-family: Arial, Helvetica, serif;

        color: #0350C0;

	background-position: left;

	text-align: left;

	font-size:14px;



        text-decoration: none;

}

a.mainlevel-schirmherrinnav:hover{

	font-family: Arial, Helvetica, serif;

        color: #0350C0;

        background-position: left;

        text-align: left;

        font-weight: bold;



}



table.moduletable-schirmherrinnav td {

        font-size: 10px;

        font-weight: normal;

        border: 0px solid #333;

        padding: 0px 0px 10px 0px;

        /*margin: 5px 5px 5px 5px;*/

        /*background-color: #fff;*/

}

table.moduletable-ballonStarten {

        margin: 0px 0px 0px 0px;

        width: 90%;

        border-left: solid 0px #FFF;

        border-right: solid 0px #ddd;

        border-top: solid 1px #999;

        border-bottom: solid 1px #999;

        /*background-color: #fff;*/

}

table.moduletable-ballonStarten th {

  font-size        : 11px;

  font-weight      : bold;

  color            : #fff;

  text-align       : left;

  width            : 90%;



  padding: 10px 10px 10px 10px;

  margin: 20px 5px 20px 5px;



}



table.moduletable-ballonStarten td {

        font-size: 10px;

        font-weight: normal;

        border: 0px solid #000;

        padding: 5px 0px 5px 5px;

        margin: 5px 0px 5px 5px;

        /*background-color: #fff;*/

}

a.mainlevel-ballonStarten:visited, a.mainlevel-ballonStarten:link{

	font-family: Arial, Helvetica, serif;

        color: #0350C0;

        /*color: #0099ff;*/

	background-position: left;

	text-align: left;

	font-size:14px;

	/*font-weight: bold;*/

	letter-spacing: 0.04em;

        text-decoration: none;

}

a.mainlevel-ballonStarten:hover, a.mainlevel-ballonStarten:active{

        color: #0350C0;

        background-position: left;

        text-align: left;

        font-weight: bold;

        /*letter-spacing: -0.05em;*/

}

.hingucker{

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 24px;

  font-weight      : bold;

  color            : #3330FF;

  text-align       : left;

  margin-bottom    : 25px;

  padding-top      : 0px;

}

.bildLeft{

  align: left;

}


