/* -- Content -- */
#content {
  position:absolute;
  top:108px;
  left:230px;
  width:560px;
  font-size: 12px;
  line-height: 18px;
  font-family: Tahoma,sans-serif;
  font-weight: normal;
  color: #2A567D;
}

#content p{
  margin-left:10px;
  margin-right:10px;
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
}

#content h1 {
  font-family: Tahoma,sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #2A567D;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left:10px;
  margin-right:10px;
  line-height:1.5em;
}

#content h2 {
  font-family: Tahoma,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #2A567D;
  margin-left:10px;
  margin-right:10px;
  display:inline;
}

a.content {
  font-weight: bold;
  color: #8D8A71;
  text-decoration: none;
}

#content a {color: #8D8A71; text-decoration:none; font-weight:bold;}
#content a:visited {color: #8D8A71;}
#content a:hover {color: #2A567D;}
#content a:active {color: #8D8A71;}

#content a.mainpage {
  font-weight: bold;
  color: #2A567D;
  text-decoration: none;
}

#content a.mainpage:visited{color: #2A567D;}
#content a.mainpage:hover {color: #8D8A71;}
#content a.mainpage:active {color: #8D8A71;}

#content a.scroll {
font-family: Tahoma,sans-serif;
font-weight: normal;
color: #8D8A71;
text-decoration: none;
}

#content a.scroll:visited{color: #8D8A71;}
#content a.scroll:hover {color: #2A567D;}
#content a.scroll:active {color: #2A567D;}

#content ul, #content ol {
font-family: Tahoma,sans-serif;
font-weight: normal;
color: #2A567D;
}

#content ul#navi_content {
  font-family: Tahoma,sans-serif;
  font-weight: normal;
  color: #3E3D33;
  font-size:11px;
}

#content ul li {
  list-style-image:url(images/list_square.gif);
  list-style-position: outside;
  font-weight:normal;
}

#content div.spalte {
margin-top: 57px;
}
#content .naviscroll {
font-weight: normal;}

#content a.naviscroll {
font-family: Tahoma,sans-serif;
font-weight: normal;
color: #2A567D;
text-decoration: none;}

#content a.naviscroll:visited{color: #2A567D;}
#content a.naviscroll:hover{color: #8D8A71;}
#content a.naviscroll:active{color: #8D8A71;}



/* -- Navigation Spalte links -- */

#navi {
  position:absolute;
  top:129px;
  left:0px;
  width:200px;
  margin-top:15px;
  font-family:Tahoma,sans-serif;
  font-size:11px;
}

#navi ul {
  display:block;
  margin:0px;
  padding:0px;
  margin-left:15px;
  list-style:none;
  line-height:18px;
  text-indent:-16px;
}

#navi a {
  color:#8D8A71;
  text-decoration:none;
  font-weight:bold;
  padding-left:10px;
  font-family:Tahoma,sans-serif;
  line-height:20px;
  padding-left:16px;
}

#navi a:visited {color:#8D8A71;}
#navi a:hover {color:#2A567D;}
#navi a:active {color:#2A567D;}

#navi a.left0 {
  color:#8D8A71;
  text-decoration:none;
  font-weight:bold;
}

#navi a.left0act {
  color:#2a567d;
  text-decoration:none;
  font-weight:bold;
}

#navi a.left0:hover {
  color:#2A567D;
}

#navi a.left1 {
  color:#8D8A71;
  text-decoration:none;
  font-weight:bold;
}

#navi a.left1:hover {
  background-image: url(images/nav_square.gif);
  background-repeat: no-repeat;
  background-position: left;
  color:#2A567D;
}

#navi a.left1:active {
  background-image: url(images/nav_square.gif);
  background-repeat: no-repeat;
  background-position: left;
}

#navi a.left1act {
  color:#2a567d;
  background-image: url(images/nav_square.gif);
  background-repeat: no-repeat;
  background-position: left;
  text-decoration:none;
  font-weight:bold;
}

#navi a.left2 {
  color: #8D8A71;
  text-decoration:none;
  font-weight:bold;
}

#navi a.left2:hover {
  background-image: url(images/nav_square2.gif);
  background-repeat: no-repeat;
  background-position: left;
  color:#2A567D;
}

