body  {	color:             #000;
	font-size:         12px;
	font-family:       Verdana, Arial, Helvetica, Geneva, sans-serif;
 }

h1  { 
	color: #f21c0a; 
	font-weight: normal; 
	font-size: 22px;
	margin: -6px 0 20px 0;
	}
h2  { 
	color: #000; 
	font-weight: bold; 
	font-size: 12px;
	margin: 0 0 7px 0;
	}
p { 
	width: 480px;
	font-size:  12px; 
	line-height: 15px;
	margin: 0 0 15px 0;
	}

.pressemeldung {}

.pressemeldung .datumheader {
	padding: 0 0 15px 0;
}

.pressemeldung h1  { 
	color: #f21c0a; 
	font-weight: normal; 
	font-size: 22px;
	margin: 0
	}
	
.pressemeldung .headline  { 
	color: #f21c0a; 
	font-weight: normal; 
	font-size: 22px;
	line-height: 28px;
	padding: 0px 0 20px 0;
	}	

.pressemeldung h2  { 
	color: #000; 
	font-weight: bold; 
	font-size: 12px;
	margin: 0
	}
	
.pressemeldung .subheadline  { 
	color: #000; 
	font-weight: bold; 
	font-size: 12px;
	padding: 0 0 7px 0;
	}	
	
.pressemeldung p { 
	font-size:  12px; 
	line-height: 15px;
	margin: 0 0 15px 0;
	}

.pressemeldung .meldungstext { 
	font-size:  12px; 
	line-height: 15px;
	}

.pressemeldung img  {	
	margin: 0 10px 10px 0;
	float:  left;
	border: 0 }

.footer td, .footer p  {	color: #969696;
	font-size:         10px;
	font-family:       Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.footer a   { color: #969696; text-decoration: none }
.footer a:visited   { color: #969696;  text-decoration: none }
.footer a:hover     { color: #969696;  text-decoration: underline }
.footer a:active    { color: #000; text-decoration: none }


.klammer480 { 
	width: 480px;
	}

#content ul li, #popcontent ul li {
margin: 8px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-image: url(bilder/img_content_bullet_red.gif);
}

#content ul li ul li, #popcontent ul li ul li  {
margin: 8px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:left; 
list-style-image: url(bilder/img_content_bullet_grey.gif);
}


#content ul, #popcontent ul {
 margin: 0px 0px 8px 0px;
 padding-left: 0px;
 text-align: left;
 }
 

 
 
#content ol li, #popcontent ol li {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

}

#content ol li ol li, #popcontent ol li ol li  {
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
text-align:left; 

} 
 
#content ol, #popcontent ol {
 margin: 0px 0px 8px 0px;
 padding-left: 0px;
 text-align: left;
 }


form {
	padding: 0;
	margin: 0;
	}

.formback { 
	width: 480px;
	font-size:  12px; 
	line-height: 15px;
	background-color: #e6e6e6;
	padding: 0;
	margin: 0 0 10px 0;
	}

.formpadder {
	padding: 10px 12px 10px 12px;
	}

.inputsf{
	width: 250px;
	}

.inputrechner{
	width: 205px;
	}

.inputkurz{
	width: 60px;
	}

.inputmittel{
	width: 180px;
	}


.leftmarg30 { 
	width: 480px;
	margin: 0 0 0 30px;
	}

.leftmarg60 { 
	width: 480px;
	margin: 0 0 0 60px;
	}

.leftmarg90 { 
	width: 480px;
	margin: 0 0 0 90px;
	}
	
.leftmarg120 { 
	width: 480px;
	margin: 0 0 0 120px;
	}	
	
.leftmarg150 { 
	width: 480px;
	margin: 0 0 0 150px;
	}

.leftmarg { 
	width: 480px;
	margin: 0 0 0 120px;
	}

td { font-size:         12px;
	line-height: 15px;
}

#popcontent {}

#popcontent a:link   { color: #000; text-decoration: none; font-weight: bold; }
#popcontent a:visited   { color: #000; text-decoration: none; font-weight: bold; }
#popcontent a:hover     { color: #f21c0a; text-decoration: none; font-weight: bold; }
#popcontent a:active    { color: #000; text-decoration: none; font-weight: bold; }

