html {
height: 100%;
padding: 0 0 1px 0;
}
body
{
 width:966px;
 margin:0px auto;
 font-family:Tahoma;
 font-size:11px;
 background-image:url('../design/background/01.gif');
 background-repeat:repeat-x;
 background-color:#000;
}
h1 {text-align:center;font-size:16px;color:#000;margin-bottom:0px;}
h2 {text-align:center;font-size:14px;color:#000;}
h3 {text-align:center;font-size:12px;color:#000;}
p {margin-top:0px;}

a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  font-weight:none;
  color:#600;
  font-size:11px;
}
a:active, a:hover
{
 text-decoration:underline;
}

#title {
height:150px;
padding:0px;
margin-bottom:20px;
background-image:url('../design/header.gif');
background-color:#636363;
}

.navigation1 {
float:left;
position:absolute; top:153px;
}

#left, #right {
width:160px;
line-height:18px;
background-color:#fff;
}
#left {
float:left;
padding-left:5px;
padding-right:5px;
}
#right {
float:right;
}
.menutitle
{
font-weight:bold;
border-top:1px solid #000;
margin-top:10px;
}

#content {
float:left;
width:966px;
}

.rahmen255 {
width:255px:
height:256px;
background-image:url('../design/background/02.png');
background-repeat:no-repeat;
}

.inhalt255 {
padding-top:65px;
padding-left:90px;
padding-bottom:30px;
}

.float300 {
float:left;
width:300px;
}

.float630 {
float:left;
width:630px;
border-bottom:1px solid #bbb;
text-transform:uppercase;
padding-top:2px;
padding-bottom:2px;
}

.float630titel {
float:left;
width:630px;
border-bottom:1px solid #000;
}

.float780 {
float:left;
width:780px;
border-bottom:1px solid #bbb;
text-transform:uppercase;
padding-top:2px;
padding-bottom:2px;
}

.float780titel {
float:left;
width:780px;
border-bottom:1px solid #000;
text-transform:uppercase;
}

.float250 {
float:left;
width:250px;
}

.float150 {
float:left;
width:150px;
border-bottom:1px solid #bbb;
padding-top:2px;
padding-bottom:2px;
}

.float150titel {
float:left;
width:150px;
border-bottom:1px solid #000;
}

.contentbox300 {
float:left;
width:275px;
padding-left:10px;
padding-right:10px;
background-color:#fff;
}

.contentbox520 {
float:left;
width:460px;
padding-left:10px;
padding-right:10px;
margin-right:5px;
background-color:#fff;
}

.contentbox966 {
float:left;
width:946px;
padding-left:10px;
padding-right:10px;
margin-right:5px;
background-color:#ddd;
}