/*
  sjm_menu_def.css  Rubrik verein
  Absolute positioning styles for CBE Cross-Browser.com
*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.CBX {
  layer-background-color:#ffd89f;
  layer-background-image: url(../bg_2.gif);
  background-image: url(../bg_2.gif); 
  position:absolute;
  visibility:hidden;
  width:auto;
  height:auto;
  margin:0;
  padding:0;
}
.CB1 {
  layer-background-color:#ffd89f;
  layer-background-image: url(../bg_2.gif);
  background-image: url(../bg_2.gif); 
  position:absolute;
  visibility:hidden;
  width:auto;
  height:auto;
  margin:0;
  padding:0;
}
.CB2 {
  position:absolute;
  visibility:hidden;
  width:78%;                  /* needed by ie5 otherwise length/height of col2 not ok */
  height:auto;
  margin:0;
  padding:0;
}
.CB3 {
  layer-background-color:#ffd89f;
  layer-background-image: url(../bg_2.gif);
  background-image: url(../bg_2.gif); 
  position:absolute;
  visibility:hidden;
  width:auto;
  height:auto;
  margin:0;
  padding:0;
}
.CBF {
  position:absolute;
  visibility:hidden;
  width:auto;
  height:auto;
  margin:0;
  padding:0;
  background:transparent;
}

.marker {
  position:relative; visibility:hidden; overflow:hidden;
  width:0; height:1px; left:0; top:0;
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px; font-style:italic;font-weight: bold;
  color:#003366;  
}

.parent {
  position:relative; 
  visibility:visible;
}

.clsCal {
  position:relative; visibility:hidden; 
  width:100%; 
  margin:0; padding:0;
}

/* ---------------------------------------------------------------------------------------------------*/
/* Sitemap google search ----*/
/* ---------------------------------------------------------------------------------------------------*/

.googleInpTxt{
 font-family:BookMan Old Style,verdana,Palatino Linotype,Trebuchet MS,times new roman,helvetica,sans-serif; 
 background-color:#cfac6d; 
 font-size:12px;font-weight: bold;
 text-decoration:none; color:#444444; 
 margin:0px 8px 0px 8px; padding: 2px 2px 2px 2px;
 border-right:1px solid #aaaaaa; 
 border-bottom:1px solid #aaaaaa; 
}

.googleBtn{
 font-family:Palatino Linotype,BookMan Old Style,verdana,Trebuchet MS,times new roman,helvetica,sans-serif; 
 font-size:12px;letter-spacing:2px;
 text-decoration:none; color:#006644; 
 margin:0px 8px 0px 8px; padding: 2px 4px 2px 4px;
 border-left:2px solid #777777; border-top:2px solid #777777;
 border-right:2px solid #336699;border-bottom:2px solid #336699;
}

.googleBtn:hover {
 font-family:Palatino Linotype,BookMan Old Style,verdana,Trebuchet MS,times new roman,helvetica,sans-serif; 
 font-size:12px;letter-spacing:2px;font-weight: bold;
 text-decoration:none; color:#336699; 
 margin:0px 8px 0px 8px; padding: 2px 4px 2px 4px;
 border-left:2px solid #336699; border-top:2px solid #336699;
 border-right:2px solid #777777;border-bottom:2px solid #777777;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:14px;
 color:#ffd89f; background-image: url(flagge_bg2.jpg); 
 margin:0; padding: 0
}

td {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:14px;padding:0px;
}

th {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:14px;
}

td.smallFont {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:12px;
}
th.smallFont {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:12px;
}

td.mainTopic2 {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:14px;
}

/* Calendar button */

