/*
### COLORS ###
#E10915 rot
#F0F0F0 hellgrau
#333333 grau
#EBEBEB lichtgrau
*/

 body,html {
  margin:0px;
  padding:0px;
  background:#333333;
  text-align:center;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-weight:normal;
  font-size:10px;
  line-height:14px;
  color:#000;
 }
 
 img { 
  border:0px solid #E10915;
  margin:2px;
 }
 
.header img, a img { border:none;margin:0px;padding:0px; }
 
 h1,h2,h3 {
  clear:both;
  text-align:left;
  padding-left:18px;
  font-family:Verdana,Arial,Helvetica,sans_serif;
  font-size:14px;
  font-weight:bold;
  color:#333;
  background:#FFF;
  background-image:url(../grafix/rot_big.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  margin:0px 0px 5px 0px;
 }
 h2 {
  background:none;
  font-size:10px;
  border-bottom:1px solid #FFF;
  background-image:url(../grafix/rot_outline.gif);
  background-repeat:no-repeat;
  background-position:4px 5px;
 }
 h3 {
  background:none;
  font-size:10px;
  border-bottom:1px solid #ddd;
  background-image:url(../grafix/rot_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
 }

 a {
  margin-right:2px;
  padding-left:11px;
  font-family:Arial,sans-serif;
  font-weight:bold;
  font-size:11px;
  line-height:14px;
  color:#333;
  text-decoration:none;
  display:float;
  background-image:url(../grafix/rot_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;    
 }
 a:hover {
  text-decoration:underline;
  color:#E10915;
 }
 a:visited {
  color:#666;
 }
 a:active {

 }
 
 p {
  margin:0px 5px 9px 12px;
 }
 
 td,p {
  vertical-align:top;
  text-align:left;
  border:0px solid black;
  font-family:Verdana,sans-serif;
  font-weight:normal;
  font-size:10px;
  line-height:14px;
  color:#000;
 }
 form {
  margin:5px;
  padding:0px;
 }
 input,textarea {
  height:16px;
  width:250px;
  border:1px solid #333;
  line-height:12px;
  font-family:Verdana,sans-serif;
  font-weight:normal;
  font-size:10px;
  color:#000;
  background:#f0f0f0;
  margin:1px;
 }
 textarea {
  height:100px;
 }
 
 
/*** MAIN-TABELLE ***/

 .cnerror,.suche {
  padding-left:12px;
  background-image:url(../grafix/orange.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  margin:15px 0px 15px 0px;
  font-weight:bold;
 }
 .small {
  font-size:9px;
 }
 .nobg {
  background-image:none;
 }
 .noborder {
  border:none;
 } 

 .main {
  height:100%;
  margin:auto;
  width:720px;
  /*background:#fff;
  background-image:url(../grafix/background.gif);
  background-repeat:no-repeat;
  background-position:bottom left;  */
  text-align:left;
 /* border-left:1px solid #999999;
  border-right:1px solid #999999;*/
 }

 .header {
  height:108px;
  width:720px;
  vertical-align:bottom;
  background-image:url(../grafix/header.gif);
  background-repeat:no-repeat;
  background-position:top left;
 }
 .header img {

 }
 .menutable {
  border:0px solid #333;
 }
 .menutable td {
  background-image:url(../grafix/button.gif);
  background-repeat:repeat-x;
  border:0px solid #333;
  width:100px;
  height:30px;
  vertical-align:middle;
  margin:1px; 
  border:0px solid #00f;
  padding-top:10px;
 }
 
 
 .menu {
  margin:1px;
  width:150px;
  max-width:150px;
  background:#E10915;
 }
 .menu h1 {
  background-image:url(../grafix/sw_big.gif);
  font-size:10px;
 }

 .pfad {
  height:12px;
  vertical-align:bottom;
  text-align:left;
  border-bottom:1px solid #ddd;
  margin-bottom:12px;
 }
 .pfad a {
  background-image:none;
  padding-left:0px;
  margin-right:3px;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-weight:normal;
  font-size:10px;
 }
 .content {
  margin:1px;
  width:568px;
  padding-bottom:20px;
  background:#F0F0F0;
  background-image:url(../grafix/content.gif);
  background-repeat:no-repeat;
  background-position:0px 58px;
 }
 .footermenu {
  margin:1px;
  background-image:url(../grafix/footer.gif);
  background-repeat:repeat-x;
  height:17px;
  vertical-align:bottom;
  text-align:right;
 }
 .footermenu a {
  background-image:none;
  font-size:9px;
 }

 
/*** DIV'S ***/
 
 .simpleDIV1 {
  clear:both;
  margin-top:10px;
 }
 .simpleDIV1 img {

  margin:3px 5px 3px 10px;

 }
 .simpleDIV1 a,p a,.listDIV1 a {
display:float;
 }
 
 .listDIV1{
  clear:both;
  margin-top:10px;
 }
 .listDIV1 img {
  float:right;
  margin:3px 5px 3px 10px;
 }
 .listDIV1 table {
  width:370px;
  margin:0px;
 }
 .listDIV1 td {
  width:50%;
  padding:5px;
  vertical-align:middle;
  text-align:left;
  border-bottom:1px solid #ddd;
 }
 
 
 /*** SITEMAP ***/
 
  .sitemap0,.sitemap1,.sitemap2,.sitemap3,.sitemap4,.sitemap5,.sitemap6 {
  display:block;
  clear:both;
 }
 
 .sitemap {
  margin-bottom:5px;
 }
 
 .sitemap1 {
 }
 .sitemap2 {
  margin-left:16px;
 }
 .sitemap3 {
  margin-left:32px;
 }
 .sitemap4 {
  margin-left:48px;
 }
 .sitemap5 {
  margin-left:64px;
 }
 .sitemap6 {
  margin-left:80px;
 }

 .sitemap_super {
  background-image:url(../grafix/pfeil_orange.gif);
 }
 .sitemap_sub {
  background-image:url(../grafix/pfeil_outline.gif);
 }
 .sitemap_link {
  background-image:url(../grafix/page.gif);
 }
 
 
 /*** SUBMENÜ ***/
 
 .menu .sitemap_super {
  padding-left:20px;
background:#E10915;
  color:#fff;
  width:100%;
  background-image:url(../grafix/sw_flach.gif);
  background-repeat:no-repeat;
  background-position:0px 6px;
 }
 .menu .sitemap_super:visited {
  color:#eee;
 }
 .menu .sitemap_sub {
  padding-left:20px;
background:#E10915;
  width:100%;
  background-image:url(../grafix/sw_pfeil.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
 }
  .menu .sitemap_sub:visited {
  color:#eee;
 }
 .menu .sitemap_link {
  padding-left:20px;
background:#E10915;
  width:100%;
  background-image:url(../grafix/sw_klein.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
 }
 .menu .sitemap_link:visited {
  color:#eee;
 }
 .menu a {
  margin-bottom:2px;
  display:block;
  width:100%;
 }
 .menu a:hover {
  color:#fff;
 }

 
/*** KALENDER ***/

 .minicalendar {
  width:100%;
 }
 .minicalendar td {
  width:14%;
  border:none;
  text-align:center;
  vertical-align:middle;
 }
 .minicalendar a {
  background:none;
  padding:0px;
  margin:0px;
 }
 
 .calendar {
  width:100%;
 }
 .calendar td {
  width:14%;
  border:none;
  text-align:left;
  vertical-align:top;
  padding:3px;
  height:40px;
 }
 .calendar a,.calendar a:hover,.calendar a:visited {
  color:#fff;
  background:none;
  padding:0px;
  margin:0px;
  font-weight:normal;
  font-size:9px;
 }
 
 
/*** GALERIE ***/
 .galerie {
  padding-left:10px;
 }
 .galerieinput {
  width:100px;
 }
 .galerienavi {
  background:none;
  padding-left:0px;
  margin-right:0px;
 }
 .galerie_thumbtd1 {
  text-align:center;
 }
 /*** SONSTIGES ***/

 .cnerror,.suche {
  padding-left:12px;
  background-image:url(../grafix/orange.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  margin:15px 0px 15px 0px;
  font-weight:bold;
 }
 .small {
  font-size:9px;
 }
 .nobg {
  background-image:none;
 }
 .noborder {
  border:none;
 } 
 .schnellsuche {
  width:120px;
 }
 .input_blank {
border:none;
width:16px;
background:none;
}
