/*
CSS von Jens Gippner, Internetsupport.de, 21.5.09
rot: #da1f3d
grau: #c7c8ca;
graphitschwarz: #767878
*/
html {overflow: scroll;}
body {text-align:center; font: normal 12px Arial,sans-serif; background-color: #ffffff;  color: #292929;margin:0; padding:0;}
#fprahmen {width: 968px; min-height:700px;  margin: 0px auto; padding:0; padding-top:20px;}
#logozeile{float:left; width: 600px; padding:0;  margin:0; text-align:left;padding-bottom:20px;}
#navizeile{ float:left;width: 968px; padding:0;  margin:0;   height:28px;text-align:right;padding-bottom:1px;}
#kopfzeile{ float:left;width: 968px; padding:0; margin:0;  text-align:left;}
#suchezeile{float:right; width: 360px; padding:0;  margin:0; text-align:right;padding-bottom:20px;}

#fpcontent{ width: 968px; padding:0;  margin:0;  text-align:left;}
#fpcontentlinks { padding:0;  margin:0; float: left; width: 690px; min-height:300px; background-color: white; text-align:left;padding-left:20px;font-size:12px;}
#fpcontentrechts { padding:0;  margin:0; float: right; width: 220px;  background-color: white; text-align:left;padding-top:20px; padding-right:20px;}

#spaltelinks{ float:left; width: 220px; min-height:50px; padding:0;  margin:0; padding-right:20px; text-align:left;display: inline; }
#spaltemitte{ float:left; width: 220px; min-height:50px; padding:0;  margin:0; padding-right:20px; text-align:left;display: inline; }
#spalterechts{ float:left; width: 220px; min-height:50px; padding:0;  margin:0; padding-right:5px; text-align:left;display: inline; }

#reiterbox { padding:0;  margin:0; width: 690px; min-height:100px; background-color: white; text-align:left; }

#fpfuss{ width: 968px; padding:0;  margin:0;  text-align:left;}
#fpfusslinks { padding:0;  margin:0; float: left; width: 690px;  background-color: white; text-align:left; }
#fpfussrechts { padding:0;  margin:0; float: right; width: 240px;  background-color: white; text-align:right; }

/*#box3{ border-style:solid; border-color:silver;border-width:1px;} */
.box3links{ float:left; width: 210px; min-height:30px; padding:0;  margin:0; padding-right:10px; text-align:left;display: inline;font-size:12px;}
.box3mitte{ float:left; width: 210px; min-height:30px; padding:0;  margin:0; padding-right:10px; text-align:left;display: inline;font-size:12px;}
.box3rechts{ float:left; width: 229px; min-height:30px; padding:0;  margin:0; padding-right:5px; text-align:left;display: inline;font-size:12px;}

.box2{padding:0; margin:0;width: 690px;font-size:12px; margin-bottom:5px;}
.box2links{ float:left; width: 305px; padding:0; padding-top:5px; margin:0; padding-right:5px; text-align:right;display: inline; font-size:12px;}
.box2rechts{ float:left; width: 305px; padding:0; padding-top:5px;  margin:0; padding-right:5px; text-align:right;display: inline;font-size:12px; }

.box22{padding:0; margin:0;width: 220px;font-size:12px; margin-bottom:5px;}
.box22links{ float:left; width: 50px; padding:0; padding-top:5px; margin:0; padding-right:5px; text-align:left;display: inline; font-size:12px;}
.box22rechts{ float:left; width: 140px; padding:0; padding-top:5px;  margin:0; padding-right:5px; text-align:left;display: inline;font-size:12px; }

.box2us-links{ float:left; width: 235px;  padding:0; padding-top:5px; text-align:center; margin:0; display: inline; font-size:12px; }
.box2us-rechts{ float:left; width: 450px;  padding:0; padding-top:5px;  margin:0; display: inline; font-size:12px;  }

.tableau { padding:1px;  margin:0;width: 690px; background-color:#efefef;margin-bottom:3px;padding-bottom:2px; }
.tableauzeile{padding:0;  margin:0; width: 675px;text-align:left;padding-left:15px;font-size:12px; }


.textblock{ width:685px;font: normal 12px Arial,sans-serif;padding:0;padding-bottom:5px; }

p.cl {   clear: both;    height:0px;    padding:0;     margin:0;   }
/* wegen text overlay muß das eltern element relative und das tochterelement absolut sein.  */
#matext{position:absolute;margin-left:490px;margin-top:-229px;z-index:16;font-size:70px;color:#da1f3d; }
.uebertext{position:absolute;margin-left:10px;margin-top:-21px;z-index:16;}
#sternchentext{ font-size:10px;}
.litext{margin-left:8px; width:665px;}

/* -- Links Style -- */
a  {font: normal 12px Arial,sans-serif; color: #767878;text-decoration:none;}
a.fuss  {font: normal 11px Arial,sans-serif; color: #767878;text-decoration:none;}
a.dl  {font: normal 12px Arial,sans-serif; color: #767878;text-decoration:underline;}
a:hover {color: #da1f3d; }
a.red10  {font: normal 12px Arial,sans-serif;color: #da1f3d;text-decoration:none;}
a.smallwhite  {font: normal 12px Arial,sans-serif;color: #ffffff;text-decoration:none;}
a.linkright{float:right;color: #da1f3d;text-decoration:none;margin-right:10px; }
a.textlink{ text-decoration:underline;}


/* -- border-style:solid; border-color:aqua;border-width:1px; -- */
h1 {font: normal 21px Arial,sans-serif;margin:0;padding-bottom:20px;padding-top:3px;color: #da1f3d;}
h1.us {font: normal 12px Arial,sans-serif;margin:0;padding-bottom:20px;padding-top:1px;color: #da1f3d;text-transform: uppercase;font-weight:bold; min-height:28px;}
h1.margin {font: bold 21px Arial,sans-serif;padding-bottom:3px;padding-top:3px;color: #da1f3d;margin-top:-30px;}
h2 {font: normal 12px Arial,sans-serif;padding-bottom:1px;margin:0;}
a.us {font: normal 12px Arial,sans-serif;padding-bottom:5px;margin:0;color: #da1f3d;float:left;}
/* h3 ist navi */
h4 {font: bold 12px Arial,sans-serif;padding:0;margin:0;padding-left:10px;padding-bottom:6px;padding-top:6px;color: #da1f3d; }/* h3 ist kontakt */

.banner{padding:0;margin:0;padding-bottom:15px;}
  .box3{     width:655px;  }
    .box4{     width:555px;  }
   .box4links{ float:left; width: 180px; min-height:30px; padding:0;  margin:0; padding-left:50px; text-align:left;display: inline;font-size:13px;}
    .box4rechts{ float:left; width: 190px; min-height:30px; padding:0;  margin:0;  text-align:left;display: inline;font-size:13px;}

    .box3links{  padding-left:12px; line-height:25px;width:245px;    }
    .box3mitte{  padding-left:12px; line-height:25px;width:360px;    }
     #matext{ font-size:50px; margin-top:-141px; margin-left:620px;}
     h4 {
       text-align:left; width:650px;
     }
