#navi {
	 /* WIDTH: 152px */
	WIDTH: 150px;
	PADDING: 0px 0px 0px 0px; 
 	/* abstand von oben - in 6er schritten ---- oben rechts unten links */
	MARGIN: 0px 0px 0px 9px; 	
}


 /* programmtabelle */
/* abstand von oben - in 6er schritten ---- oben rechts unten links */
#haupttext {
	WIDTH: 620px;	
	PADDING: 0px 0px 0px 0px; 
 	MARGIN: 22px 0px 40px 60px; 	
}

#sp1 {
	WIDTH: 400px;	
	PADDING: 0px 0px 0px 0px; 
 	MARGIN: 0px 0px 0px 0px; 
	BACKGROUND-COLOR: #FFFEF6
	text-align:block;
}


.tabtext {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
PADDING: 0px 0px 0px 20px;  
COLOR: #000000; 
LINE-HEIGHT: 130%; 
FONT-FAMILY: Verdana
}


 /* schrift + headlines */

H1 {
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
PADDING: 0px 0px 0px 0px; 
WIDTH: 100%; 
COLOR: #005F5B; 
LINE-HEIGHT: 130%; 
FONT-FAMILY: Verdana;
TEXT-DECORATION: underline
}

H2 {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
PADDING: px 0px 0px 10px; 
WIDTH: 100%; 
COLOR: #000000; 
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana
}

p {
FONT-SIZE: 12px; 
PADDING: 0px 0px 0px 20px; 
WIDTH: 100%; 
COLOR: #000000; 
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana
}

p.navi {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
PADDING: 0px 0px 0px 0px; 
WIDTH: 100%; 
COLOR: #005F5B; 
LINE-HEIGHT: 150%; 
FONT-FAMILY: Verdana;
LETTER-SPACING: 1px! important;
}

p.navlayer2 {
FONT-WEIGHT: bold; 
FONT-SIZE: 10px; 
PADDING: 0px 0px 0px 0px; 
COLOR: #005F5B; 
LINE-HEIGHT: 140%; 
FONT-FAMILY: Verdana;
MARGIN: 0px 0px 0px 20px; 
LETTER-SPACING: 1px! important;
}

p.impressum {
FONT-WEIGHT: bold; 
FONT-SIZE: 10px; 
PADDING: 0px 0px 0px 0px; 
MARGIN: 0px 9px 0px 0px; 
COLOR: #005F5B; 
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana;
text-align:center;
LETTER-SPACING: 1px! important;
}

p.block {
FONT-SIZE: 12px; 
PADDING: 0px 0px 0px 20px; 
WIDTH: 100%; 
COLOR: #000000; 
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana;
text-align:justify; 
}

p.news {
FONT-SIZE: 12px; 
PADDING: 0px 0px 0px 20px; 
WIDTH: 90%; 
COLOR: #000000; 
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana;
text-align:justify; 
}

ol{
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana;
FONT-SIZE: 12px; 
}

li {FONT-WEIGHT: bold; }

table.aufzaehlung {
FONT-WEIGHT: normal; 
FONT-SIZE: 10px; 
PADDING: 5px 0px 0px 0px; 
WIDTH: 80%; 
COLOR: #005F5B; 
LINE-HEIGHT: 130%; 
FONT-FAMILY: Verdana;
}

p.counter {
FONT-SIZE: 10px; 
PADDING: 0px 0px 0px 450px; 
WIDTH: 100%; 
COLOR: #005F5B; 
LINE-HEIGHT: 100%; 
FONT-FAMILY: Verdana;
LETTER-SPACING: 1px! important;
}


 /* links */
 
A {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #384958; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none
}

A:link {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #384958; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none
}

A:visited {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #384958; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none
}

A:active {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #384958; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: underline
}

A:hover {
FONT-WEIGHT: bold; 
COLOR: #000000;
TEXT-DECORATION: underline
}

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