td.headCal {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:13px;
  border-top:2px solid #aaaaaa; border-left:2px solid #aaaaaa;
  border-bottom:2px solid #666666; border-right:2px solid #666666;
  color:#000000; background:#ffcc66; 
}
td.centerCal {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:13px;
  margin:0;padding:2px 4px 2px 4px;
  color:#000000; background:#ffcc66; 
}
td.centerTHCal {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:13px;
  margin:0;padding:2px 4px 2px 4px;
  color:#000000; background:#cc9966; 
}
td.centerSatCal {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:13px;
  margin:0;padding:2px 4px 2px 4px;
  color:#000000; background:#cc9966; 
}
td.centerSunCal {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:13px;
  margin:0;padding:2px 4px 2px 4px;
  color:#000000; background:#cc9933; 
}
td.specialcenterCal {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:13px; text-align:center; font-weight: 500;
  border-top:2px solid #aaaaaa; border-left:2px solid #aaaaaa;
  border-bottom:2px solid #666666; border-right:2px solid #666666;
  color:#000000; background:#00cc33; 
}
td.nowCal {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:13px; font-weight: bold;
  margin:0;padding:1px 2px 1px 2px;
  border-top:2px solid #aaaaaa; border-left:2px solid #aaaaaa;
  border-bottom:2px solid #666666; border-right:2px solid #666666;
  color:#000000; background:#ffff00; 
}
td.specialCal {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px;
  color:#000000; background:#00cc33; 
  border-top:2px solid #aaaaaa; border-left:2px solid #aaaaaa;
  border-bottom:2px solid #333333; border-right:2px solid #333333;
  margin:0;padding:1px 2px 1px 2px;
  cursor:pointer;
}
td.buttonCal {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px;
  color:#000000; background:#ffcc66; 
  border-top:2px solid #aaaaaa; border-left:2px solid #aaaaaa;
  border-bottom:2px solid #333333; border-right:2px solid #333333;
  margin:0;padding:2px 4px 2px 4px;
  cursor:pointer;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Definitionen fuer Formulare (Anmeldung GPokal etc.) */

.TextFelder {
 border-left:2px solid #888888; border-top:2px solid #888888;
 border-right:2px solid #bbbbbb; border-bottom:2px solid #bbbbbb;
 color:#000000; background:#ffd89f;
 padding:0 4px 0 4px;
}

th.MeldeDay {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:14px;
 padding:0 12px 0 0;
}

td.MeldeDayOn {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:12px; background:#ffd89f; color:#000000;
 border-right:2px solid #aa0000;
 border-bottom:1px solid #bbbbbb;
 padding:0 12px 0 0;
}
td.MeldeDayOff {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:12px; background:#aaaaaa; 
 border-right:2px solid #aa0000;
 border-bottom:1px solid #bbbbbb;
}

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

caption.Auswertung {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:14px;
 padding:0 12px 0 12px;
}

th.Auswertung {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:14px; background:#cccccc; color:#000000;
 border-bottom:2px solid #bbbbbb;
 padding:0 12px 0 0;
}

td.Auswertung {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:12px; color:#660000;
/* background:#ffd89f; color:#000000;*/
 border-right:1px solid #bbbbbb;
 border-left:1px solid #bbbbbb;
 border-bottom:1px solid #bbbbbb;
 padding:0 12px 0 0;
}
td.Auswertung2 {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:12px; 
 border-right:1px solid #bbbbbb;
 border-left:1px solid #bbbbbb;
 border-bottom:1px solid #bbbbbb;
 padding:0 12px 0 0;
}

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

p {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:14px;
  color:#ffd89f; background:transparent;
  margin:1px 0 1px 0px;
}
dd {
  margin-left:10px;
}
h1 {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:16px;
  color:#336699; background:transparent;
  border-top:1px solid #999999; border-left:1px solid #999999;
  border-bottom:1px solid #000000; border-right:1px solid #000000;
  margin-bottom:1px; padding:0;
}
h2 {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:18px;
  color:#ffd89f; background:transparent;font-weight: bold;
  margin-bottom:1px; padding:0;
}

/* look and feel of links in general */
a:link, a:visited, a:active {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:13px;
  text-decoration:none; color:#222222; background:transparent;
}
a:hover {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:14px;
  text-decoration:none; color:#222222; background:transparent;font-weight: bold;
}

/* look and feel of links Rubrik */
a.r:link, a.r:visited, a.r:active {
  font-family:verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px;font-style:normal; font-variant:small-caps; 
  text-decoration:none; color:#000000; background:transparent;
/*  text-decoration:none; color:#ffd89f; background:transparent; */
}
a.r:hover {
  font-family:verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px;font-style:normal;
  text-decoration:none; color:#000000; background:transparent;font-weight: bold;
/*  text-decoration:none; color:#ffd89f; background:transparent;font-weight: bold;  */
}

/* look and feel of links in Col1 */
a.m:link, a.m:visited, a.m:active {
  display:block; margin:0; padding:0; cursor:default;
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px; font-style:normal;
  text-decoration:none; color:#222222; background:transparent;
/*  text-decoration:none; color:#ffd89f; background:transparent;  */
}
a.m:hover {
  display:block; margin:0; padding:0; cursor:default; 
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px;font-style:normal;
  text-decoration:none; color:#222222; background:transparent; font-weight: bold;
/*  text-decoration:none; color:#ffd89f; background:transparent;font-weight: bold; */
}

/* look and feel of links in col3Trailer */
a.sm:link, a.sm:visited, a.sm:active {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:10px; font-style:normal;
  text-decoration:none; color:#222222; background:transparent;
/*  text-decoration:none; color:#ffd89f; background:transparent;  */
}
a.sm:hover {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:10px;font-style:normal;
  text-decoration:none; color:#222222; background:transparent; font-weight: bold;
/*  text-decoration:none; color:#ffd89f; background:transparent;font-weight: bold; */
}

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

.headerContent {
  font-size:14px;
  margin:0; padding:4px;
  border-bottom:3px solid #FF0000;
}

.headerTitle {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:32px;font-style:bold; text-align:center;
  color: #444444;
  margin-bottom:0; padding: 0;
}

.col1Content {
  margin:0; padding:10px; 
}

.col2Content {
  margin:0; padding:10px;
}
.col3Content {
  margin:0; padding:10px;
}

.footerContent {
  font-size:10px;
  border-top:2px solid #FF0000; text-align:right;
  margin:0; padding:4px;
}

/* Stand xxx Info : */
.footer {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:10px; text-align:right;
  border-top:2px solid #aaaaaa; 
  margin-bottom:.5px; padding:0;
}

.headerSmallContent {
  color: #222222;
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px; 
  margin:0; padding:4 0 4 0;
  border-bottom:1px solid #FF0000;
}
.textSmallContent {
  color: #222222;
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:14px; 
  margin:0; padding:4 0 4 0;
  border-bottom:1px solid #FF0000;
}
.textSmallContentnoBorder {
  color: #222222;
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:14px; 
}

.headerSmallTrailer {
  color: #222222;
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:10px; 
  margin:0; padding:0;
  border-bottom:1px solid #aaaaaa;
}
.textSmallTrailer {
  color: #222222;
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:10px; 
  margin:0; padding:4 0 4 0;
  border-bottom:1px solid #aaaaaa;
}

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


body.m {
 font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
 font-size:14px;
 color:#006644; background-image: url(../bg_2.gif); 
 margin:0; padding: 2% 4% 2% 4%;
 border-left:1px solid #aaaaaa; 
}

/* look and feel of links in footer */
a.f:link, a.f:visited, a.f:active {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px; 
  text-decoration:none; color:#ffd89f; background:transparent;
}
a.f:hover {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px; 
  text-decoration:none; color:#ffd89f; background:transparent;font-weight: bold;
}

/* Ueberschrift: */
.headerSubTitle {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:12px;
  background:transparent;
  border-bottom:2px solid #336699; 
  margin-bottom:.5px; padding: 2% 4% 2% 4%;
}

.headerMenuTitle {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:22px;font-style:bold;
  background:transparent;color:#336699;
  margin-left:1px; padding: 0% 3% 0% 3%;
}
.headerMenuSubTitle {
  font-family:Palatino Linotype,Trebuchet MS,verdana,times new roman,verdana,helvetica,sans-serif; 
  font-size:22px;font-style:italic;
  background:transparent;color:#336699;
}


td.x {
  margin:2px 4px 2px 4px;background-image:url(bg_2.gif);
}

.headerSubContent {
  font-size:10px;
  margin:0; padding:4px;
}

/* look and feel of links in colume based doc */
a.c:link, a.c:visited, a.c:active {
  font-family:Comic Sans MS,Sans MS,verdana,arial,helvetica,sans-serif; font-size:12px;font-style:normal;
  text-decoration:none; color:#006644; background:transparent;

}
a.c:hover {
  font-family: Comic Sans MS,arial,times new roman,helvetica,verdana,sans-serif; font-size:12px;font-style:normal;
  text-decoration:none; color:#006644; background:transparent;font-weight: bold;
}




