body{margin: 0; padding: 0;}


/* ===================
 * DIV STYLES SETTINGS
 * ===================
 */
#header {
 position: absolute;
 width: 1000px;
 height: 1000px;
 top: 0px;
 left: 50%;
 padding-left: 0px;
 margin-left: -500px; /* negative Hälfte von width:1000px */
 z-index: 0;
 background-color: #ffffff;
}

#content {
 position: absolute;
 width: 1000px;
 height: 500px;
 top: 120px;
 left: 50%;
 padding-left: 0px;
 margin-left: -500px; /* negative Hälfte von width:1000px */
 z-index: 0;
 background-color: #ffffff;
}

#oben_links {
 position: absolute;
 width: 175px;
 height: 23px;
 top: 0px;
 left: 0px;
 z-index: 10;
 background-color: #E3E9ED;
 border-left: thin solid;
 border-right: thin solid;
 border-bottom: thin solid;
 border-color: #C3C3C3;
 border-width: 1px;
}

#oben_mitte {
 position: absolute;
 width: 652px;
 height: 23px;
 top: 0px;
 left: 174px;
 z-index: 10;
 background-color: #ffffff;
 border-left: thin solid;
 border-color: #C3C3C3;
 border-width: 1px;
}

#oben_rechts {
 position: absolute;
 width: 175px;
 height: 23px;
 top: 0px;
 right: 0px;
 z-index: 10;
 background-color: #ffffff;
 border-right: thin solid;
 border-left: thin solid;
 border-color: #C3C3C3;
 border-width: 1px;
}

#mitte_links {
 position: absolute;
 width: 175px;
 height: 100px;
 top: 24px;
 left: 0px;
 z-index: 10;
 background-color: #ffffff;
 border-left: thin solid;
 border-right: thin solid;
 border-bottom: thin solid;
 border-color: #C3C3C3;
 border-width: 1px;
}

#mitte_mitte {
 position: absolute;
 width: 650px;
 height: 100px;
 top: 24px;
 left: 174px;
 z-index: 10;
}

#mitte_rechts {
 position: absolute;
 width: 175px;
 height: 100px;
 top: 24px;
 right: 0px;
 z-index: 10;
}

#unten_mitte {
 position: absolute;
 width: 650px;
 top: 0px;
 left: 175px;
 z-index: 10;
 background-color: #FF0000;
}

#unten_rechts {
 position: absolute;
 width: 175px;
 height: 100%;
 top: 0px;
 right: 0px;
 z-index: 30;
 border-left: thin solid;
 border-right: thin solid;
 border-bottom: thin solid;
 border-width: 1px;
 border-color: #C3C3C3;
 background-color: #00FF00;
}



/* ===================
 * LINKS TYPE SETTINGS
 * ===================
 */
.links{
 color: #7f7f7f;
 text-decoration: none;
 font-weight: bold;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}
a.links:link, a.links:visited {
 font-family: Verdana;
 text-decoration: none;
 font-size:10px;
 line-height:12px;
 color: #7f7f7f;
 font-weight: normal;
}
a.links:hover {
 font-family:Verdana;
 text-decoration: none;
 font-size: 10px;
 line-height:12px;
 color: #000000;
 font-weight: bold;
}

