@import url(css_styled_content.css);

.navigation a.nav, .navigation  a.nav:visited 
{ 
      text-decoration: none;
      BORDER: none;
      border-top: solid 1px #EFEFEF;
      padding-top: 3px;
      color: #FFFFFF;
      font-weight: bold;
      background: #003366;
      display: block;
      height: 16px;
      width: 180px;
      text-indent : 9px;
}

.navigation  a.nav:hover, .navigation  a.nav:active, .navigation  a.nav_act, .navigation  a.nav_act:hover, .navigation  a.nav_act:active 
{       
      text-decoration: none;
      BORDER: none;
      border-top: solid 1px #EFEFEF;
      padding-top: 3px;
      color: #ff0006;
      font-weight: bold;
      background: #FFFFFF;
      display: block;
      height: 16px;
      width: 180px;
      text-indent : 9px;}

.navigation  a.nav2, .navigation  a.nav2:visited 
{       
      text-decoration: none;
      BORDER: none;
      padding-top: 1px;
      color: #003366;
      display: block;
      font-weight: bold;
      background: #EFEFEF;
      height: 16px;
      width: 180px;
      text-indent : 15px; 
}

.navigation  a.nav2:hover, .navigation  a.nav2:active, .navigation  a.nav2_act, .navigation  a.nav2_act:hover, .navigation  a.nav2_act:active 
{
      text-decoration: underline;
      BORDER: none;
      padding-top: 1px;
      color: #ff0006;
      font-weight: bold;
      background: #FFFFFF;
      display: block;
      height: 16px;
      width: 180px;
      text-indent : 15px
}


a img{
  border-color:#CC0000;
}

body {
	margin: 0px; padding: 0px;
	background-color: #EFEFEF;
}

.content{
  background-color: #FFFFFF;
}

.header{
  background-color:#EFEFEF;
}

.left{
background-color: #c8ced5;
}

.lefttop{
  background-color: #0b77e3;
  padding-top:10px;
}

.right{
background-color: #cccccc;
color:blue;
}

tr, td, p, div, .bodytext {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
}
hr {
  background       : #999999;
  height           : 1px;
  width            : 100%;
}

.left {
  border-right:1 solid #228bf4;
}

.left .moduletablelogin td,.left .moduletablelogin a{
  color:#F7F7F7;
}


h1 {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 16px;
  font-weight      : bold;
  color            : #CC0000;
  text-align       : left;
  line-height : 100%; margin : 0px; padding-top : 9px; padding-bottom : 0px; text-indent : 0px; letter-spacing : 0px; 
}

.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}

a:link, a:visited {
color: #CC0000;
}

.left a{
text-decoration:none;
}

.left a:hover{
font-weight:bold;
}

a:hover {
text-decoration:none;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

td a, p {
padding: 0px; margin: 0px;
}

.footer{
 text-align:center;
 font-size:7pt;
 background: #c8ced5;

}

b, strong {
font-weight:bold;
}

td h1 {
padding: 0px; margin: 0px 0 6px 0; /* top - right - bottom - left*/
}


/**************************** Tabellen *******************************/
.tr-0 {
/*formatierungen #65533;r die erste Zeile*/
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: #c8ced5;
line-height: 17px;
padding-left: 3px;
}

.tr-even {
margin:0;
padding:0;
/*formatierung #65533;r alle ungeraden Zeilen*/
background-color: #ffffff;
color: #003366;
padding-left: 3px;
}

.tr-even:hover {
background-color: #ff0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
}

.tr-odd {
margin:0;
padding:0;
/*formatierung #65533;r alle geraden Zeilen*/
background-color: #c8ced5;
color: #484847;
padding-left: 3px;
}

.tr-odd:hover {
background-color: #ff0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
}

.tr-even .td-0{
/*formatierung #65533;r die linke Spalte der ungeraden Zeilen*/
margin:0;
padding:0;
text-align: left;
padding-left: 2px;
}

.tr-even .td-last {
/*formatierung #65533;r die rechte Spalte der ungeraden Zeilen*/
margin:0;
padding:0;
padding-left: 4px;
}

.tr-odd .td-0{
/*formatierung #65533;r die linke Spalte der geraden Zeilen*/
margin:0;
padding:0;
text-align: left;
padding-left: 2px;
}

.tr-odd .td-last {
/*formatierung f&#65533;r die rechte Spalte der geraden Zeilen*/margin:0;
padding:0;
text-align: left;
padding-left: 2px;
}

.tr-last {
/*formatierung f&#65533;r die letzte Zeile*/
}

.contenttable {
/*allgemeine Formatierungen f&#65533;r alle Tabellen*/
width: 790px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-align: left;
padding-left: 3px;
float: left;
}

.contenttable-0 {
width: 790px;
text-align: left;
padding-left: 3px;
float: left;
}

.contenttable-1 {
/*allgemeine Formatierungen f&#65533;r die erste Tabelle der Seite*/
width: 790px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-align: left;
padding-left: 3px;
padding-left: 10px;

}
.contenttable-1 .tr-0 {
/*formatierungen f&#65533;r die erste Zeile der ersten Tabelle*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
background-color: #003366;
padding-left: 3px;

}
.contenttable .tr-0 {
/*formatierungen f&#65533;r die erste Zeile aller Tabellen*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
background-color: #c8ced5;
line-height: 17px;
padding-left: 3px;
}