body { 
  background-color:#FFFFFF;
  text-align: center;  /* Zentrierung im Internet Explorer */
}

h1 {color:#f50014; font-family:'Arial'; font-size:18px;}

h2 {color:#f50014; font-family:'Arial'; font-size:14px;}

a {color:#f50014; font-family:'Arial'}

a:hover {color:#000000}

a.linkWeiss {color:#FFFFFF; font-family:'Arial'; font-size:12px; text-decoration:none }

a.footerRechts {color:#FFFFFF; font-family:'Arial'; font-size:12px; text-decoration:none }
a.footerRechts:hover {color:#FFFFFF; font-family:'Arial'; font-size:12px; text-decoration:none }

a.folinksShop {color:#f50014; font-family:'Arial'; font-size:12px;}
a.folinksShop:hover {color:#000000; font-family:'Arial'; font-size:12px;}

p.align-center {text-align:center;}

td {color:#000000; font-family:'Arial'; font-size:12px}

td.Weiss {color:#FFFFFF; font-size:12px ;font-family:'Arial' }

table.test {border-width:10px; border-style:solid; border-color:red;}
table.test2 {border-width:10px; border-style:solid; border-color:white;}

div.linie { background:gray; margin: 0px auto auto auto; height:1px; width:100%;}
div.footerlinks {color:#000000; font-family:'Arial'; font-size:12px; text-decoration:none }
div.footerRechts {color:#FFFFFF; font-family:'Arial'; font-size:12px; text-decoration:none }

div.csc-sitemap a {
   text-decoration: none;
   color:#f50014;
}

img.block {
  display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width:700px;
  height:100%;
  background-color:#FFFFFF;
}

div#top a {
   text-decoration: none;
   color:black;
   }

div#header { 
   float:left;
   width:500px;
   background-color:#f50014; 
   padding-top:0px;
   }
   
div#logo { 
   float:right;
   width:200px;
   background-color:#FFFFFF; 
   padding-top:4px;
   }   

div#menu_oben { 
   float:left;
   width:500px;
   background-color:#f50014; 
   padding-top:4px;
   }

div#link { 
   float:right;
   width:200px;
   background-color:#FFFFFF; 
   padding-top:4px;
   } 

/*-----------------------------------*/

div#rechts { 
  float:right;
  padding-top:30px;
  width:200px;
  min-height:350px;
  background-color:#f50014;
}

div#frechts { 
  float:right;
  width:200px;
  background-color:#f50014;
}

div#rechts a {
        font: bold 10px Verdana,Arial;
        text-decoration: none;
        color:black;
}

div#center { 
  float:left;
  width:498px;
  padding-top:20px;
  padding-bottom:10px;
  background-color:white;
}

div#fcenter { 
  float:left;
  width:498px;
  padding-top:20px;
  padding-bottom:10px;
  background-color:white;
}

div#float-left { 
  float:left; 
}

div#menudiv {
  margin-left: 0px;
  padding-left: 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #fff;
  list-style:none;
  }

ul#nav1 { text-indent:5px; list-style-type: none;}

ul#nav2 { text-indent:15px; list-style-type: none;}

#nav1, #nav1 ul {
  padding-left: 0;
  }

#nav1 li a {
  padding: 3px;
  background-color: #f50014;
  color: #fff;
  border-bottom: 1px solid #fff;
  display: block;
  text-decoration: none;
  }

#nav1 li a:hover {
  background-color: #F58762;
  color: #000;
  border-bottom: 1px solid #fff;
  }

li#nav1act a {
  background-color:#fff;
  color:#000;
  border-bottom: 1px solid #fff;
  }

#nav2 li a {
  background-color: #E38A6D;
  color: #960C18;
  }

#nav2 li a:hover {
   background-color: #fff;
   color: #000;
  }

li#nav2act a {
  background-color:#fff;
  color:#000;
  }
