/****************************************
				Hintergrundfarben / -bilder 
******************************************/
.body_bg
{
	background-color: #FFFFFF;
}
.rosa_bg
{
	background-color: #D79297;
}
.rosa_light_bg
{
	background-color: #F9EFF0;
}
.grau_bg
{
	background-color: #7F7F7F;
}
.bg_img_info
{
	background-image: url(../images/infobox.png);
	background-repeat: no-repeat;
	background-position: center;
}
.bg_img_service
{
	background-image: url(../images/service.png);
	background-repeat: no-repeat;
	background-position: center;
}
/****************************************
				Kopfzeile, Fusszeile, Startseite 
******************************************/
/****************************************
				Navigation 
******************************************/
.navlevel1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #656D70;
	font-variant: normal;
	text-decoration: none;
}
.navlevel1:link 
{
	font-weight: bold;
	text-decoration: none;
}
.navlevel1:visited 
{
	font-weight: bold;
	text-decoration: none;
}
.navlevel1:hover
{
	font-weight: bold;
	color: #C71724;
	text-decoration: underline;
}
.navlevel1:active
{
	color: #C71724;
	font-weight: bold;
	text-decoration: underline;
}
.navlevel1_active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #C71724;
	font-variant: normal;
	text-decoration: underline;
}
.navlevel1_active:link {
	font-weight: bold;
	text-decoration: none;
}
.navlevel1_active:visited {
	font-weight: bold;
	text-decoration: none;
}
.navlevel1_active:hover {
	font-weight: bold;
	text-decoration: none;
}
.navlevel1_active:active {
	font-weight: bold;
	text-decoration: none;
}
.navlevel2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #494C4D;
	text-decoration: none;
}
.navlevel2:link 
{
	text-decoration: none;
}
.navlevel2:visited 
{
	text-decoration: none;
}
.navlevel2:hover
{
	color: #C71724;
	font-weight: normal;
	text-decoration: underline;
}
.navlevel2:active
{
	text-decoration: none;
}
.navlevel2_active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #C71724;
	text-decoration: none;
}
.navlevel2_active:link 
{
	text-decoration: none;
}
.navlevel2_active:visited 
{
	text-decoration: none;
}
.navlevel2_active:hover
{
	text-decoration: underline;
}
.navlevel2_active:active
{
	text-decoration: none;
}
.navlevel3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #494C4D;
	text-decoration: none;
}
.navlevel3:link 
{
	text-decoration: none;
}
.navlevel3:visited 
{
	text-decoration: none;
}
.navlevel3:hover
{
	color: #C71724;
	font-weight: normal;
	text-decoration: underline;
}
.navlevel3:active
{
	text-decoration: none;
}
.navlevel3_active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #C71724;
	text-decoration: none;
}
.navlevel3_active:link 
{
	text-decoration: none;
}
.navlevel3_active:visited 
{
	text-decoration: none;
}
.navlevel3_active:hover
{
	text-decoration: underline;
}
.navlevel3_active:active
{
	text-decoration: none;
}
.navlevel4 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #656D70;
	text-decoration: none;
}
.navlevel4:link 
{
	text-decoration: none;
}
.navlevel4:visited 
{
	text-decoration: none;
}
.navlevel4:hover
{
	color: #C71724;
	font-weight: normal;
	text-decoration: underline;
}
.navlevel4:active
{
	text-decoration: none;
}
.navlevel4_active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #C71724;
	text-decoration: none;
}
.navlevel4_active:link 
{
	text-decoration: none;
}
.navlevel4_active:visited 
{
	text-decoration: none;
}
.navlevel4_active:hover
{
	text-decoration: underline;
}
.navlevel4_active:active
{
	text-decoration: none;
}
.navtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.navtitle:link 
{
	text-decoration: none;
}
.navtitle:visited
{
	text-decoration: none;
}
.navtitle:hover 
{
	text-decoration: underline;
}
.navtitle:active 
{
	text-decoration: none;
}
.sortlevel 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #656D70;
	font-variant: normal;
	text-decoration: none;
}
.nav_p
{
	margin-top: 0px;
	margin-bottom: 4px;
	padding: 0px;
}
.nav_p1
{
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 8px;
	padding: 0px;
}
.footer 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #7F7F7F;
	font-variant: normal;
	text-decoration: underline;
}
/****************************************
				Tabellen 
******************************************/
.bg_grau{
	background-color: #39434B;
}
.bg_ccccc{
	background-color: #CCCCCC;
}
.bg_silber{
	background-color: #F7F7F7;
}
.tableborder {
	border: 1px solid #383839;
}
.tableborder_left {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #28176A;
}
.tableborder_bottom {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #28176A;
	border-left: none;
}
.tablepadding {
	padding-top: 4px;
	padding-bottom: 4px;
}
.tablepadding_body {
	padding-top: 40px;
	padding-bottom: 8px;
}
.tdpadding_content {
	padding-left: 0px;
	padding-right: 20px;
}
.tdpadding_right {
	padding-right: 20px;
}

