/*****************************************************
 ALLGEMEINE STYLES
*****************************************************/
body.background  {
  background-color: #EEEEEE;
  margin: 0 0 0 0;
  background-image: url(/_img/bg_strich.gif); 
  background-repeat: repeat;
}


body.print  {
  background-color: #EEEEEE;
  margin: 10 10 10 10;
}


td {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	vertical-align: top;
}

td.print_title {
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #444444;
	vertical-align: top;
}

.bild_unter {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
}

table.tabelle_oben	{
	border-collapse: collapse;
}

td.tabelle_unten	{
	border: 1px #EEEEEE solid;
	padding: 5px;
	background-color: #DCE1E9;
}

td.tabelle_unten_2	{
	border: 1px #EEEEEE solid;
	padding: 5px;
	background-color: #C8D0DB;
}

table.tabelle_form	{
	border: 1px #EEEEEE solid;
	padding: 5px;
	background-color: #C8D0DB;
}

td.tabelle_sitemap_1	{
	border: 1px #EEEEEE solid;
	padding: 3px;
	background-color: #C8D0DB;
}

td.tabelle_sitemap_2	{
	border: 0px #EEEEEE solid;
	padding: 3px;
	background-color: #DCE1E9;
}



/****************************************************
 ALLGEMEINE LINKS 
*****************************************************/
a:link, a:visited, a:active, .linkfarbe {
	color: #0094D6;
}

a:hover {
 	color: #666666;
}


/****************************************************
 HAUPT- UND SUBMENU
*****************************************************/
a.menu_main, a:active.menu_main, a:visited.menu_main, a:link.menu_main {
	font: 12px Verdana, Arial;
	color: #3F5473;
	font-weight: bold;
	text-decoration: none;
	height: 22px;
	background: #C8C6C7;
	padding: 3px 6px 3px 6px;
	border-top: 1px solid #8D8D8D;
	border-left: 1px solid #8D8D8D;
	border-bottom: 1px solid #8D8D8D;
}

a:hover.menu_main {
	color: white;
}

td.menu_main_active {
	color: white;
	background: #3F5273;
	border-top: 1px solid #8D8D8D;
	border-left: 1px solid #8D8D8D;
	border-bottom: 1px solid #8D8D8D;
	font-weight: bold;
	padding: 3px 6px 3px 6px;
}

td.menu_main_inactive {
	color: white;
	background: #3F5273;
	vertical-align: middle;
}

div.menu_sub_around {
padding: 0px;
}
a.menu_sub, a:active.menu_sub, a:visited.menu_sub, a:link.menu_sub {
	font: 10px Verdana, Arial;
	color: #C8C6C7;
	font-weight: bold;
	text-decoration: none;
	width: 149px;
	height: 19px;
	padding: 2px 5px 2px 5px;
}

a:hover.menu_sub {
	color: white;
}

td.menu_sub_active {
	font: 10px Verdana, Arial;
	color: #3F5374;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px solid #C8C6C7;
	border-left: 1px solid #8F8F8F;
	border-right: 1px solid #8F8F8F;
	background: #EEEEEE;
	width: 149px;
	height: 19px;
	padding: 2px 5px 2px 5px;
}

td.menu_sub_inactive	{
	border-top: 1px solid #C8C6C7;
	border-left: 1px solid #8F8F8F;
	border-right: 1px solid #8F8F8F;
	background: #3F5374;
	width: 149px;
	height: 19px;
}



td.tabelle	{
	border: 1px solid #8D8D8D;
	padding: 5px;
}

td.submenu_titel	{
	padding: 6px;
}

span.sub_titel, a.sub_titel, a.sub_titel:link, a.sub_titel:visited, a.sub_titel:active, a.sub_titel:hover {
	font: 13px Verdana, Arial;
	color: white;
	font-weight: bold;
	text-decoration: none;
}


td.submenu_text	{
	font: 9px Verdana, Arial;
	color: white;
	padding: 0px 8px;
	text-decoration: none;
}

a.submenu_text, a.submenu_text:link, a.submenu_text:visited, a.submenu_text:active	{
	font: 9px Verdana, Arial;
	color: white;
	text-decoration: none;
}

a.submenu_text:hover	{
	color: #C8C6C7;
}

a.menu_static, a.menu_static:link, a.menu_static:visited, a.menu_static:active, td.menu_static	{
	font: 11px Verdana, Arial;
	color: #444243;
	vertical-align: bottom;
	text-decoration: none;
}

span.menu_static	{
	color: white;
}

a.menu_static:hover	{
	color: white;
}

td.copyright	{
	font: 9px Verdana, Arial;
	color: #ACACAC;
}

td.submenu_textGross	{
	font: 11px Verdana, Arial;
	color: white;
	padding: 0px 8px;
}

input.submenu	{
	font: 9px Verdana, Arial;
	font-weight: normal;
	color: #820201;
	width: 110px;
	height: 15px;
	border: 1px solid #C69493;
}

input.submenu_go	{
	font: 9px Verdana, Arial;
	font-weight: bold;
	color: #820201;
	width: 35px;
	height: 15px;
	background: white;
	border: 1px solid #C69493;
}

input	{
	font: 10px Verdana, Arial;
	font-weight: normal;
	color: #3F5374;
	width: 240px;
	height: 18px;
	border: 1px solid #6F7A8C;
}
textarea	{
	font: 10px Verdana, Arial;
	font-weight: normal;
	color: #3F5374;
	width: 240px;
	height: 60px;
	border: 1px solid #6F7A8C;
}

input.button	{
	font: 10px Verdana, Arial;
	font-weight: bold;
	color: #3F5374;
	width: 80px;
	height: 18px;
	background: white;
	border: 1px solid #6F7A8C;
}

