/* --------------- Einstellung für alle Elemente ---------------*/
html * { margin: 0; padding:0; }

/* --------------- Body ---------------*/
.seitentitel{ font-size: 26px; font-weight: normal; margin: 0px 0px 14px 0px; font-family: Georgia, Arial, Helvetica, Verdana, Tahoma, sans-serif; color: #DE2C00;}

div.seite {width: 910px; margin: 0px auto 0px auto; }
a {color: #333333; text-decoration: underline; }
a:hover {color: #DE2C00; text-decoration: none; }


#inhalt {clear: both; float: left; overflow: hidden; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, Verdana, Tahoma, sans-serif; }
#inhalt h1{ font-size: 24px; font-weight: normal; margin: 0px 0px 0.5px 0px;}
#inhalt h1 span.color{ color: #444; }
#inhalt h2{ font-size: 18px; font-weight: normal; color: #444; margin: 0px 0px 0.5em 0px;}
#inhalt h3{ font-size: 14px; font-weight: normal; color: #444; margin: 0px 0px 0.5em 0px;}
#inhalt h4{ font-size: 12px; font-weight: bold; margin: 0px 0px 0.5em 0px;}
#inhalt p{ clear: both; margin: 0px 0px 10px 0px; }
#inhalt a{ color: #444; }
#inhalt ul{
	margin: 0px 0px 0px 16px;
	list-style-type: square; 
/*	list-style-image: url(images/listen_punkt_all.gif);  */
}
#inhalt ol{ margin: 5px 0px 5px 40px; }
td {font-style: normal; font-size: 12px; color: #333333; }
table {font-style: normal; font-size: 12px; color: #333333; }
.weiss {font-style: bold; font-size: 12px; color: #FFFFFF; }

#hm {width: 990px; margin: 0px auto 0px auto; font-family: Verdana, Arial, Helvetica, Verdana, Tahoma, sans-serif;}
#hm ul {list-style-type: none;}
#hm ul li {float: left; margin: 0px 10px 0px 0px; height: 30px; }
#hm ul li a {display: block; width: 90px; height: 30px; padding: 7px 0px 0px 0px; float: left; text-valign: center; text-align: center; color: #333333; font-size: 14px; text-decoration: none; background: url(images/bg_mark_1_1.gif) left top no-repeat;}
#hm ul li a.active {background: url(images/bg_mark_1_3.gif) left top no-repeat; color: #DE2C00; font-weight: normal;}
#hm ul li a.active:hover {background: url(images/bg_mark_1_3.gif) left top no-repeat; color: #DE2C00;}
#hm ul li a:hover {background: url(images/bg_mark_1_2.gif) left top no-repeat; color: #dedede;}

#statm {width: 285px; margin: 0px 0px 0px 0px; overflow: hidden; }
#statm ul {list-style-type: none;}
#statm ul li {float: left; margin: 0px 0px 0px 5px; }
#statm ul li a {display: block; width: 90px; height: 20px; padding: 2px 0px 0px 0px; float: left; text-align: center; color: #333333; font-size: 12px; text-decoration: none; background: url(images/bg_marks_1_1.gif) left top no-repeat;}
#statm ul li a.active {text-decoration: underline;}
#statm ul li a:hover {background: url(images/bg_marks_1_2.gif) left top no-repeat; color: #dedede;}


#leftmenue {overflow: hidden; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, Verdana, Tahoma, sans-serif;}
#leftmenue h2{ font-size: 18px; font-weight: normal; color: #444444; margin: 0px 0px 0.5em 0px;}
#leftmenue ul {list-style-type: none; }

#leftmenue ul li.stufe2 {width: 200px; padding: 7px 0px 7px 0px; border-bottom: 1px solid #999999; }
#leftmenue ul li.stufe2 a {font-size: 12px; color: #444444; text-decoration: none; }
#leftmenue ul li.stufe2 a.active{font-size: 12px; color: #DE2C00;  text-decoration: none; }
#leftmenue ul li.stufe2 a.active:hover{text-decoration: none; }
#leftmenue ul li.stufe2 a:hover{color: #DE2C00; text-decoration: none; }

#leftmenue ul li.stufe3 {padding: 3px 0px 3px 10px; border-bottom: 1px solid #000000; }
#leftmenue ul li.stufe3 a {font-size: 12px; color: #000000; text-decoration: none; }
#leftmenue ul li.stufe3 a.active{font-size: 12px; color: #DE2C00;  text-decoration: none; }
#leftmenue ul li.stufe3 a.active:hover{text-decoration: none; }
#leftmenue ul li.stufe3 a:hover{color: #DE2C00; text-decoration: underline; }

.suchfeld {
	border: 1px solid #999999;
	font-size: 12px;
	padding: 1px 0px 0px 5px;
}
/* --------------- Body ---------------*/

div.page {width: 910px; margin: 0px auto 0px auto; }

P {
  font-style: normal;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

SUP {
  font-size: 8px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

OL {
  font-style: normal;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

UL {
  font-style: normal;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

LI {
  font-style: normal;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}
.u1 {
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

.u2 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

.u3 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

B {
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}
DIV {
  font-style: normal;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}


TD {
  font-style: normal;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}
font.edit {
  font-style: normal;
  font-size: 10px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

BODY {
  font-style: normal;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

TABLE {
  font-style: normal;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

A.news {
  font-style: normal;
  font-size: 10px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

A.news:hover  {color:#DF6A00;
  text-decoration: underline;
}

A.adresse {
  font-style: normal;
  font-size: 10px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

A.adresse:hover  {color:#DF6A00;
  text-decoration: underline;
}

Font.adresse {
  font-style: normal;
  font-size: 10px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

font.adressebold {
  font-style: normal;
  font-size: 10px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-weight: bold;
}

A.fuss {
  font-style: normal;
  font-size: 10px;
  font-family:  Arial, Helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

A.fuss:hover  {color:#DF6A00;
  text-decoration: underline;
}

Font.fuss {
  font-style: normal;
  font-size: 10px;
  font-family:  Helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

font.fussbold {
  font-style: normal;
  font-size: 10px;
  font-family:  Arial, Helvetica, sans-serif;
  color: #333333;
  font-weight: bold;
}

FONT.search {
	FONT-WEIGHT: 100; FONT-SIZE: 14px; COLOR: #ffffff
}
FONT.search A {
	COLOR: #ff4444; TEXT-DECORATION: none
}
FONT.search A:hover {
	COLOR: #DF6A00; TEXT-DECORATION: none
}
font.erscheinen {
  font-style: normal;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
  background-color: #FFE8E8;
  font-weight: normal;
}
