*{
 margin:0;
 padding:0;
}

body{
 background:#ccc;
 font:.8em "arial", arial, sans-serif; 
 text-align:center;
}


#seite{
 background-color:#ffffff;
 margin:0 auto;
 text-align:left;
 width:980px;
}

#links1{
 background:#bc0045;
 float:left;
 margin:10px 5px 0 10px; 
 width:142px;
 height:142px;
}

#mitte1{
 background:#AA2144 ;
 float:left;
 margin:10px 5px 0 0;
 padding:0 0 0 0; 
 width:177px;
 height:142px;
 overflow:auto;
}

#navigation{
 background-color:#eb2f60;
 float:left;
 margin:10px 5px 0 0; 
 padding:0 0 0 0;
 width:631px;
 height:142px;
}

#navigation ul{
  padding: 100px 0 0 1px;
}

#navigation ul li{
 display:inline;
 margin:0 0 0 0 
}

#navigation a{
 text-decoration:none;
 background:#eb2f60;
 border-bottom:20px solid #eb2f60;
 border-top:40px solid #eb2f60;
 border-right:11px solid #eb2f60;
 border-left:11px solid #eb2f60;
 color:#fff;
 font-size:14px; 
 font-weight:bold;
}

#navigation a:hover{
 text-decoration:none;
 border-bottom:4px solid #f3d100
 text-decoration:none;
 background-color:#eb577d;
 border-bottom:26px solid #eb577d;
 border-top:100px solid #eb577d;
 border-right:11px solid #eb577d;
 border-left:11px solid #eb577d;
}

#linksbox {
 float:left;
 margin: 5px 5px 10px 10px;
 padding: 0 0 0 0;
 width:142px;
}

#rechtsbox {
 float:left;
 margin: 5px 10px 10px 5px;
 padding: 0 0 0 0;
 width:805px;
 height:568px;
 overflow:auto;
}

#links2{
 background:#AA2144;
 float:left;
 margin:0 0 5px 0; 
 width:142px;
 height:177px;
}

#links3{
 background-color:#aa2144;
 float:left;
 margin: 0 0 0 0; 
 width:142px;
 height:386px;
}

#links3 ul{
 padding: 30px 0 0 0;
}

#links3 ul li{
 list-style-type: none; 
 /* display:inline; */
 margin:0 0 0 0
}

#links3 ul li a{
 text-decoration:none;
 background:#aa2144;
 border-right:12px solid #aa2144;
 border-left:12px solid #aa2144;
 color:#fff;
 font-size:11px;
 line-height:17px;
}

#links3 ul li a:hover{
 text-decoration:none;
 background-color:#eb577d;
 border-right:12px solid #eb577d;
 border-left:12px solid #eb577d;
}

#teaserbild1 {
 width:177px;
 float:left;
 margin: 0 5px 5px 0;
 padding:0;
}

#teasertext1 {
 width:600px;
 float:left;
 margin: 0 6px 5px 0;
 padding:0;
 font-size:0.9em;
}

#teaserbild2 {
 width:177px;
 float:left;
 margin: 0 5px 5px 0;
 padding:0;
}

#teasertext2 {
 width:600px;
 float:left;
 margin: 0 6px 5px 0;
 padding:0;
 font-size:0.9em;
}

#teaserbild3 {
 width:177px;
 float:left;
 margin: 0 5px 5px 0;
 padding:0;
}

#teasertext3 {
 width:600px;
 float:left;
 margin: 0 6px 5px 0;
 padding:0;
 font-size:0.9em;
}

#teaserbild4 {
 width:177px;
 float:left;
 margin: 0 5px 5px 0;
 padding:0;
}

#teasertext4 {
 width:600px;
 float:left;
 margin: 0 6px 5px 0;
 padding:0;
 font-size:0.9em;
}

#teaserbild5 {
 width:177px;
 float:left;
 margin: 0 5px 5px 0;
 padding:0;
}

#teasertext5 {
 width:600px;
 float:left;
 margin: 0 6px 5px 0;
 padding:0;
 font-size:0.9em;
}

#teaserbild6 {
 width:177px;
 float:left;
 margin: 0 5px 5px 0;
 padding:0;
}

#teasertext6 {
 width:600px;
 float:left;
 margin: 0 6px 5px 0;
 padding:0;
 font-size:0.9em;
}

.box {
 width:788px;
 margin:0 0 5px 0;
 padding:0;
 float:left;
 font-size:1.0em;
 overflow:auto;
}

#a:focus {
 width:788px;
 margin:0 0 5px 0;
 padding:0;
 float:left;
 font-size:1.0em;
 overflow:auto;
 background:#ccc;
}

#unten{
 background:#fff;
 clear:both;
}

#footer {
 font-size: 0.9em;
 background:#ccc;
 color: #000;
 padding: 0.5em 0em;
 clear:both;
 width:980px;
 text-align:center;
}

#footer1 {
 float:left;
 font-size: 0.9em;
 background:#ccc;
 color: #000;
 width:410px;
 text-align:left;
}

#footer2 {
 float:left;
 font-size: 0.9em;
 background:#ccc;
 color: #000;
 width:570px;
 text-align:right;
}

img {
 border:0em;
}

h1{
 color:#aa2144;
 font-size:1.4em;
 letter-spacing:0.01em;
 margin:0 0 10px 0;
 font-weight:normal;
}

h2,h3,h4,h5,h6{
 color:#000000;
 font-size:1.1em;
 letter-spacing:0.01em;
 margin:0 0 0 0;
 font-weight:bold;
}

a {
 color:#aa2144;
}

ul {
 list-style-type:disc;
 list-style-position:inside;
}
