// body.haupt0 {background-color:#e61e0f;text-align:center; background-image:url(grafik/haupt.jpg); background-repeat:repeat-y; }
body.haupt0 {background-color:#808080;text-align:center;  vertical-align:top; margin:0; border:0; padding:0px; padding-top:24px; padding-bottom:24px;  }



table.haupt0 { background-color:white; widht:1000; padding:0; margin:0; ; vertical-align:top; border:0; border-collapse: collapse; border-spacing:0; }
tr.haupt0 {background-color:white;  padding:0; margin:0; vertical-align:top;padding:0px; }
td.haupt0 {background-color:white; padding:0; margin:0;  vertical-align:top; padding:0px; }

table.haupt0k { background-color:white; width:100%; padding:0; margin:0; ; vertical-align:top; border:0; border-collapse: collapse; border-spacing:0; }
tr.haupt0k {background-color:white;  padding:0; margin:0; vertical-align:top;padding:0px; }
td.haupt0k {background-color:white; padding:0; margin:0;  vertical-align:top; padding:0px; }

table.haupt1 { background-color:white; padding:0; margin:0; ; vertical-align:top; border:0; }
tr.haupt1 { padding:0; margin:0; vertical-align:top; }
td.haupt1 { padding:0; margin:0;  vertical-align:top;   }

tr.haupt0_fuss { height:5px; padding:0; margin:0;} 
td.haupt0_fuss { background-color: #606060; color:white; height:10px; padding:0; margin:0; }
table.haupt0_fuss0 { padding:10; margin:0; width:100%; font-family:Arial; font-size: 12px; } 
tr.haupt0_fuss0 { height:5px; padding:0; margin:0;} 
td.haupt0_fuss0 { background-color: #606060; color:white; height:10px; padding:0; margin:0; }
td.haupt0_fuss0r { background-color: #606060; color:white; height:10px; padding:0; margin:0;  border-left: 0.5px solid white; padding-left:10px; }

table.haupt0a { background-color:white; widht:1000; padding:0; margin:0; ; vertical-align:top; border:0;  }
tr.haupt0a {background-color:white;   vertical-align:top; }
td.haupt0a {background-color:white;  vertical-align:top;  }

td.hpt_menue_r { background-image:url(grafik/blaulauf.jpg); background-repeat:repeat-x; text-align:center; color:black; font-size: 12px; border-right: 1px solid red; border-top: 1px solid red;}
td.hpt_menue_lr {background-image:url(grafik/blaulauf.jpg); background-repeat:repeat-x;text-align:center; font-size: 12px;  color:black;  border-left: 1px solid red; border-right: 1px solid red;  border-top: 1px solid red;} 
/* td.hpt_menue_lr {background-color:#ffdddd; text-align:center; font-size: 12px; border-left: 1px solid red; border-right: 1px solid #e61e0f;  border-top: 1px solid #e61e0f;} 255,221, 221  $e000000= 208,0,0*/
a.hpt_menue { font-family:Arial;  color:white;  font-size: 14px; text-decoration:none; font-weight:bold}
span.hpt_menue { font-family:Arial;  color:white;  font-size: 14px; text-decoration:none; font-weight:bold}

td.hpt_menue2_r {background-color:#e61e0f; text-align:center; font-size: 12px; border-right: 1px solid grey; border-bottom: 1px solid grey; color: white;  font-weight:bold;}
td.hpt_menue2_r:hover{ background-color:silver; color:black; cursor:pointer; }
td.hpt_menue2_lr {background-color:#e61e0f; text-align:center; font-size: 12px; border-left: 1px solid grey; border-right: 1px solid grey; ;border-bottom: 1px solid grey;  color: white; font-weight:bold;}
td.hpt_menue2_lr:hover{ background-color:silver; color:black; cursor:pointer; }
span.hpt_menue2 { font-family:Arial;   font-size: 12px; text-decoration:none; font-weight:bold;  color: white; }
sup.hpt_menue2  { font-family:Arial;   font-size: 10px; text-decoration:none;  color: black;}






table.hpt_drkmenue { padding-right:15px; }
td.hpt_drkmenue { border-left: 1px solid black; padding-left:10px; padding-right:10px; font-size: 12px; color: black; cursor: pointer} 
td.hpt_drkmenue:hover { background-color:silver; color:black; cursor: pointer }
td.hpt_drkmenue_inaktiv { border-left: 1px solid black; padding-left:10px; padding-right:10px; font-size: 12px; background-color:#E50006; color: white; cursor: pointer} 
td.hpt_drkmenue_inaktiv:hover { background-color:#E50006; color:white; cursor: pointer }

td.hpt_drkmenue0 {   font-size: 12px; color: black; cursor: pointer} 
td.hpt_drkmenue0:hover {  color:black; cursor: pointer }
div.hpt_drkmenue_ueb { background-color: #002d55 ; border:5px; width:100%; color:white; font-size: 14px; font-weight:bold;}
div.hpt_drkmenue_ueb_i { padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; font-size: 14px; font-weight:bold;}
div.hpt_drkmenue_ueb1 { background-color: #E50006; width:100%; color:white; font-size: 14px; font-weight:bold;}

td.hpt_drkmenue_inaktiv0 { font-size: 12px; background-color:#E50006; color: white; cursor: pointer} 
td.hpt_drkmenue_inaktiv0:hover { background-color:#E50006; color:white; cursor: pointer }


td.hpt_drkmenue_s_oben { border-top: 1px solid silver; border-bottom: 1px solid silver; font-size: 12px; color: black; cursor: pointer} 
td.hpt_drkmenue_s_oben:hover { background-color:silver; color:black; cursor: pointer }
td.hpt_drkmenue_s { border-bottom: 1px solid silver;  font-size: 12px; color: black; cursor: pointer} 
td.hpt_drkmenue_s:hover { background-color:silver; color:black; cursor: pointer }


td.hpt_drkmenue_inaktiv_s { border-bottom: 1px solid silver;  font-size: 12px;  background-color:#E50006; color: white; cursor: pointer} 
td.hpt_drkmenue_inaktiv_s:hover { background-color:#E50006; color:white; cursor: pointer }
td.hpt_drkmenue_inaktiv_s_oben { border-top: 1px solid silver; border-bottom: 1px solid silver;  font-size: 12px;  background-color:red; color: white; cursor: pointer} 
td.hpt_drkmenue_inaktiv_s_oben:hover { background-color:#E50006; color:white; cursor: pointer }

td.hpt_drkmenue_leer_s {  font-size: 6px; } 


td.hpt_drkmenue_r { border-left: 1px solid black; padding-left:10px; padding-right:10px; font-size: 12px; color: black;} 

a.hpt_drkmenue { text-decoration:none; color: black;}
a.hpt_drkmenue:hover { background-color:red; color:white; }







td.hpt_menue2_r_verein {background-color:#fce380; text-align:center; font-size: 12px; border-right: 1px solid grey; border-bottom: 1px solid grey; font-weight:bold;  }
td.hpt_menue2_r_verein:hover{ background-color:silver; color:black;  cursor:pointer;}
td.hpt_menue2_lr_verein {background-color:#fce380; text-align:center; font-size: 12px; border-left: 1px solid grey; border-right: 1px solid grey; ;border-bottom: 1px solid grey;  font-weight:bold;}
td.hpt_menue2_lr_verein:hover{background-color:silver; color:black;  cursor:pointer;}
a.hpt_menue2_verein { font-family:Arial;  color:black;  font-size: 12px; text-decoration:none; font-weight:bold}
span.hpt_menue2_verein { font-family:Arial;  color:black;  font-size: 12px; text-decoration:none; font-weight:bold }
sup.hpt_menue2_verein  { font-family:Arial;  color:black;  font-size: 10px; text-decoration:none}


td.hpt_menue2_r_allgemein {background-color:#d6f7ff; text-align:center; font-size: 12px; border-right: 1px solid grey; border-bottom: 1px solid grey;  font-weight:bold;}
td.hpt_menue2_r_allgemein:hover{ background-color:silver; color:black;  cursor:pointer;}
td.hpt_menue2_lr_allgemein {background-color:white; text-align:center; font-size: 12px; border-left: 1px solid grey; border-right: 1px solid grey; ;border-bottom: 1px solid grey;  font-weight:bold;}
td.hpt_menue2_lr_allgemein:hover{ background-color:silver; color:black; }
a.hpt_menue2_allgemein { font-family:Arial;  color:black;  font-size: 12px; text-decoration:none; font-weight:bold}
span.hpt_menue2_allgemein { font-family:Arial;  color:black;  font-size: 12px; text-decoration:none; font-weight:bold }
sup.hpt_menue2_allgemein  { font-family:Arial;  color:black;  font-size: 10px; text-decoration:none}

td.hpt_strich { height=6px;  background-color:white;  }
span.hpt_text { font-family:Arial; color: silver; font-size: 12px; text-decoration:none}
a.head { font-family:Arial; color: grey; font-size: 12px; text-decoration:none}
span.head { font-family:Arial; color: grey; font-size: 12px; }
span.rnavi_text { font-family:Arial; font-size: 12px; text-decoration:none}
a.rnavi_head { font-family:Arial; font-size: 12px; text-decoration:none}
td.rnavi { background-color:#E1E7EF; }
table.news_gestab {}
tr.news_gestab {background-color:white; vertical-align: top; }
td.news_gestab {}


table.lnavi { background-color:white; padding-right:20px;}
td.lnavi1 { vertical-align: top;  font-size: 12px; width: 20px;}
td.lnavi {  padding-top:5px; padding-bottom:5px; vertical-align: top;  font-size: 12px;}
td.lnavi_u {  padding:5px; vertical-align: top;  font-size: 12px;}a.lnavi { font-family:Arial; color:black; font-size: 14px; text-decoration:none; font-weight:bold; }
a.lnavi_auswahl { font-family:Arial; color:#e61e0f; font-size: 14px; text-decoration:none; font-weight:bold; }
td.lnavi_ueber { background-image:url(grafik/rotlauf.jpg); background-repeat:repeat-x; font-family:Arial;  color:black;  font-size: 14px;  font-weight:bold}

table.news_allgemein {}

table.news_termine {width:100%;}

table.news_infos {}

table.news_einzeltab { border-collapse:collapse; padding-top:10px; }
tr.news_einzeltab { vertical-align: top;border-collapse: collapse;  }
td.news_spalte1 {   padding-top: 4px; padding-bottom: 4px; padding-left: 5px; padding-right: 0px; }
td.news_spalte2 {   padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 0px; }
td.news_spalte3 { width:800px; text-align:left; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 0px;  }
td.news_spalte4a { background-color:white; height:20px; text-align:left; }
td.news_spalte4b { background-color:white; height:20px; text-align:right; }
span.news_header {  margin-left: 0;  font-family:Arial;  font-size: 16px; font-weight:bold; color:#e61e0f;}

table.ueberkasten { width:100%; padding-right:5px; padding-bottom:5px}
tr.ueberkasten { width:100%;  }
td.ueberkasten { width:100%;   border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:silver; }
a.news_header { font-family:Arial; font-size: 16px; color:#e61e0f; text-decoration:none; font-weight:bold; }

table.news_einzeltab_dat_link {  }
tr.news_einzeltab_dat_link {  }
td.news_einzeltab_dat_linka {  }
span.news_einzeltab_dat_link {font-family:Arial;  font-size: 12px; color: black;  padding-left: 8px; }
td.news_einzeltab_dat_linkb {  }
a.news_einzeltab_dat_link {font-family:Arial;  font-size: 12px; color: #0000ff;}
tr.news_einzeltab_strich {}
td.news_einzeltab_strich {background-color:white; height:5px; text-align:left; padding:0; }


span.news_header2 {  margin-left: 0;  font-family:Arial; color: black; font-size: 14px; font-weight:bold; }
div.news_auszug {  margin-left: 0;  font-family:Arial; color: black; font-size: 14px; padding-bottom: 10px; padding-left: 10px; }
div.news_ueberschrift { font-family:Arial; color: white; font-size: 14px; font-weight:bold}
span.news_datum { margin-left: 0;  font-family:Arial; color: blue; font-size: 12px; text-align: left;}
span.news_link {  margin-left: 0;  font-family:Arial; color: blue; font-size: 12px; text-align: right;}
td.news_vbalken {width:10; background-color:#e61e0f;   }
span.text_ueber {color:#e61e0f  ; font-family:Arial;  font-size: 16px; font-weight:bold;}
span.text_ueber2 {font-family:Arial;  font-size: 14px; font-weight:bold;}
span.text {font-family:Arial;  font-size: 14px; text-align: justify;}
p.text_ueber {color:#e61e0f; font-family:Arial;  font-size: 16px; font-weight:bold;}
p.text_ueber_blau {color:blue; font-family:Arial;  font-size: 16px; font-weight:bold;}
p.text_ueber_schwarz {color:#000000; font-family:Arial;  font-size: 16px; font-weight:bold;}
p.text_ueber2 {font-family:Arial;  font-size: 14px; font-weight:bold;}
p.text {font-family:Arial;  font-size: 14px; text-align: justify;}
p.text_klein {font-family:Arial;  font-size: 10px; text-align: justify;}
p.abschnitt_ueber {color:#e61e0f; font-family:Arial;  font-size: 28px; font-weight:bold; }
p.abschnitt_ueber2 {color:black; font-family:Arial;  font-size: 24px; font-weight:bold; }
div.abschnitt_ueber {color:#e61e0f; font-family:Arial;  font-size: 28px; font-weight:bold; }
div.abschnitt_ueber2 {color:#303030; font-family:Arial;  font-size: 24px; font-weight:bold; }

img.news_bild { width:180; border-style:none; 
    -moz-box-shadow: 2px 0px 2px 2px silver;
    -webkit-box-shadow: 2px 0px 2px 2px silver;
    box-shadow: 2px 2px 2px 0px silver;
    }
img.schatten {  
    -moz-box-shadow: 2px 0px 2px 2px silver;
    -webkit-box-shadow: 2px 0px 2px 2px silver;
    box-shadow: 2px 2px 2px 0px silver;
    }

/*border-width: 0 0 0 0;
 Versatz links - Versatz oben - Unschärfe - Schattenradius - Farbe 
 
 -moz-box-shadow: inset 2px 2px 5px #000;
-webkit-box-shadow: inset 2px 2px 5px #000;
box-shadow: inset 2px 2px 5px #000;
Innenschatten = eingelassene Box
*/



img.bild600 { width:600; border-style:none; border-width: 0 0 0 0;}
img.bild400 { width:400; border-style:none; border-width: 0 0 0 0;}
img.gross { width:600; border-style:none; border-width: 0 0 0 0;}
img.normal { width:400; border-style:none; border-width: 0 0 0 0;}

a.normal {}


table.Termine {background-color:silver; font-family:Arial;  font-size: 12px; }
table.Termin_daten  {background-color:silver; font-family:Arial;  font-size: 12px; width:100%; }
tr.Termin_daten {background-color:white; font-family:Arial;  font-size: 12px; }
td.Termin_daten {background-color:white; font-family:Arial;  font-size: 12px; }
td.Termin_fett {background-color:white; font-family:Arial;  font-size: 12px; }
span.Termin_daten {} 
span.Termin_ueber {color:#e61e0f; font-family:Arial;  font-size: 18px; font-weight:bold;}
span.Termin_ueber2 {color:#e61e0f; font-family:Arial;  font-size: 16px; font-weight:bold;}
span.Termin_fett {font-family:Arial;  font-size: 14px; font-weight:bold;}
span.Termin_fett_rot {color:#e61e0f; font-family:Arial;  font-size: 14px; font-weight:bold;}
span.Termin_hervor {font-family:Arial;  font-size: 16px; font-weight:bold;}
a.Termin_daten { font-family:Arial;  font-size: 12px; font-weight:normal; text-decoration:none; text-align:right;} 
td.Termin_zwischen {background-color:#ffdddd; font-family:Arial;  font-size: 12px; font-weight:bold;}
tr.Termin_zwischen {background-color:#ffdddd; font-family:Arial;  font-size: 12px; font-weight:bold;}
table.Termin_kurz  {background-color:white; font-family:Arial;  font-size: 12px; width:100%; }
tr.Termin_kurz {background-color:white; font-family:Arial;  font-size: 12px; }
td.Termin_kurz {background-color:white; font-family:Arial;  font-size: 12px; border-top: 1px solid blue; }


table.ZeileInfo  {font-family:Arial;  font-size: 14px; }
tr.ZeileInfo
a.ZeileInfo_ueber { font-weight:bold; font-size: 14px;}
td.ZeileInfo_ueber { height:40px; vertical-align: middle;}
td.ZeileInfo_ueber_enger { height:20px; vertical-align: middle;}
span.ZeileInfo_ueber2
span.ZeileInfo_datum
td.ZeileInfo_datum 
div.ZeileInfo_kurz
a.ZeileInfo_link 
td.ZeileInfo_link { text-align:right; }

a.zurueck { font-family:Arial; font-size: 12px;}
a.drucken { font-family:Arial; font-size: 14px; font-weight:bold; }
table.drucken { padding:0; }
tr.drucken {}
td.drucken_l {}
td.drucken_m {}
td.drucken_r {}



table.anzeige { cellSpacing:0; cellPadding:20px; width:800; border:0; bgcolor:white; border-collapse:collapse;  }
tr.anzeige {background-color:white;  vertical-align:top;}
td.anzeige {background-color:white;  vertical-align:top; padding:15px; }

table.anzeige2
{
/* Animation: */
/* Firefox: */
animation-name:info;
animation-duration:3s;
animation-timing-function:linear;
animation-delay:0s;
animation-iteration-count:1;
animation-direction:normal;
animation-fill-mode: backwards;
animation-play-state:running;
/* Safari and Chrome: */
-webkit-animation-name:info;
-webkit-animation-duration:3s;
-webkit-animation-timing-function:linear;
-webkit-animation-delay:0s;
-webkit-animation-iteration-count:1;
-webkit-animation-direction:normal;
-webkit-animation-fill-mode: forwards;
-webkit-animation-play-state:running;    
    }
/* keyframes für Firefox webkit-keyframes für chrome... */
@keyframes info
{ 0% 
  { opacity:0.3;
    filter:alpha(opacity=30);     
  }
  50% 
  { opacity:1.0;
    filter:alpha(opacity=100);     
  }
}
@-webkit-keyframes info
{ 0% 
  { opacity:0.3;
    filter:alpha(opacity=30);     
  }
  100% 
  { opacity:1.0;
    filter:alpha(opacity=100);     
  }
}
td.anzeige2 {font-family:Arial; padding: 10px; }


table.fuss_balken {background-color:red;  border-spacing:0px; height:5px; vertical-align:top; border-right: 2px solid #777777; border-top: 2px solid #777777; }
td.fuss_balken {  }

img.einblenden
{
/* Animation: */
/* Firefox: */
animation-name:info;
animation-duration:3s;
animation-timing-function:linear;
animation-delay:0s;
animation-iteration-count:1;
animation-direction:normal;
animation-fill-mode: backwards;
animation-play-state:running;
/* Safari and Chrome: */
-webkit-animation-name:info;
-webkit-animation-duration:3s;
-webkit-animation-timing-function:linear;
-webkit-animation-delay:0s;
-webkit-animation-iteration-count:1;
-webkit-animation-direction:normal;
-webkit-animation-fill-mode: forwards;
-webkit-animation-play-state:running;    
    }
/* keyframes für Firefox webkit-keyframes für chrome... */
@keyframes info
{ 0% 
  { opacity:0.3;
    filter:alpha(opacity=30);     
  }
  50% 
  { opacity:1.0;
    filter:alpha(opacity=100);     
  }
}
@-webkit-keyframes info
{ 0% 
  { opacity:0.3;
    filter:alpha(opacity=30);     
  }
  100% 
  { opacity:1.0;
    filter:alpha(opacity=100);     
  }
}
div.div_InfoBox2
{ margin-bottom:-50px;
}

div.InfoBox2
{ background-color:white; 
  visibility:show; 
  position:relative;
  left:25px; 
  top:-100px; 
  z-index:+1;
  filter:alpha(opacity=70); /* IE */
  opacity:0.7; /* allgemein */
  -moz-opacity:0.7; /* Mozilla */
  -khtml-opacity:0.7; /* KTHML */
  -opera-opacity:0.7; /* Opera */
  width:680px;
  padding:5px;
}
a.InfoBox2
{ text-decoration:none; 
}

div.InfoBox2_ue1
{ font-size: 24px;
  color:red;
  font-family:Arial;
  font-weight:bold;  
  width:650px;
}
div.InfoBox2_ue2
{ font-size: 18px;
  color:black;
  font-family:Arial;
  width:650px;
}
img.InfoBox2
{ width:680px;
}