a   { color: #000; text-decoration: underline }
a:visited   { color: #000; text-decoration: underline }
a:hover     { color: #f21c0a; text-decoration: underline }
a:active    { color: #000; text-decoration: none }

img.teaserbild  {	margin: 0 0 7px 0;
	border: 0 }

img.grossbild  {	margin: 0 0 15px 0;
	border: 0 }

img.contentleft  {	margin: 0 10px 10px 0;
	float:  left;
	border: 0 }

img.contentright  {	margin: 0 0 10px 10px;
	float:  right;
	border: 0 }
	
	
.clear 			{
				clear: both;
				font-size: 1px;
				line-height: 0;
				margin: 0;
				padding: 0;
				}

.tablehead td, #marginal .tablehead td  {	color:       #fff;
	font-size:   11px;
	font-weight: bold;
	line-height: 14px }

.tableeinheit td, #marginal .tableeinheit td  {	color:       #f21c0a;
	font-size:   11px;
	font-weight: normal;
	line-height: 14px }
	
.tablecontent td, #marginal .tablecontent td   {	color:       #000;
	font-size:   11px;
	font-weight: normal;
	line-height: 14px }

.tablefooter td, #marginal .tablefooter td   {	color:       #000;
	font-size:   10px;
	font-weight: normal;
	line-height: 13px }
	
	
.tableteaser  { }


