body {
        background: #FFFFFF;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align:center;
        scrollbar-arrow-color:#2D537A;
        scrollbar-face-color:#F8F9FD;
        scrollbar-highlight-color:#2D537A;
        scrollbar-3dlight-color:#F8F9FD;
        scrollbar-shadow-color:#2D537A;
        scrollbar-darkshadow-color:#F8F9FD;
        scrollbar-track-color:#9AB6D6;
        }

a {     color:#F8F9FD;
        font-weight:normal;
        text-decoration:none;
}

a:link             {color:#F8F9FD;}
a:visited          {color:#F8F9FD;}
a:hover            {color:#D6E2F0;}
a:active           {color:#F8F9FD;}



a.mail {color:#024577;
        font-weight:normal;
        text-decoration:none;
}

a:link.mail              {color:#024577;}
a:visited.mail           {color:#024577;}
a:hover.mail             {color:#9AB6D6;}
a:active.mail            {color:#024577;}



a.link {color:#5C8BC1;
	  font-size:11px;
        font-weight:normal;
        text-decoration:none;
}

a:link.link              {color:#5C8BC1;}
a:visited.link           {color:#5C8BC1;}
a:hover.link             {color:#9AB6D6;}
a:active.link            {color:#5C8BC1;}




a.agb {    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
           color:#212121;
           font-size:10px;
           font-weight:normal;
           text-decoration: none;}

a:link.agb       {color: #212121;}
a:visited.agb    {color: #212121;}
a:hover.agb      {color: #818181;}
a:active.agb     {color: #212121;}



#agb {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#000033;
        font-size:12px;
        font-weight:normal;
        padding-top:20px;
        padding-left:40px;
        padding-right:40px;
        background:#FFFFFF;
        }

#frame {
        width:955px;
	  height:2000px;
        position: absolute;
        margin-right:auto;
        margin-left:auto;
        margin-top:5px;
        padding:0px;
        padding-bottom:10px;
        text-align:left;
  	  background-color: #EAF0FA;
	  z-index:100;
        }

#frame_index {
        width:955px;
        position: absolute;
        margin-right:auto;
        margin-left:auto;
        margin-top:5px;
        padding:0px;
        padding-bottom:10px;
        text-align:left;
  	  background-color: #FFFFFF;
	  z-index:100;
        }


#balken_gelb {
        padding-top:5px;
        width:955px;
        height:20px;
        background:#EED604;
        }

#balken_blau {
        width:955px;
        height:16px;
        padding-top:5px;
        padding-bottom:5px;
        background:#5C8BC1;
        }

#headerindex {
        width:955px;
        height:223px:;
        background:#5C8BC1;
        }


#headerfollow {
        width:955px;
        height:223px:;
        background:#EAF0FA;
        }


#navi {
        width:945px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#F8F9FD;
        padding-left:10px;
        background:#5C8BC1;
        }

#contentindex {
        width:955px;
        height:340px;
        float:left;
        text-align:center;
        letter-spacing:1px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #AEC5E0;
        font-weight: normal;
        background:#5C8BC1;
        }

#contentfollow{
        width:955px;
        height:340px;
        float:left;
        text-align:left;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:16px;
        letter-spacing:1px;
        color: #024577;
        font-weight: normal;
        background:#EAF0FA;
        }



#maincontent{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:16px;
        letter-spacing:1px;
        color: #024577;
  	  background-color: #EAF0FA;
  	  border-right: solid 1px #5C8BC1;
  	  padding: 20px;
  	  position: absolute;
  	  left: 0px;
  	  top: 275px;
  	  width: 700px;
  	  z-index: 200;
        }


#newscontent {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:13px;
        letter-spacing:1px;
        color: #024577;
	  padding: 20px;
	  position: absolute;
	  left: 735px;
	  top: 275px;
	  width: 180px;
	  z-index: 300;
}


#fuss {
        width:955px;
        letter-spacing:0.2px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:9px;
        color: #024577;
        font-weight: normal;
        }

#navi_fuss {
        width:30px;
        padding:0px;
        background:#5C8BC1;
        }


#walker{
	  position: relative;
	  top:200px;
	  left:100px;
        width:100px;
        height:90px;
	  z-index:2;
}


.text {
        padding-top:3px;
        padding-left:30px;
        letter-spacing:0.4px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:12px;
        color: #024577;
        font-weight: normal;
        }


table,tr,td {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:12px;
        color: #024577;
        font-weight: normal;
        }

<!-- menu anfang  -->

#menu {
	width: 100%; background: #5C8BC1; float: left;
	}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 5px;
	width: 100px;
	float: left;
	}

#menu a, #menu h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:14px;
      color:#F8F9FD;
  	display: block;
	margin: 0;
	}

#menu h2 { color: #F8F9FD; background: #5C8BC1;}

#menu a { color: #000; background: #efefef; text-decoration: none; }

#menu a:hover { color: #a00; background: #fff; }

#menu li {position: relative;}

#menu ul ul { position: absolute; z-index: 500; }

#menu ul ul ul { position: absolute; 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;}

<!-- menu ende  -->

h4{ line-height:18px;}



#suma{
            line-height:0px;
            color:#FFFFFF;
            font-size:1px;
}