body div {
 font-family: arial, helvetica, sans-serif;
 font-size: 14px;
 color: #16296C;
 text-align: left;
}

body {
 background-color: #ECEDEE;
 background-image: url('');
 background-repeat: repeat-x;
 margin-left: 0;
 margin-top: 0;
 color: #16296C;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
}

#alles {
 position: relative;
 margin-left: auto;
 margin-right: auto;
 width:999px;
 height: 100%;

}

#top {
 float: left;
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 width:699px;
 height:32px;
 padding-left: 300px;
 padding-top: 158px;
 background-image: url('../images/layout_01.jpg');
 background-repeat: no-repeat;
 font-style:normal;
}

#top a {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
 margin-right:  5px;
 padding-left:   5px;
 padding-right:  5px;
 padding-bottom: 10px;
 border: 1px dotted transparent;
}
#top a:hover, #top #marked {
 border-left: dashed 1px #FFFFFF;
 border-right: dashed 1px #FFFFFF;
 background-image: url('../images/menuback_over.png');
}


#pathway {
 font-size: 12px;
 position: absolute;
 font-style:italic;
 color: #3F5F74;
 width:605px;
 height:35px;
 top: 190px;
 left: 260px;
}
#pathway a {
 color: #3F5F74;
 text-decoration: none;
}
#pathway a:hover {
 color: #3F5F74;
 text-decoration: underline;
}

#main {
  float: left;
  width:999px;
  background-image: url('../images/layout_03.jpg');
  background-repeat: repeat-y;
}


#content {
  float: left;
  width:709px;
  padding-right: 50px;
  padding-left: 240px;
  padding-top: 15px;
  background-image: url('../images/layout_02.jpg');
  background-repeat: no-repeat;
  min-height: 486px;
}


#bottom {
 float: left;
 text-align: center;
 padding-top: 8px;
 width:999px;
 height:24px;
 background-image: url('../images/layout_04.jpg');
 background-repeat: no-repeat;
 color: #3E6479;
 font-size: 8px;
}

#bottom a {
 text-decoration: none;
 color: #3E6479;
}


p {
 align: justify;

}

.menubutton {
 position: absolute;
 height: 42px;
 width: 120px;
 font-size: 10px;
 color: white;
}
.menubutton a, .menubutton a:link, .menubutton a:visited {
 color: white;
 text-decoration: none;
 font-size: 10px;
}

.menubutton a:hover {
 text-decoration: underline;
}


.main {
 padding-right: 25px;
}

ul, ol {
 padding-left: 55px;
 list-style: square;
}
li {
 margin-bottom: 10px;
}

h1 {
 font-size: 20px;
 color: #132661;
 background-image: url('');
 background-repeat: no-repeat;
 padding-top: 11px;
 padding-bottom: 8px;
 padding-left: 17px;
 padding-top: 3px;
 width: 900px;
}

h2 {
 font-size: 16px;
 color: #132661;
 background-image: url('');
 background-repeat: no-repeat;
 padding-left: 18px;
 padding-top: 3px;
 padding-bottom: 4px;
}

h2 a, h2 a:hover, h2 a:visited, h2 a:active {
 background-image: url('../images/button.jpg');
 background-repeat: repeat-x;
 color: #FFFFFF;
 padding: 5px;
 font-size: 16px;
 text-decoration: none;

}

h3 {
 font-size: 10px;
 color: #7A89A0;
 padding-left: 18px;
 padding-top: 3px;
 height: 31px;
}

hr { 
  color: #074D95;
  height: 2px;
  background-color: #074D95;
  border: 1px solid #074D95;
  margin-right: 35px;
  margin-left: 53px;

}

p  {
 text-align: left;
 margin-bottom: 6px;
 margin-right: 20px;
 padding-left: 18px;
}
table {
 margin-left: 17px;
}


.status {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #A2A2A4;
        TEXT-DECORATION: none;

}



input, textarea, select {
        background-color: #CFE4EF;
        color: #8A1D23;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 12px;
        font-weight : normal;
        BORDER-LEFT: 1px solid #074D95;
        BORDER-RIGHT: 1px solid #074D95;
        BORDER-TOP: 1px solid #074D95;
        BORDER-BOTTOM: 1px solid #074D95;

}
