body {
        margin:0;
        padding:0;
        background-color:#555555;
        font-family: arial;
        font-size:10pt;
        color: #FFFFCC;
                }
table, td {font-family: arial;
        font-size:10pt;
        color: #FFFFCC
        }
div{margin:0px;padding:0px;}
a:link, a:visited, a:active {
	color: #FFFF00;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
form {
	margin: 0;
}
input, textarea{background:#DDDDDD}

h1, h2, h3, h4, h5 {
	margin: 5px 0px 5px 0px;
}

#grundcontainer{
     height:auto;
     position: absolute;  top: 0%;  left: 50%;
     margin-left: -485px;
     margin-top: 10px;
     border:0px solid red;
     width:970px;
     background-image:url(images/a_rechts.jpg);
     background-repeat:no-repeat;
     background-color:#000000;
     background-position:173px 130px;

 }



#header {
        height:134px;
        background-image:url(images/a_oben.jpg);
        background-position:left top;
        }
.datum{ padding-right:30px;
        color:#FFFFCC;
        }
#rand{
      border:5px solid #DDDDDD;
      background-color : #0000EA;
      }
.rahmen{border:1px solid #448882}
.rand{
      border:1px solid #DDDDDD;

      }
#rahmen {
   margin-left: 3px;
   border-width: 1px;
   border-color: #448882;
   border-style: solid solid solid solid;
     }
.rahmen {
   margin-left: 3px;
   border-width: 1px;
   border-color: #448882;
   border-style: solid solid solid solid;
     }
#rahmend {
   margin-left: 3px;
   border-width: 5px;
   border-color: #DDDDDD;
   border-style: none solid solid solid;
     }

img.randb{
 border:5px solid #DDDDDD;
   background-color : #0000EA;
  }
.strich{
   border-width: 1px;
   border-color: #448882;
   border-style: none none solid none;
}
#container{
   float:left;
   background-image:url(images/a_footer.jpg);
   background-repeat:repeat-y;
   border:0px solid #FFFFFF
   }

#linke_spalte {
        float:left;
        background-image:url(images/a_links.jpg);
        background-repeat:no-repeat;
        width:173px;
        margin:0px;
        padding-top:70px;
        padding-left:5px;
        text-align:left;
        border:0px solid #FFFFCC;

        }
#rechte_spalte {
        float:left;

        width:790px;;
        margin:0px;
        padding:0px;
        text-align:center;
        border:0px solid #FFFFCC

        }
#footer {text-align:center;
        clear:both;
        height:20px;
        line-height:20px;
        font-size:9pt;
        background:#000000;
        background-image:url(images/a_footer.jpg);
        background-repeat:no-repeat;
        }


#menu2 { height:400px;
         width:140px;
         margin-top:10px;
         margin-left:10px;
         border:0px solid #666666
         }
#menu2 ul{
         margin:0px;padding:0px;
         font-size:12px;
         }
#menu2 li{
         list-style-type:none;
         }
#menu2 li a {height:18px;
         font-weight:bold;
         color:#FFFFCC;
	margin: 0px;
	padding: 0px;
	text-indent:5px;
	list-style-type:none;
	margin-bottom: 5px;
	padding: 2px;
	text-decoration:none;
	border:1px solid #555555;
         display: block;
}
#menu2 li a:active, #menu2 li a:hover{
         color:#FFFFFF;
         background-color:#333333;
}
#menu2_default a:link, #menu2_default a:visited, #menu2_default a:active {
         color:#FFFFCC;
	border-bottom: 0px solid #999999;
}
#menu2_default a:hover {
         color:#FFFFCC;
	border-bottom: 0px solid #333333;
	background-color:#333333;
}
.menu2_current{
         background-color:#333333;
}