/* CSS von Jens Gippner, Internetsupport.de, 21.5.09 */
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; }
.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;   }
#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;}
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;}
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;}
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;}


