body		{ color: #000000; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif }
h1			{ color: #cc000b; font-weight: bold; font-size: 18px; padding-top: 10px; padding-right: 5px; padding-bottom: 2px; }
h2 			{ color: #000; font-weight: bold; font-size: 12px; padding-top: 10px; padding-right: 5px; padding-bottom: 2px; }
p			{ color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif }
td			{ font-size: 10px; font-family: verdana, arial, helvetica, sans-serif }

	
	
td.menu_weiss       { color: #fff; padding: 8px 5px 2px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff }
td.menu_weiss_last  { color: #fff; padding: 8px 5px 2px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: medium none }
td.menu_empty 		{ color: #fff; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff }
td.submenu			{ color: #fff; padding-top: 8px; padding-right: 5px; padding-bottom: 2px; border-right: 1px solid #fff; border-top: 1px solid #fff }
td.submenu_first	{ color: #fff; padding-top: 8px; padding-right: 5px; padding-bottom: 2px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 1px solid #fff }
td.submenu_empty	{ color: #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff }
td.spalten			{ color: #fff; border-right: 1px dotted #042398 }
tr.menu_weiss          { border-style: solid none none solid; border-width: 1px 1px 0px 1px; border-color: #fff #9e9d9d #9e9d9d #fff }

	.subline			{ color: #042398; font-weight: bold; font-size: 12px; line-height: 18px; padding-right: 70px; padding-bottom: 2px}
	.subline a:link		{ color:#042398; text-decoration:none;}
	.subline a:hover	{ color:#cc000b; text-decoration:underline; }
	.subline a:visited	{ color:#042398; text-decoration:none; }

.bildunterschrift  { color: #cc000b; font-weight: bold; font-size: 10px; line-height: 150%; text-align: left; padding-right: 10px;}

.h_service  			{ color: white; line-height: 150%; text-align: left; padding-top: 5px; padding-right: 35px; padding-bottom: 5px; border-top: 1px dotted #8291cc; border-bottom: 1px dotted #8291cc }
.h_service  a:link 		{ color:#8291cc;  text-decoration:none; font-weight: bold;}
.h_service  a:visited 	{ color:#8291cc;  text-decoration:none; font-weight: bold;}
.h_service  a:hover		{ color:#cd070d;  text-decoration:underline; font-weight: bold; }

	.text			    { line-height: 150%; text-align: left; padding-right: 70px;}
	.text a:link 		{ color: #1A397A; text-decoration: none; font-weight: bold; }
	.text a:visited 	{ color: #1A397A; text-decoration: none; font-weight: bold;}
	.text a:hover 	 	{ color: #cc000b; font-weight: bold; text-decoration: underline }

	.text_spalten  			 { color: #000; line-height: 150%; text-align: left; padding-top: 5px; padding-right: 5px; padding-left: 5px }
	.text_spalten a:link	{ color: #1a397a; font-weight: bold; text-decoration: none }
	.text_spalten a:visited { color: #1A397A; font-weight: bold; text-decoration: none;}
	.text_spalten a:hover 	{ color: #cc000b; font-weight: bold; text-decoration: underline; }


	.menu1				 { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
	.menu1 a:link		 { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
	.menu1 a:visited	 { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
	.menu1 a:hover		 { color: #f00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
	
	.menu2				{ font-family: verdana, arial, helvetica, sans-serif; color:#1A397A; font-size:10px; text-decoration:none; font-weight:bold; }
	.menu2 a:link		{ font-family: verdana, arial, helvetica, sans-serif; color:#1A397A; font-size:10px; text-decoration:none; font-weight:bold; }
	.menu2 a:visited	{ font-family: verdana, arial, helvetica, sans-serif; color:#1A397A; font-size:10px; text-decoration:none; font-weight:bold; }
	.menu2 a:hover		{ font-family: verdana, arial, helvetica, sans-serif; color:#FFBC07; font-size:10px; text-decoration:underline; font-weight:bold; }

	.menu_pro				  { color: #fff; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; padding-right: 10px; padding-bottom: 10px }
	.menu_pro a:link		  { color: #fff; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
	.menu_pro a:visited		   { color: #e6e9f5; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
	.menu_pro a:hover		  { color: #fff; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline }


.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;	
}
.navigation a:link {
	color: #000000;
	text-decoration: none;
}
.navigation a:visited {
	color: #000000;
	text-decoration: none;
}
.navigation a:hover {
	color: #000000;
	text-decoration: underline;
}




.tabtop  { color: #000000; font-size: 10px; font-family: Verdana, Arial, "sans serif"; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 7px; border-top: 1px dotted #042398 }
.tabtop_bild { color: #000000; font-size: 10px; font-family: Verdana, Arial, "sans serif"; padding: 5px 0px; border-top: 1px dotted #042398 }
.pro_tease { font-family: Verdana, Arial, "sans serif"; border-top: 1px dotted #042398 }
hr { background-color: #e6e9f5; border-top: 1px dotted #042398 }
table.stat { border-top: 1px dotted #042398 }
tr.stat { border-bottom: 1px dotted #042398 }

