/* ###################### OVERALL SETTINGS ###################### */
BODY {
/*  background-image     : url("../../../../images/leerback.gif");*/
/*  background           : url("../../../../images/bg-deutschland.jpg") top repeat-x;*/
/*  background-color     : #EEEEEE;*/
  color                : #000000;
  font-family          : Arial, Helvetica;
  font-size            : 10pt;
}

h1, h2, h3, h4, h5, h6 {
  font                 : 11pt Arial, Helveticaf;
  color                : #000000;
}

table {
  border-style         : none;
  padding              : 0px;
  font-family          : Arial, Helvetica;
  font-size            : 10pt;
}

td, tr {
  color                : #000000;
  background-color     : #FFFFFF;
}

hr {
  height               : 1px;
  width                : 100%;
  color                : #D0D0D0;
}

a:link{
        color          : rgb(0,0,255);
}

a:visited{
        color          : rgb(0,0,255);
}
                
a:active{
        color          : rgb(102,102,102);
}

a:hover{
        color          : rgb(0,102,102);
}
 
 ul  {
   margin-left         : 20px;
 }
 
/************************* User Settings **************************************************/

.bannerzelle_links {
  background-image     : url("../images/bg_banner.jpg");
  vertical-align       : top;
  height               : 130px;
  width                : 215px;
}

.bannerzelle_rechts {
  background-image     : url("../images/bg_banner.jpg");
  vertical-align       : top;
  height               : 130px;
  padding              : 2px;
}


.links {
  width                : 130px;
  vertical-align       : top;
  list-style-image     : url("../images/pfeil.gif");
  padding              : 2px;
}

ul.links {
  display              : block;
  padding              : 3px;
  margin               : 0;
  border               : 1px solid black;
}

.newsflash {
  list-style-type     : disc;
} 
 
.mainbody {
  width               : 440px;
}
.mainbody-breit {
  width               : 620px;
}

.rechts {
  width               : 180px;
  vertical-align      : top;
}

.haupttabelle {
  width               : 780px;
  border              : 4px double #416192;
  padding             : 1px;
	margin-top : 20px;
}

.wilkommen {
  font-weight         : bold;
}



.newsflash {
  list-style-type     : disc;
  border-bottom       : solid 1px #000000;
} 
 

.titelzelle  {
  font-size           : 10pt;
  font-weight         : bold;
  background-color    : #C4CBE0 ;
  color               : #333333;
  text-align          : left;
}

.fusszeile  {
  font-size           : 8pt;
  text-align          : right; 
}

.link  {
  font-size           : 10pt;
  color               : #666666;
  text-align          : center;
}  

table.moduletablefusszeile {
  font-family         : Arial, Helvetica;

}

/* ################### MODULE SETTINGS ################### */
.modules {
  background           : #F5F5F5;
}

table.moduletable {
  margin               : 0px 0px 0px 0px;
  width                : 100%;
  margin-bottom        : 10px;
}

table.moduletable th {
  font-size            : 10pt;
  font-weight          : bold;
  width                : 100%;
  color                : #333333;
  text-align           : left;
  border-bottom        : 1px solid #cccccc;
  background           : #C4CBE0;
  border-top           : 1px solid silver;
  border-left          : 1px solid silver;
  border-right         : 1px solid #666666;
  border-bottom        : 1px solid #666666;
  padding              : 2px;  
}

table.moduletable td {
  font-size            : 10pt;
  font-weight          : normal;
  text-align           : left;
}

 /* ################### MAIN AND SUB MENU SYSTEM ################### */
.mainlevel {
  width                : 100%;
  font-family          : Arial, Helvetica;
  font-size            : 10pt;
}

.sublevel {
 /* padding-left       : 7px;*/
}
 
 /* ###################### FORMULAR SETTINGS ###################### */
.button {
  font                 : bold 10px Arial, Helvetica;
  color                : #000000;
  background-color     : #C0C0C0;
  border               : 1px solid #000000;
  text-transform       : uppercase;
  background           : url(../images/but_bar_back.gif);
}

.inputbox {
  font             : 10px Arial, Helveticaf;
  color            : #000000;
  background-color : #A4AEBA;
  border           : 1px solid #000000;
} 

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  background       : #FFFFFF;
}

.contentpaneopen {
  font-family      : Arial, Helvetica;
  font-size        : 10pt;
  background       : #FFFFFF;
  border-bottom    : 0px solid #cccccc;
  text-align       : justify;
  width            : 100%;
}

.contentheading {
  font             : bold 10pt Arial, Helvetica;
  color            : #333333;
  text-align       : left;
  width            : 100%;
  background-color : #C4CBE0;
  border-top       : 1px solid silver;
  border-left      : 1px solid silver;
  border-right     : 1px solid #666666;
  border-bottom    : 1px solid #666666;
  padding          : 2px;
}

.componentheading {
  font             : bold 10pt Arial, Helvetica;
  color            : #004080;

}

.createdate {
  font-family      : Arial, Helvetica;
  font-size        : 10pt;
  color            : #999999;
  text-align       : left;
}