/****************************************
				Text 
******************************************/
.text9pxsilberbold 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: bold; 
	color: #F7F7F7;
}
.text9pxjustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #F7F7F7;
	line-height: 12px;
	text-align: justify;
}
.text9px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #494C4D;
	line-height: 12px;
}
a.text9px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #494C4D;
	line-height: 12px;
}
a.text9px:link {
	text-decoration: underline;
}
a.text9px:visited {
	text-decoration: underline;
}
a.text9px:hover {
	text-decoration: underline;
}
a.text9px:active {
	text-decoration: underline;
}
.text9pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F7F7F7;
	line-height: 12px;
	text-decoration: none;
}
.text9pxbold:link {
	text-decoration: none;
}
.text9pxbold:visited {
	text-decoration: none;
}
.text9pxbold:hover {
	text-decoration: underline;
}
.text9pxbold:active {
	text-decoration: none;
}
.text10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #494C4D;
}
a.text10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #494C4D;
}
a.text10px:link {
	text-decoration: none;
}
a.text10px:visited {
	text-decoration: none;
}
a.text10px:hover {
	text-decoration: underline;
}
a.text10px:active {
	text-decoration: none;
}
.text10pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #494C4D;
}
.text11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #494C4D;
}
.text11pxjustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #F7F7F7;
	text-align: justify;
}
.text11pxbold {
	font-family: Verdana, rial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F7F7F7;
}
.text11pxboldjustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F7F7F7;
	text-align: justify;
}
.text11pxitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #F7F7F7;
}
.text12pxitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #494C4D;
}
.text11pxjustifyindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color: #F7F7F7;
	text-indent: 16px;
}
/* für List-Items */
.litext11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F7F7F7;
	list-style-type: square;

}
.text12pxrosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:150%;
}
a.text12pxrosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: underline;
	line-height:150%;
}
.text12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #494C4D;
	text-decoration: none;
	line-height:125%;
}
a.text12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #C71724;
	text-decoration: none;
	line-height:150%;
}
a.text12px:link {
	text-decoration: none;
}
a.text12px:visited {
	text-decoration: none;
}
a.text12px:hover {
	text-decoration: underline;
}
a.text12px:active {
	text-decoration: none;
}
.text12pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #494C4D;
	line-height:125%;
}
a.text12pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #494C4D;
}
a.text12pxbold:link {
	text-decoration: none;
}
a.text12pxbold:visited {
	text-decoration: none;
}
a.text12pxbold:hover {
	text-decoration: underline;
}
a.text12pxbold:active {
	text-decoration: none;
}
.text14px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #494C4D;
	text-decoration: none;
}
a.text14px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #494C4D;
	text-decoration: none;
}
a.text14px:link {
	text-decoration: none;
}
a.text14px:visited {
	text-decoration: none;
}
a.text14px:hover {
	text-decoration: underline;
}
a.text14px:active {
	text-decoration: none;
}
.text14pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #494C4D;
}
a.text14pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #494C4D;
}
a.text14pxbold:link {
	text-decoration: none;
}
a.text14pxbold:visited {
	text-decoration: none;
}
a.text14pxbold:hover {
	text-decoration: underline;
}
a.text14pxbold:active {
	text-decoration: none;
}
.text16px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #494C4D;
	text-decoration: none;
}
.text16px:link {
	text-decoration: none;
}
.text16px:visited {
	text-decoration: none;
}
.text16px:hover {
	text-decoration: underline;
}
.text16px:active {
	text-decoration: none;
}
.text16pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #494C4D;
}
.text18pxbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #494C4D;
}
.text12pxboldrosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #731818;
}
.text14pxboldrosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #731818;
}
.letter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
}
.letter:link
{
	text-decoration: none;
}
.letter:visited
{
	text-decoration: none;
}
.letter:hover
{
	text-decoration: underline;
}
.letter:active
{
	text-decoration: none;
}
a.text12pxanchor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #494C4D;
	text-decoration: none;
	line-height:150%;
}
a.text12pxanchor:link {
	text-decoration: none;
}
a.text12pxanchor:visited {
	text-decoration: none;
}
a.text12pxanchor:hover {
	text-decoration: underline;
	color: #C71724;
}
a.text12pxanchor:active {
	text-decoration: none;
}
a.text14pxanchor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #494C4D;
	text-decoration: none;
	line-height:150%;
}
a.text14boldpxanchor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #494C4D;
	text-decoration: none;
	line-height:150%;
}
a.text14boldpxanchor:link {
	text-decoration: none;
}
a.text14boldpxanchor:visited {
	text-decoration: none;
}
a.text14boldpxanchor:hover {
	text-decoration: underline;
	color: #C71724;
}
a.text14boldpxanchor:active {
	text-decoration: none;
}
a.text14pxanchor:link {
	text-decoration: none;
}
a.text14pxanchor:visited {
	text-decoration: none;
}
a.text14pxanchor:hover {
	text-decoration: underline;
	color: #C71724;
}
a.text14pxanchor:active {
	text-decoration: none;
}

.text24pxbolditalic_times
{
	font-family: 'Times New Roman', Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #494C4D;
	text-decoration: none;
}
/****************************************
				Images 
******************************************/
.imageborder1px {
	border: 1px solid #999999;
}
/****************************************
				Listen 
******************************************/
.liste_grau 
{
	background-color: #EFEFEF;
}
.liste_weiss 
{
	background-color: #FFFFFF;
}
.liste_dunkelgrau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #EBEAEA;
}
.asam_label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}
.asam_label_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #CC0033;
}
.asam_label_blue_lspace
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #0000A0;
	line-height: 150%;
}
.asam_label_green
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #009900;
}
.asam_field
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFCC;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;	
}
.asam_field_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	background-color: #CC0033;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;	
}
.asam_field_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	background-color: #FFFFCC;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;	
}
.asam_field_protected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;	
}
.asam_field_error
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #CC0033;
	background-color: #FFFFCC;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;	
}
.asam_field_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FF0066;
	margin: 0px;
	padding: 0px;	
}
.asam_radio
{
	background-color: #FFFFCC;
	border: 1px solid #000000;
	margin: 0px;
	padding: 2px;	
}