A.navi {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #005F5B; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none;
LETTER-SPACING: 1px! important;
LINE-HEIGHT: 150%; 
}

A.navi:link {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #005F5B; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none;
LETTER-SPACING: 1px! important
}

A.navi:visited {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #005F5B; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none;
LETTER-SPACING: 1px! important
}

A.navi:active {
TEXT-DECORATION: underline;
}

A.navi:hover {
COLOR: #FFFFFF; 
TEXT-DECORATION: underline
}

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

A.navi_index {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #005F5B; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none;
LETTER-SPACING: 1px! important;
LINE-HEIGHT: 150%; 
}

A.navi_index:link {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #005F5B; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none;
LETTER-SPACING: 1px! important
}

A.navi_index:visited {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #005F5B; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none;
LETTER-SPACING: 1px! important
}

A.navi_index:active {
TEXT-DECORATION: underline;
}

A.navi_index:hover {
COLOR: #FE860C; 
TEXT-DECORATION: underline
}

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

A.impressum {
FONT-SIZE: 10px; 
PADDING: 0px 0px 0px 0px; 
MARGIN: 0px 0px 0px 44px; 
COLOR: #005F5B; 
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana;
text-align:center;
LETTER-SPACING: 1px! important;
TEXT-DECORATION: none;
}

A.impressum:visited {
FONT-WEIGHT: bold; 
FONT-SIZE: 10px; 
COLOR: #005F5B; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none
}

A.impressum:active {
TEXT-DECORATION: underline
}

A.impressum:link {
FONT-SIZE: 10px; 
COLOR: #005F5B; 
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana;
text-align:center;
TEXT-DECORATION: none;
}

A.impressum:hover {
COLOR: #FFFFFF; 
TEXT-DECORATION: underline
}


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

A.mehrinfo {
FONT-SIZE: 8px; 
PADDING: 0px 0px 0px 0px; 
MARGIN: 0px 0px 0px 10px; 
COLOR: #005F5B; 
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana;
text-align:center;
LETTER-SPACING: 1px! important;
TEXT-DECORATION: none;
}

A.mehrinfo:visited {
FONT-WEIGHT: bold; 
FONT-SIZE: 8px; 
COLOR: #005F5B; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none
}

A.mehrinfo:active {
TEXT-DECORATION: underline
}

A.mehrinfo:link {
FONT-SIZE: 8px; 
COLOR: #005F5B; 
LINE-HEIGHT: 120%; 
FONT-FAMILY: Verdana;
text-align:center;
TEXT-DECORATION: none;
}

A.mehrinfo:hover {
COLOR: #005F5B; 
TEXT-DECORATION: underline
}

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

A.navlayer2 {
FONT-SIZE: 10px; 
COLOR: #005F5B; 
LINE-HEIGHT: 140%; 
FONT-FAMILY: Verdana;
MARGIN: 0px 0px 0px 20px; 
LETTER-SPACING: 1px! important;
}

A.navlayer2:visited {
FONT-WEIGHT: bold; 
FONT-SIZE: 10px; 
COLOR: #005F5B; 
FONT-FAMILY: Verdana; 
TEXT-DECORATION: none
}

A.navlayer2:active {
TEXT-DECORATION: underline
}

A.navlayer2:link {
FONT-SIZE: 10px; 
WIDTH: 100%; 
COLOR: #005F5B; 
LINE-HEIGHT: 140%; 
FONT-FAMILY: Verdana;
MARGIN: 0px 0px 0px 20px; 
LETTER-SPACING: 1px! important;
}

A.navlayer2:hover {
COLOR: #FFFFFF; 
TEXT-DECORATION: underline
}

/* lkontaktformular */

#formbox {
  width: 460px;
  color: #000000;
  background-color: #ffffff;
  border: 0px solid #005F5B;
}

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 150px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 12px; 
}

.feld {
  float: right;
  width: 300px;
  text-align: left;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 12px; 
} 

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.defbreite {
  width: 260px;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 12px; 
}