.tableteaser td a:link   { color: #000; text-decoration: none }
.tableteaser td a:visited   { color: #000; text-decoration: none }
.tableteaser td a:hover    { color: #f21c0a; text-decoration: none }
.tableteaser td a:active    { color: #000; text-decoration: none }

.hometeaser  {
font-size:  11px;
}

.hometeaser b {
font-size:  12px;
}

.hometeaser a:link   { color: #000; text-decoration: none }
.hometeaser a:visited   { color: #000; text-decoration: none }
.hometeaser a:hover    { color: #f21c0a; text-decoration: none }
.hometeaser a:active    { color: #000; text-decoration: none }

#suchtable {
}

#suchtable td a:link   { color: #000; text-decoration: none }
#suchtable td a:visited   { color: #000; text-decoration: none }
#suchtable td a:hover    { color: #f21c0a; text-decoration: none }
#suchtable td a:active    { color: #000; text-decoration: none }

#suchtable td a.greylink:link   { color: #5d5d5d; text-decoration: underline }
#suchtable td a.greylink:visited   { color: #5d5d5d; text-decoration: underline }
#suchtable td a.greylink:hover    { color: #f21c0a; text-decoration: underline }
#suchtable td a.greylink:active    { color: #000; text-decoration: underline }

#suchtable td a.redlink:link   { color: #f21c0a; text-decoration: none }
#suchtable td a.redlink:visited   { color: #f21c0a; text-decoration: none }
#suchtable td a.redlink:hover    { color: #000; text-decoration: none }
#suchtable td a.redlink:active    { color: #f21c0a; text-decoration: none }

#suchtable h2 {
	color: #f21c0a;
	font-weight: bold;
	margin: 0;
}

#suchtable td p {
	margin: 0 0 30px 0;
}

#aktuelles {
	font-size:  11px;
}

#aktuelles a:link   { color: #000; text-decoration: none }
#aktuelles a:visited   { color: #000; text-decoration: none }
#aktuelles a:hover    { color: #f21c0a; text-decoration: none }
#aktuelles a:active    { color: #000; text-decoration: none }

a.normlink:link   { color: #000; text-decoration: underline }
a.normlink:visited   { color: #000; text-decoration: underline }
a.normlink:hover    { color: #f21c0a; text-decoration: underline }
a.normlink:active    { color: #000; text-decoration: underline }

#aktuelles h2 { 
	font-size:  11px;
	color: #aaaaaa; 
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

.white {
	color: #fff;
	}


.pfeil_link    {	display: block;
	color:               #000;
	font-size:           12px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;

	}
.pfeil_link a	 {	color:               #000;
	text-decoration:     none;
	background-image:    url("bilder/interaktionselemente/Icons_Standard/Icons_R/Icon_Pfeil_Rechts_R.gif");
	background-repeat:   no-repeat;
	background-position: 1px 0px;
	display:             block;
	padding:             0px 14px 14px 17px }

.pfeil_link a:link,
.pfeil_link a:visited 		{ color: #000; text-decoration: none; }
.pfeil_link a:hover 	 {	color:           #000;
	text-decoration: underline;
 }


.pfeil_link_oben    {	display: block;
	color:               #000;
	font-size:           12px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;

	}
.pfeil_link_oben a	 {	color:               #000;
	text-decoration:     none;
	background-image:    url("bilder/interaktionselemente/Icons_Standard/Icons_R/Icon_Pfeil_Rechts_R.gif");
	background-repeat:   no-repeat;
	background-position: 1px 0px;
	display:             block;
	padding:             0px 14px 0px 17px }

.pfeil_link_oben a:link,
.pfeil_link_oben a:visited 		{ color: #000; text-decoration: none; }
.pfeil_link_oben a:hover 	 {	color:           #000;
	text-decoration: underline;
 }


.icon_download    {	display: block;
	color:               #000;
	font-size:           12px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;

	}
.icon_download a	  {	color:               #000;
	text-decoration:     none;
	background-image:    url("bilder/interaktionselemente/Icons_Standard/Icons_R/Icon_Download_R.gif");
	background-repeat:   no-repeat;
	background-position: 0 1px;
	display:             block;
	padding:             0px 14px 7px 21px }


.icon_download a:link,
.icon_download a:visited 		{ color: #000; text-decoration: none; }
.icon_download a:hover 	 {	color:           #000;
	text-decoration: underline;
 }

.icon_link    {	display: block;
	color:               #000;
	font-size:           12px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;

	}
.icon_link a	  {	color:               #000;
	text-decoration:     none;
	background-image:    url("bilder/interaktionselemente/Icons_Standard/Icons_R/Icon_Pfeil_Rechts_R.gif");
	background-repeat:   no-repeat;
	background-position: 0 1px;
	display:             block;
	padding:             0px 14px 7px 21px }


.icon_link a:link,
.icon_link a:visited 		{ color: #000; text-decoration: none; }
.icon_link a:hover 	 {	color:           #000;
	text-decoration: underline;
 }




	
#marginal {
	font-size:           11px;
		line-height: 14px;
}	

.seitenspalte_fliesstext {
	margin: 0 0 14px 0;
	}
	
.seitenspalte_link    {	display: block;
	color:               #000;
	font-size:           11px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;

	}
.seitenspalte_link a	 {	color:               #000;
	text-decoration:     none;
	background-image:    url("bilder/interaktionselemente/Icons_Standard/Icons_R/Icon_Pfeil_Rechts_R.gif");
	background-repeat:   no-repeat;
	background-position: 5px 0px;
	display:             block;
	padding:             0px 14px 14px 21px }

.seitenspalte_link a:link,
.seitenspalte_link a:visited 		{ color: #000; text-decoration: none; }
.seitenspalte_link a:hover 	 {	color:           #000;
	text-decoration: underline;
 }
 
 
 
.seitenspalte_linkb    {	display: block;
	color:               #000;
	font-size:           11px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;

	}
.seitenspalte_linkb a	 {	color:               #000;
	text-decoration:     none;
	background-image:    url("bilder/interaktionselemente/Icons_Standard/Icons_R/Icon_Pfeil_Rechts_R.gif");
	background-repeat:   no-repeat;
	background-position: 2px 0px;
	display:             block;
	padding:             0px 14px 0px 18px }

.seitenspalte_linkb a:link,
.seitenspalte_linkb a:visited 		{ color: #000; text-decoration: none; }
.seitenspalte_linkb a:hover 	 {	color:           #000;
	text-decoration: underline;
 } 

.seitenspalte_back   {	display: block;
	color:               #000;
	font-size:           11px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;




	}
.seitenspalte_back a	 {	color:               #000;
	text-decoration:     none;
	background-image:    url("bilder/interaktionselemente/Icons_Standard/Icons_R/Icon_Pfeil_Links_R.gif");
	background-repeat:   no-repeat;
	background-position: 5px 0px;
	display:             block;
	padding:             0px 14px 14px 21px }

.seitenspalte_back a:link,
.seitenspalte_back a:visited 		{ color: #000; text-decoration: none; }
.seitenspalte_back a:hover 	 {	color:           #000;
	text-decoration: underline;
 }

	
.seitenspalte_download    {	display: block;
	color:               #000;
	font-size:           11px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;

	}
.seitenspalte_download a	  {	color:               #000;
	text-decoration:     none;
	background-image:    url("bilder/interaktionselemente/Icons_Standard/Icons_R/Icon_Download_R.gif");
	background-repeat:   no-repeat;
	background-position: 0 1px;
	display:             block;
	padding:             0px 14px 14px 21px }


.seitenspalte_download a:link,
.seitenspalte_download a:visited 		{ color: #000; text-decoration: none; }
.seitenspalte_download a:hover 	 {	color:           #000;
	text-decoration: underline;
 }