#navi a.left2:active {
  background-image: url(images/nav_square2.gif);
  background-repeat: no-repeat;
  background-position: left;
}

#navi a.left2act {
  color: #2A567D;
  background-image: url(images/nav_square2.gif);
  background-repeat: no-repeat;
  background-position: left;
  text-decoration:none;
  font-weight:bold;
}

#suche {
 position:absolute;
 top:130px;
 left:810px;
 width:200px;
 height:70px;
 background:url(images/bg_suche.gif);
 font-family: Tahoma,sans-serif;
 font-weight: bold;
 color: #8D8A71;
 font-size:11px;
}

/* rechts - News */
#rechts {
 position:absolute;
 top:170px;
 left:810px;
 width:184px;
}
#rechts, td.rechts {
 font-size:10px;
 line-height:14px;
 padding: 8px;
}
#rechts p{
  font-family: Tahoma,sans-serif;
  font-weight: normal;
  color: #8D8A71;
  font-size:10px;
  line-height:14px;
}
#rechts h1{
  font-family: Tahoma,sans-serif;
  font-weight: bold;
  color: #8D8A71;
  margin: 0;
  font-size:14px;
  line-height:18px;
}
#rechts a{
  font-family: Tahoma,sans-serif;
  text-decoration:none;
  color: #8D8A71;
  margin: 0;
  font-size:10px;
  line-height:14px;
}


p {
  font-family: Tahoma,sans-serif;
  font-weight: normal;
  color: #2A567D;
  font-size: 12px;
}

h1 {
  font-family: Tahoma,sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #2A567D;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left:10px;
  margin-right:10px;
}

#content h1.start {
  font-family: Tahoma,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #2A567D;
  margin: 0px;
  display:inline;
}

#content p.small {
  font-size: 11px;
  line-height:13px;
  margin:0px;
  margin-top:2px;
}

#content a.start {
  font-family: Tahoma,sans-serif;
  font-size: 9px;
  font-weight: normal;
  text-decoration:none;
  color: #2A567D;
}

#content a.small {
  font-family: Tahoma,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration:none;
  color: #2A567D;
}

#content a.small:hover {
  text-decoration:underline;
}

h1.start {
  font-family: Tahoma,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #2A567D;
  margin: 0px;
  display:inline;
}

p.small {
  font-size: 10px;
  line-height:13px;
  margin:0px;
}

a.start {
  font-family: Tahoma,sans-serif;
  font-size: 9px;
  font-weight: normal;
  text-decoration:none;
  color: #2A567D;
}

a.small {
  font-family: Tahoma,sans-serif;
  font-size: 9px;
  font-weight: normal;
  text-decoration:none;
  color: #2A567D;
}

a.small:hover {
  text-decoration:underline;
}

table {
  margin:0px;
  padding:0px;
}


td {
 font-size: 11px;
 line-height:17px;
 font-family: Tahoma,sans-serif;
 font-weight: normal;
 color: #2A567D;
}

td.blue{
 background-color:#e8e8e8;
}

#content td.form, td.form{
 background-color:#D9E5F5;
 font-family: Tahoma,sans-serif;
 font-weight: normal;
 color: #2A567D;
 padding-left:10px;
}

td.form1{
 background-color:#D9E5F5;
 font-family: Tahoma,sans-serif;
 font-weight: normal;
 color: #2A567D;
 padding-left:10px;
}



/* -- Hauptnavigation oben -- */

#navimain {
  position:absolute;
  top:91px;
  left:225px;
  font-weight: normal;
  color: #8D8A71;
  font-size: 11px;
}

a.navimain {
font-family: Tahoma,sans-serif;
font-weight: normal;
color: #8D8A71;
text-decoration: none;}

a.navimain:visited{color: #8D8A71;}
a.navimain:hover{color: #2A567D;}
a.navimain:active{color: #2A567D;}


/* -- Formular -- */

#form {
font-family: Tahoma,sans-serif;
font-weight: normal;
color: #2A567D;
padding: 5px;}

#form2 {
font-family: Tahoma,sans-serif;
font-weight: normal;
border-bottom: 1px solid #FFFFFF;
color: #2A567D;
}

#logo {
  text-indent:-9999px;
  position:absolute;
  top:0px;
  left:0px;
  width:1017px;
  height:130px;
}