body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
        background-image: url(/grafik/bg.png);
        background-repeat: repeat-x;
        color: #666666;
        width:854px;
}


<!-- /* Generated via www.cssmenubuilder.com */

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('/images/topMenuImages.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('/images/topMenuImages.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('/images/topMenuImages.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('/images/topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('/images/topMenuImages.png') 100% -90px no-repeat;} -->

/* Generated via www.cssmenubuilder.com */

.menu{margin:0 auto; padding:0; height:30px; width:854px; display:block; position: absolute; margin-top: 228px; margin-left: 150px; background:url('/images/topMenuImages.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('/images/topMenuImages.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('/images/topMenuImages.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('/images/topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('/images/topMenuImages.png') 100% -90px no-repeat;}

.menu-shadow {
position: absolute;
margin-top: 4px;
margin-left: 47px;
width: 860px;
height: 12px;
background:url('/grafik/line-gross.jpg')
}


a{color:#666666;}
a:hover{color:#75B0E7;}
a.navi{text-decoration:none;color:#666666;}
a.navi:hover{text-decoration:none;color:#75B0E7;}

a.footerlinks {font-size:6px;color:#666666;}
a:hover.footerlinks {color:#75B0E7;}

h1,h2,h3{font-size:12px;display:inline;}
h4 {font-size:11px;color:#7F7F7F;display:inline;}

.headertext {
position: absolute;
width: 850px;
height: 40px;
margin-top: 5px;
margin-left: 150px;
text-align: justify;
}

.headerlogo {
position: absolute;
margin-top: 50px;
margin-left: 150px;
width: 850px;
height: 130px;
border-style: solid;
border-width:1px;
border-color: #CFCFCF;
}

.headershadow {
position: absolute;
margin-top: 95px;
margin-left: 150px;
width: 850px;
height: 12px;
background:url('/grafik/line-gross.jpg')
}

.breadlogin-box  {
position: absolute;
margin-top: 184px;
margin-left: 150px;
width: 850px;
height: 30px;
border-style: solid;
border-width:1px;
border-color: #CFCFCF;
}memberheader-aktivieren

.shadow-breadlogin-box {
position: absolute;
margin-top: 214px;
margin-left: 150px;
width: 850px;
height: 12px;
background:url('/grafik/line-gross.jpg')
}

.memberheader-aktivieren  {
position: absolute;
margin-top: 217px;
margin-left: 150px;
width: 850px;
height: 30px;
border-style: solid;
border-width:1px;
border-color: #CFCFCF;
}

.breadcrumbs {
position: absolute;
top: 27%;
left: 1%;
margin-top: 0px;
}

div.breadcrumbs span {
   background:url(/images/breadcrumb.png) no-repeat left center;
   overflow:hidden;
   padding:0 0 0 10px;
   width:0;
   filter:alpha(opacity=40); /* für IE */
   opacity:0.4;
}

.login {
position: static;
margin-top: -18px;
margin-left: 320px;
}


.login-links {
font-size:9px;
}

.head-banner {
position: absolute;
width: 700px;
height: 170px;
top: 50%;
left: 50%;
margin-top: -75px;
margin-left: -100px;
}

.teaser{
position: absolute;
top: 40%;
margin-left: 190px;
width: 854px;
border-style: solid;
border-width:1px;
border-color: #CFCFCF;
text-align: justify;
}

.teaser-pic {
margin-top: 9px;
margin-left: 20px;
}

.teaser-text {
margin-top: -180px;
margin-left: 150px;
font-size:14px;

}
.teaser-text h1 {
font-size:14px;
display:inline;
}

.block-left {
position: absolute;
margin-top: 275px;
margin-left: 150px;
width: 275px;
height: 100px;
border-style: solid;
border-width:1px;
border-color: #CFCFCF;
}

.block-middle {
position: absolute;
margin-top: 275px;
margin-left: 330px;
width: 275px;
height: 100px;
border-style: solid;
border-width:1px;
border-color: #CFCFCF;
}

.block-right {
position: absolute;
margin-top: 275px;
margin-left: 500px;
width: 275px;
height: 100px;
border-style: solid;
border-width:1px;
border-color: #CFCFCF;
box-shadow: 8px 8px 8px #666;
}

.links {
position: absolute;
margin-top: 270px;
margin-left: 150px;
width: 162px;
}

.mitte {
position: absolute;
margin-top: 270px;
margin-left: 328px;
}

.rechts {
position: absolute;
margin-top: 270px;
margin-left: 836px;
}

.rechts2 {
position: absolute;
margin-top: 270px;
margin-left: 1063px;
}

.main {
position: absolute;
top: 0%;
left: 0%;
margin-top: 300px;
margin-left: 0px;
width: 850px;
border-style: solid;
border-width:1px;
border-color: #CFCFCF;
}

.maintext {
position: absolute;
text-align: justify;
}

.pw+reg-link {
font-size:7px;
color:#7F7F7F;
}

.jameda-zitate {font-size:11px;color:#0067CE;}
.zitat {font-size:9px;}

.content-box {
background-image: url(/images/box.gif);
float:left;
width:500px;
height:266px;
padding:20px;
}

.box-shadow {
background:url('/grafik/line.gif')repeat-x;
width: 162px;
height: 5px;
float: bottom;
}

.footer {
font-size:10px;
color:#7F7F7F;
text-align: justify;
width: 500px;
height: 300px;
position: absolute;
clear: both;
}


td, th
{
font-family:Verdana;
font-size:12px;
}


td.table_title,th.table_title
 {
  font-size: 12px;
  font-family: Verdana, Helvetica, sans-serif;
  color: #75B0E7;
  background-image:url(../grafik/h2.gif);
 }



.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
}
.wrap1 {
  float: left;

}

.wrap3 img {
  display:block;
  border:1px solid #ccc;
  border-color:#efefef #ccc #ccc #efefef;
}

.meldung{
  color: red;
}
