body {
  background-color:#B7D5EF;
  }
  
#main_top {
  background-image:url(../images/hg_fahne_top.jpg);
  background-repeat:no-repeat;
  position:absolute;
  top:0px;
  left:0px;
  width:970px;
  height:117px;
  z-index:1;
  }

#main_menue {
  background-image:url(../images/hg_menue.jpg);
  background-repeat:no-repeat;
  position:absolute;
  top:117px;
  left:0px;
  width:145px;
  height:383px;  
  z-index:5;
  }

#main_menue_inhalt {
  margin-top:5px;
  margin-left:25px;
  }

#main_hg {
  background-image:url(../images/hg_fahne_mitte.jpg);
  background-repeat:repeat-y;
  width:825px;
  position:absolute;
  top:117px;
  left:145px;  
  z-index:2;
  }
  
#main_text {
  margin:10px 28px 10px 70px;
  text-align:justify;
  min-height:200px;
  }

#main_bottom {
  background-image:url(../images/hg_fahne_bottom.jpg);
  background-repeat:no-repeat;
  width:970px;
  height:405px;
  position:absolute;
  left:-145px;
  z-index:4;
  }

#shisa {position:absolute;
  top:4px;
  left:36px; 
  z-index:7;
  }

#karate {position:absolute;
  top:6px;
  left:400px; 
  z-index:7;
  }

.big {
  text-align:center;
  font-weight:bold;
  font-size:110%;
  }

/* font-family = Schriftart fuer Textelemente */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,fieldset,input,select { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:10pt;
}

a.link {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #333333; 
  text-decoration: none; 
  cursor: pointer;
}
a.linkwhite { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #FFFFFF; 
  text-decoration: none; 
  cursor: pointer; 
}
a.linkorange { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #FF9900; 
  text-decoration: none; 
  cursor: pointer; 
}

td.link {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #333333; 
  text-decoration: none; 
  cursor: pointer;
}

td.content {
  vertical-align:top;
  width:715;
}
td.headline_menu {
  background-color:#DA251D;
  vertical-align:top;
  color:white;
  text-align:center;
  font-weight:bold;
  padding:1px;
}
td.headline_middle {
  vertical-align:top;
  background-color:#DA251D;
  color:white;
  width:715;
  text-align:center;
  font-weight:bold;
  font-size:11pt;
  padding:1px;
}  
p.headline {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight:bold;
  font-size: 11pt;
  color: #333333; 
}
p.normal {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight:normal;
  font-size: 10pt;
  color: #333333; 
}
p.small {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight:normal;
  font-size: 9pt;
  color: #333333; 
}
p.small_shadow {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight:normal;
  font-size: 9pt;
  color:#808080;
}

/* Überschrift */               
P {FONT-FAMILY: Arial}              /* Randabstand oben rechts unten links */
  #free1 {FONT-SIZE: 30pt; font-weight:bold; margin: 0cm 2cm 0cm 0cm; COLOR: #DCFFDC}
  #free2 {FONT-SIZE: 15pt; font-weight:bold; margin: -0.35cm 2cm cm 0cm; COLOR: #3C9664}
  #free3 {FONT-SIZE: 30pt; font-weight:bold; margin: -0.35cm 2cm 0cm 0cm; COLOR: #DCFFDC}
  #free4 {FONT-SIZE: 30pt; font-weight:bold; margin: 0cm 4cm 0cm 0cm; COLOR: #DCFFDC}
  #free5 {FONT-SIZE: 15pt; font-weight:bold; margin: -0.35cm 4cm cm 0cm; COLOR: #3C9664}
  #free6 {FONT-SIZE: 30pt; font-weight:bold; margin: -0.35cm 4cm 0cm 0cm; COLOR: #DCFFDC}
 
td.punkt {background-position:center; background-image:url(../cgi/rahmen.gif); background-repeat:repeat-y;}
td.punktquer {background-position:center; background-image:url(../cgi/rahmen.gif); background-repeat:repeat-x;}

/* Kopf */
table.header {  margin-left:2cm; width:80%; height:2cm; }
td.header { width:80%; text-align:right; border-color:#000000; background-color:#ffffff;}

/* Tabelle andere Größe und andere Spalten */
table.linkanders { }
td.linkleer {}
td.linkanders {  height:16pt; font-weight:bold; background-color=#dcffdc; border-bordercolor=#ffffff; }

/* Spalte mit zurück-Text  */
td.linkzurueck { font-size:10pt; font-weight:bold; background-color=#ffffff; border-bordercolor=#ffffff;  }

/* Tabelle 3 Spalten mit Links, farbig und weiss */
table.link {  }
td.linkfarbe { height:16pt; width:250; text-align:center; font-size:10pt; font-weight:bold; background-color=#dcffdc; border-bordercolor=#ffffff; }
td.linkweiss { height:7pt; width:250; background-color:#ffffff; }
td.linkueber { font-size:15pt; color:#3C9664; font-weight:bold; height:20pt; width:250; background-color:#ffffff; }

/* wie oben nur linksbündig */
td.linkfarbelinks { height:16pt; width:250; text-align:left; font-size:10pt; font-weight:bold; background-color=#dcffdc; border-bordercolor=#ffffff; }

td.keinlink { cursor:pointer}