.navi_links{
 color: #7f7f7f;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}
a.navi_links:link, a.navi_links:visited {
 font-weight: normal;
 font-family: Verdana;
 text-decoration: none;
 font-size:10px;
 line-height:12px;
 color: #7f7f7f;
}
a.navi_links:hover {
 font-weight: normal;
 font-family:Verdana;
 text-decoration: none;
 font-size: 10px;
 line-height:12px;
 color: #7f7f7f;
 font-weight: normal;
}

.col_right{
 color: #757C83;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}
a.col_right:link, a.col_right:visited {
 color: #757C83;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}
a.col_right:hover {
 color: #757C83;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.contact_links{
 color: #757C83;
 text-decoration: underline;
 font-weight: bold;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}
a.contact_links:link, a.contact_links:visited {
 font-family: Verdana;
 text-decoration: underline;
 font-weight: normal;
 font-size:10px;
 line-height:12px;
 color: #757C83;
}
a.contact_links:hover {
 font-family:Verdana;
 text-decoration: underline;
 font-weight: bold;
 font-size: 10px;
 line-height:12px;
 color: #000000;
}

.application_links{
 color: #757C83;
 text-decoration: none;
 font-weight: bold;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}
a.application_links:link, a.application_links:visited {
 font-family: Verdana;
 text-decoration: none;
 font-weight: normal;
 font-size:10px;
 line-height:12px;
 color: #757C83;
}
a.application_links:hover {
 font-family:Verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 10px;
 line-height:12px;
 color: #000000;
}



/* ==================
 * FONT TYPE SETTINGS
 * ==================
 */

.inhalt_grey{
 color: #9EA1A5;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.mainheader{
 color: #2D4E8D;
 text-decoration: none;
 font-weight: bold;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.subheader{
 color: #2D4E8D;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 font-style: oblique;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.applicationcontent{
 color: #757C83;
 text-decoration: none;
 font-weight: none;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.applicationheader{
 color: #757C83;
 text-decoration: none;
 font-weight: bold;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.applicationbluecontent{
 color: #2D4E8D;
 text-decoration: none;
 font-weight: bold;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.applicationblackcontent{
 color: #000000;
 text-decoration: none;
 font-weight: bold;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.rightcontent{
 color: #757C83;
 text-decoration: none;
 font-weight: none;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.rightbluecontent{
 color: #2D4E8D;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.rightblueheader{
 color: #2D4E8D;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}

.normalcontent{
 color: #757C83;
 text-decoration: none;
 font-weight: none;
 font-size: 10px;
 line-height:12px;
 font-family: Verdana;
 background-repeat:no-repeat;
}





/* =========================
 * TABLE NAVIGATION SETTINGS
 * =========================
 */
.rightborder {
 border-right: thin solid;
 border-bottom: thin solid;
 border-color: #C3C3C3;
 border-width: 1px;
}

.leftrightborder {
 border-right: thin solid;
 border-left: thin solid;
 border-bottom: thin solid;
 border-color: #C3C3C3;
 border-width: 1px;
}

.bottomborder {
 border-bottom: thin solid;
 border-color: #C3C3C3;
 border-width: 1px;
}

.applicationimg{
  background-color: #BACCD0;
  font-family: Verdana; 
  font-size: 10px; 
  line-height: 12px; 
  color: #ffffff;
  text-decoration: none; 
  font-weight: bold;
}





/* ========================
 * MENU NAVIGATION SETTINGS
 * ========================
 */
#navigation{
 position: absolute;
 width: 1000px;
 top: 450px;
 background-color:#A4A5A4;
 background-image:url(../images/items2.gif);
 color:#ffffff;
 height:20px;
 border-top:1px solid #E29951;
 border-bottom:0px solid #E29951;
 text-align:center;
}	

#submenu .selectedItem a
{
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  font-family: tahoma;
  text-align: left;
  color: #000;
  background: #f9f9f9;
  border-left-color: #efefef;
  border-left-width:5px;
  padding-left: 5px;
  border-bottom-color: #bbbbbb;
  border-bottom-width:1px;		
}

#submenu .selectedItem a:hover
{
  color: #000;
  background: #ffee22;
}


#menu 
{
  top: 100px;
  width: 100%;
  float: left;
}

#menu ul 
{
  list-style: none;
  margin: 0;
  padding: 0;
  width: 114px;
  float: left;
  height:20px;
}

#menu a, #menu h2
{
  display: block;
  border-width: 0px;
  border-style: solid;
  border-color: #E29951 #E29951 #E29951 #E29951;
  margin: 0;
  padding: 3px 4px;
}

#menu a 
{
  color: #000;
  background-image:url(../images/items2.gif);
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  font-family: tahoma;
  text-align: center;
}

#menu a:hover
{
  color: #000;
  background-image:url(../images/button.gif);
  height:12px;
}

#menu li 
{
  position: relative;
  height:20px;
}

#menu ul ul 
{
  position: absolute;
  z-index: 500;
  margin-top:2px;
}


#menu ul li ul li a
{
 background: #fff; 
 border-width:2px;
 border-top-width: 0px;
 border-bottom-width: 2px;
 border-bottom-color:#dddddd; /*#ffcc00;*/
 width: 150px;
 text-align: left;
 font-size: 10px;
 color: #000;
}

#menu ul li ul li a:hover
{
 background: #F0F0F0;
 color: #000;
 border-left-color: #E29951;
 border-left-width:5px;
 padding-left: 5px;
 width: 146px;
}

#menu ul ul ul 
{
  top: 0;
  left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{
  display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
  display: block;
}


