html , body , div , p , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , form , img , li , blockquote, textarea, input, select {
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
} 


select		{  font-size: 11px}


p			{  font-size: 11px; line-height: 18px; color: #000000; text-decoration: none}

a:link, a:visited		{  font-size: 11px; color: #850000; text-decoration: none}
a:hover, a:active		{  font-size: 11px; color: #ffffff; background-color: #850000; text-decoration: none}



p.NewsHead							{  font-size: 11px; line-height: 14px; color: #FCBC1C; font-weight: bold; }
a.NewsHead:link, a.NewsHead:visited	{  font-size: 11px; font-weight: bold; color: #FCBC1C; text-decoration: none}
a.NewsHead:hover, a.NewsHead:active	{  font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline}

p.NewsText							{  font-size: 11px; line-height: 16px; color: #FFFFFF;}
a.NewsText:link, a.NewsText:visited	{  font-size: 11px; color: #FCBC1C; text-decoration: none}
a.NewsText:hover, a.NewsText:active	{  font-size: 11px; color: #FFFFFF; text-decoration: underline}






p.Nav				{  font-size: 11px; line-height: 13px;}


div.navtrenn {  height: 2px; width: 157px; display: block; clear: both; background-color: #FCBB1C; pading: 0; margin: 0;}


a.Nav01Aus:link, a.Nav01Aus:visited 	{  font-size: 11px; font-weight: normal; text-decoration: none; color: #850000; display: block; margin: 0; padding: 3px 3px 3px 24px; background: #ffffff url(../images/bullet_nav01_aus.gif) no-repeat; }
a.Nav01Aus:hover, a.Nav01Aus:active 	{  font-size: 11px; font-weight: normal; text-decoration: none; color: #ffffff; display: block; margin: 0; padding: 3px 3px 3px 24px; background: #850000 url(../images/bullet_nav01_an.gif) no-repeat; }
a.Nav01An:link, a.Nav01An:visited		{  font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; display: block; margin: 0; padding: 3px 3px 3px 24px; background: #850000 url(../images/bullet_nav01_an.gif) no-repeat; }
a.Nav01An:hover, a.Nav01An:active 		{  font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; display: block; margin: 0; padding: 3px 3px 3px 24px; background: #850000 url(../images/bullet_nav01_an.gif) no-repeat; }


a.Nav02Aus:link, a.Nav02Aus:visited 	{  font-size: 11px; font-weight: normal; text-decoration: none; color: #850000; display: block; margin: 0; padding: 3px 3px 3px 34px; background: #FCE67C url(../images/bullet_nav02_aus.gif) no-repeat; }
a.Nav02Aus:hover, a.Nav02Aus:active 	{  font-size: 11px; font-weight: normal; text-decoration: none; color: #850000; display: block; margin: 0; padding: 3px 3px 3px 34px; background: #FCE67C url(../images/bullet_nav02_an.gif) no-repeat;}
a.Nav02An:link, a.Nav02An:visited 		{  font-size: 11px; font-weight: bold; text-decoration: none; color: #850000; display: block; margin: 0; padding: 3px 3px 3px 34px; background: #FCE67C url(../images/bullet_nav02_an.gif) no-repeat;}
a.Nav02An:hover, a.Nav02An:active 		{  font-size: 11px; font-weight: bold; text-decoration: none; color: #850000; display: block; margin: 0; padding: 3px 3px 3px 34px; background: #FCE67C url(../images/bullet_nav02_an.gif) no-repeat;}

a.Nav03Aus:link, a.Nav03Aus:visited 	{  font-size: 11px; font-weight: normal; text-decoration: none; color: #850000; display: block; margin: 0; padding: 3px 3px 3px 44px; background: #FDF2BD url(../images/bullet_nav03_aus.gif) no-repeat; }
a.Nav03Aus:hover, a.Nav03Aus:active 	{  font-size: 11px; font-weight: normal; text-decoration: none; color: #850000; display: block; margin: 0; padding: 3px 3px 3px 44px; background: #FDF2BD url(../images/bullet_nav03_an.gif) no-repeat;}
a.Nav03An:link, a.Nav03An:visited 		{  font-size: 11px; font-weight: bold; text-decoration: none; color: #850000; display: block; margin: 0; padding: 3px 3px 3px 44px; background: #FDF2BD url(../images/bullet_nav03_an.gif) no-repeat;}
a.Nav03An:hover, a.Nav03An:active 		{  font-size: 11px; font-weight: bold; text-decoration: none; color: #850000; display: block; margin: 0; padding: 3px 3px 3px 44px; background: #FDF2BD url(../images/bullet_nav03_an.gif) no-repeat;}


h1				{  font-size: 20px; line-height: 26px; color: #000000; font-weight: normal; }
h2				{  font-size: 17px; line-height: 24px; color: #000000; font-weight: bold; }
h3				{  font-size: 15px; line-height: 22px; color: #000000; font-weight: bold; }
h4				{  font-size: 12px; line-height: 22px; color: #000000; font-weight: bold; }

p.head			{  font-size: 20px; line-height: 26px; color: #850000; font-weight: normal; }

.weiss	{  background-color: #ffffff; }
.gelb1	{  background-color: #F5F3D4; }
.gelb2	{  background-color: #FFF9E9; }
.rot1	{  background-color: #850000; }

input.suche		{ height: 20px; width: 151px }


p.folgehead				{  font-size: 20px; line-height: 22px; color: #ffffff; }
p.folgetext				{  font-size: 12px; line-height: 18px; color: #ffffff; }

p.folgenav							{  font-size: 12px; line-height: 15px}
a.folgenav:link, a.folgenav:visited	{  font-size: 12px; font-weight: bold; color: #850000; padding: 0 3px 0 3px; text-decoration: none}
a.folgenav:hover, a.folgenav:active	{  font-size: 12px; font-weight: bold; color: #ffffff; background-color: #850000; padding: 0 3px 0 3px; text-decoration: none}


ul		{ 	 margin-top:10px; margin-bottom:10px;}
ul li	{ 	 margin-top:5px; font-size: 11px; line-height: 18px; list-style: disc outside; display: list-item;  margin-left: 40px; margin-right: 40px;}
ol 		{ 	 margin-top:10px; margin-bottom:10px;}
ol li	{ 	 margin-top:5px; font-size: 11px; line-height: 18px; list-style: decimal outside; display: list-item; margin-left: 40px; margin-right: 40px;}







div#sm-menue {
width : 100%; 
padding : 0; 
} 
#sm-menue ul {
font : normal 11px sans-serif; 
list-style : none; 
padding : 0; 
margin : 0; 
} 
#sm-menue ul ul {
font : normal 11px sans-serif; 
list-style : none; 
padding : 0; 
margin : 0; 
} 
#sm-menue ul ul ul{
font : normal 11px sans-serif; 
list-style : none; 
padding : 0; 
margin : 0; 
} 


#sm-menue ul li {
margin : 0; 
padding : 0; 
} 
#sm-menue ul li ul li {
margin : 0; 
padding : 0; 
} 
#sm-menue ul li ul li ul li{
margin : 0; 
padding : 0; 
} 
#sm-menue ul li ul li ul li ul li{
margin : 0; 
padding : 0; 
} 


a.sm-nav01aus:link , a.sm-nav01aus:visited {
display : block; 
font : bold 11px; 
color : #850000; 
text-decoration : none; 
padding : 5px 5px 5px 20px; 
margin : 10px 0 0 0; 
background-color : #ffffff;  
border-bottom : 1px solid #850000; 
} 
a.sm-nav01aus:hover , a.sm-nav01aus:active {
display : block; 
color : #ffffff; 
text-decoration : none; 
background-color : #850000;  
border-bottom : 1px solid #ffffff; 
} 

a.sm-nav02aus:link , a.sm-nav02aus:visited {
display : block; 
font : bold 11px; 
color : #850000; 
text-decoration : none; 
padding : 4px 5px 4px 40px; 
margin : 0; 
background-color : #FEFAE5;
} 
a.sm-nav02aus:hover , a.sm-nav02aus:active {
display : block; 
color : #ffffff; 
text-decoration : none; 
background-color : #850000; 
} 

a.sm-nav03aus:link , a.sm-nav03aus:visited {
display : block; 
font : normal 11px; 
color : #850000; 
text-decoration : none; 
padding : 4px 5px 4px 70px; 
margin : 0; 
background-color : #FFFDF2;
} 
a.sm-nav03aus:hover , a.sm-nav03aus:active {
display : block; 
color : #ffffff; 
text-decoration : none; 
background-color : #850000; 
} 

a.sm-nav04aus:link , a.sm-nav04aus:visited {
display : block; 
font : normal 11px; 
color : #850000; 
text-decoration : none; 
padding : 4px 5px 4px 100px; 
margin : 0; 
background-color : #FFFDF2;
} 
a.sm-nav04aus:hover , a.sm-nav04aus:active {
display : block; 
color : #ffffff; 
text-decoration : none; 
background-color : #850000; 
} 



/*
li ul li a:link , li ul li strong {
padding : 2px 5px 3px 20px; 
} 
li ul li ul li a:link , li ul li ul li strong {
padding : 2px 5px 3px 30px; 
} 
li ul li ul li ul li a:link , li ul li ul li ul li strong {
padding : 2px 5px 3px 40px; 
} 
li ul li ul li ul li ul li a:link , li ul li ul li ul li ul li strong {
padding : 2px 5px 3px 50px; 
} 
*/

dfn {
font : bold 11px; 
color : #000000; 
} 

.unsichtbar {
position : absolute; 
left : -1000px; 
top : -1000px; 
width : 0; 
height : 0; 
overflow : hidden; 
display : inline; 
} 
hr {
position : absolute; 
left : -1000px; 
top : -1000px; 
width : 0; 
height : 0; 
overflow : hidden; 
display : inline; 
} 






p.formularbold {
font-weight: bold;
} 

input.formularfeld1 {
width: 258px;
} 
input.formularfeld2 {
width: 200px;
} 
input.formularfeld3 {
width: 48px;
} 
textarea.textarea1 {
width: 258px;
height: 100px;
} 










div.trenner {
border-bottom: 1px solid #000000;
height: 1px;
margin: 0;
}

div.trennerlist {
border-bottom: 1px dashed #bbbbbb;
height: 1px;
margin: 0;
}

div.listcontainer {
height : auto; 
padding : 10px 0px 10px 0px; 
} 

div.listcontainer a:link , div.listcontainer a:visited {
color : #850000; 
} 
div.listcontainer a:hover , div.listcontainer a:active { 
color : #ffffff; 
background-color: #850000;
} 



p.listdate {
font-size : 11px; 
color : #000000; 
font-weight : bold; 
} 
.listilluleft {
float : left; 
margin : 0 10px 0 0; 
padding : 0 0 5px; 
} 
p.list {
font-size : 11px; 
color : #000000; 
} 
a.list:link , a.list:visited {
color : #850000; 
font-weight : bold; 
text-decoration : none; 
} 
a.list:hover , a.list:active {
color : #ffffff; 
background-color: #850000;
font-weight : bold; 
text-decoration : none; 
} 

a.listweiter:link , a.listweiter:visited {
color : #850000; 
text-decoration : none; 
} 
a.listweiter:hover , a.listweiter:active {
color : #ffffff; 
background-color: #850000;
text-decoration : none; 
} 


div.listebene1 {
font-size : 11px; 
text-align : right; 
padding : 0px 10px 3px 0px; 
margin: 3px 0 0 0;
} 

div.listebene2 {
font-size : 11px; 
border-top : 1px solid #666666; 
border-bottom : 1px solid #666666; 
padding : 4px 10px; 
margin: 0;
} 

div.listebene2 a:link , div.listebene2 a:visited {
color : #850000; 
text-decoration: none;
} 
div.listebene2 a:hover , div.listebene2 a:active {
color : #ffffff; 
background-color: #850000;
text-decoration: none;
} 

div.listebene2links {
text-align : left; 
float : left; 
} 
div.listebene2rechts {
text-align : right; 
} 
