html,body{
 font-family:arial;
 color:#000;
 font-size:10pt;
 margin:0;
 padding:0;
 width:100%;
 height:100%;}

img{ border:none; }

.L{
 height:10px;
 line-height:10px;
 font-size:10px; }

#seite{
 margin:auto;
 width:840px;
 min-height:630px;
 background-color:#912A2E;}

#kopf {
 width:100%;
 height:329px;
 background-image:url(layout/1.jpg);
 background-repeat:no-repeat;}

.schriftzug{
 margin-top:233px;
 margin-left:45px;}

#contenti{
 width:100%;
 padding-top:30px;
 background-image:url(layout/2.jpg);
 background-repeat:repeat-y;}

.mnu{
 margin-left:80px;
 width:680px;
 height:80px;
 background-image:url(layout/mnubg.gif);
 background-repeat:repeat-x;}

#fuss {
 width:840px;
 height:160px;
 background-image:url(layout/3.jpg);
 background-repeat:no-repeat;}

#oben{
 width:980px;
 height:290px;
 background-color:#EDE9E6;
 background-image:url(layout/oben.gif);
 background-repeat:repeat-x;}

#content{
 width:980px;
 min-height:390px;
 padding-top:30px;
 background-image:url(layout/navc.gif);
 background-repeat:repeat-y;}

#navi{
 display:inline;
 float:left;
 width:170px;
 padding-left:25px;
 font-family:Arial;
 color:#ffffff;
 font-size:18px;}

.nav{
 display:block;
 margin-bottom:20px;
 text-decoration:none;
 font-family:Arial;
 color:#ffffff;
 font-size:18px;}

.text{
 font-family:Arial;
 color:#000000;
 font-size:14px;}

#conti{
 display:inline;
 float:left;
 width:760px;
 padding-left:25px;
 font-family:Arial;
 color:#000000;
 font-size:18px;}

.cos2{margin-left:17px;margin-top:24px;}

.msg1{padding-top:64px;font-family:arial;font-size:18px;font-weight:normal;color:#565553;}

.cb{clear:both;}

h1{margin:0;padding:0;margin-bottom:10px;font-size:20px;color:#565553;}
h3{margin:0;padding:0;margin-bottom:10px;font-size:16px;color:#565553;}

.xl,.xr{
 display:inline;
 float:left;
 min-height:26px;}
 
.xl{width:130px; vertical-align:middle;margin-top:2px;}

.link{font-weight:bold;color:#942931;}