body  {
    background-image:url(templates/pics/background-ferien.jpg);
    font-family: arial, verdana;
    font-size: 15px;
    line-height:18px;
    color: #000000
}

.bodytext   {
    font-family: verdana,arial;
    font-size: 12px;
    line-height:13px;
    color: #000000
}


h1 {
    font-family: verdana, arial;
    font-size: 18px;
    line-height:24px;
}

h2 {
    font-family: verdana, arial;
    font-size: 24px;
    line-height:30px;
}

td, ul {
    font-family: verdana, arial;
    font-size: 15px;
    line-height:18px;
    color: #000000
}

.titel_blau_zelle {
    font-family: Arial;
    font-size:110%;
    font-weight: bold;
    background-color: #a0d0ff;
    text-align: center;
    valign:middle;
}

.titel_blau_tabelle {
	  margin-top: 2px;
	  margin-bottom: 12px;
    margin-left:0px;
    margin-right:4px;
}

.unterzeile_blau {
    position:relative;
    margin-left:0px;
    margin-right:4px;
	  height:28px;
	  background-color: #a0d0ff;
}

/* SPS-Titelzeile - sps 90 */
.titel_farb {
    position:relative;
    top:25px;
    height:25px;
    width:95%;
	font-family: Arial;
    font-size:110%;
    font-weight:bold;
    valign:middle;
    padding:22px;
	background-color: #a0d0ff;
	margin-top: 2px;
	margin-bottom: 12px;
	text-align: center;
}

/* SPS-kleine zeile - sps 91
farbiger flacher Balken mit zentriertem, unfettem Texttitel */
.zeile_farb {
    position:relative;
    top:25px;
    height:20px;
    width:99%;
	font-family: Arial;
    font-size:105%;
    font-weight:normal;
    valign:middle;
    padding:3px;
	background-color: #a0d0ff;
	margin-top: 2px;
	margin-bottom: 12px;
	text-align: center;
}

/* Text der Satzung*/
.satzg {
    margin-left:30px;
	  line-height:24px;
}


.hg_gelb {
    background-color: #ffe756;
}

.hg_grau {
    background-color: #c0c0c0;
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
}

.style1 { color=red}

.logorahmen {
    align: center;
    border-width:3px;
    border-style: double;
    border-color: darkgray;
    padding: 5px;

}

.nav_table {
  border: 2px;
  height:35px;
  background-color:black;
}


/* legt den Abstand der Haupt Menüzeilen fest*/
.nav1 {
  margin-bottom:4px;
}

/* legt den Abstand der Unter-Menüzeilen fest*/
.nav2 {
  margin-bottom:4px;
}


/* Links im Text 
a:link    { color:#0000ff; text-decoration: none; font-size: 14px; font-weight: bold;}
a:visited { color:#035588; text-decoration: none; font-size: 14px; font-weight: bold;}
a:hover   { color:#0000ff; text-decoration: underline; font-size: 14px; font-weight: bold;}
a:active  { color:#ffd338; text-decoration: none; font-size: 14px; font-weight: bold;}
*/
/* Links im Menü, Hauptpunkte */
a.menue1:link    { color:#0000ff; text-decoration: none; font-size: 13px; font-weight: bold;}
a.menue1:visited { color:#035588; text-decoration: none; font-size: 13px; font-weight: bold;}
a.menue1:hover   { color:#0000ff; text-decoration: underline; font-size: 13px; font-weight: bold;}
a.menue1:active  { color:#ffd338; text-decoration: none; font-size: 13px; font-weight: bold; background-color:#ffffff;}

/* Links im 1. Untermenü 2 */
a.menue2:link    { color:#0000ff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.menue2:visited { color:#035588; text-decoration: none; font-size: 11px; font-weight: bold;}
a.menue2:hover   { color:#0000ff; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.menue2:active  { color:#ffd338; text-decoration: none; font-size: 11px; font-weight: bold; background-color:#ffffff;}

/* Links im 2. Untermenü 3 */
a.menue3:link    { color:#0000ff; text-decoration: none; font-size: 10px; font-weight: bold;}
a.menue3:visited { color:#035588; text-decoration: none; font-size: 10px; font-weight: bold;}
a.menue3:hover   { color:#0000ff; text-decoration: none; font-size: 10px; font-weight: bold;}
a.menue3:active  { color:#ffd338; text-decoration: none; font-size: 10px; font-weight: bold; background-color:#ffffff;}
