

/* ****************************************************************************************************************
********************************************  ALLGEMEIN  *********************************************************
**************************************************************************************************************** */
body
{
	 background-color: #ffffff;
	 color: black;
}
a
{
	 color: blue; 
}
a:visited
{
	 color: purple; 
}
a:active
{
	 color: red;
}
body.main { background-color: #ffffff}
font.klein { FONT-FAMILY: Verdana,Helvetica,Arial; font-size:10px}
font.meldung { FONT-FAMILY: Verdana,Helvetica,Arial; font-size:10px; color: red}
font.meldung2 { FONT-FAMILY: Verdana,Helvetica,Arial; font-size:11px; color: red}
font.meldung3 { FONT-FAMILY: Verdana,Helvetica,Arial; font-size:11px; color: blue}
font.grau { FONT-FAMILY: Verdana,Helvetica,Arial; font-size:10px; color:#999999}
font.kleinextra { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:3px; }
font.kleinextra3 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:4px; }
.inputklein {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px;}
.inputmittel {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px}
.inputgross {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 22px}
.inputklein80 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 80px; HEIGHT: 18px;}
.inputklein100 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 100px; HEIGHT: 18px;}
.inputmittel100 {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 100px; HEIGHT: 20px}
.inputgross100 {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 100px; HEIGHT: 22px}
.inputklein200 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 200px; HEIGHT: 18px;}
.inputmittel200 {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 200px; HEIGHT: 20px}
.inputgross200 {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 200px; HEIGHT: 22px}
.inputklein300 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 300px; HEIGHT: 18px;}
.inputmittel300 {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 300px; HEIGHT: 20px}
.inputgross300 {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 300px; HEIGHT: 22px}
.textareamittel {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.textareaklein {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

p.abstand { margin: 5px 5px; } 
/* ******************************************************************************************************************
******************************************** HAUPTBEREICH ********************************************************
**************************************************************************************************************** */
.normal { background-color:#ffffff }
td.rahmen { background-color:#c1dbc1 }
td.textblock { background-color:#ff6600 }
td.sonderfeld { background-color:#FFFF99 }

.textsonstige	{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 8pt; color: #000000}	
font.text 		{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 8pt; color: #000000}	
font.textmini 	{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size:10px; color: #000000}	
h1			{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 11pt; color: #ffffff; FONT-WEIGHT: bold; margin-bottom:0px; margin-top:0px;}
h2 			{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 10pt; color: #353b87; FONT-WEIGHT: bold; margin-bottom:0px; margin-top:0px;}

.linkmini 	{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size:10px; color: #FF6600}
 	A.linkmini:active 	{COLOR: #FF6600; TEXT-DECORATION: none}
	A.linkmini:link 	{COLOR: #FF6600; TEXT-DECORATION: underline}
	A.linkmini:visited 	{COLOR: #FF6600; TEXT-DECORATION: underline}
	A.linkmini:hover 	{COLOR: #FF6600; TEXT-DECORATION: none}
.link 		{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 8pt; color: #FF6600}
   	A.link:active 	{COLOR: #FF6600; TEXT-DECORATION: none}
	A.link:link 	{COLOR: #FF6600; TEXT-DECORATION: underline}
	A.link:visited 	{COLOR: #FF6600; TEXT-DECORATION: underline}
	A.link:hover 	{COLOR: #FF6600; TEXT-DECORATION: none}

.link2 		{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 8pt; color:#ffffff}
   	A.link2:active 	{COLOR:#ffffff; TEXT-DECORATION: none}
	A.link2:link 	{COLOR:#ffffff; TEXT-DECORATION: underline}
	A.link2:visited 	{COLOR:#ffffff; TEXT-DECORATION: underline}
	A.link2:hover 	{COLOR:#ffffff; TEXT-DECORATION: none}

.ue1link 	{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 11pt; color: #FF6600}
   	A.ue1link:active 	{COLOR: #FF6600; TEXT-DECORATION: none}
	A.ue1link:link 		{COLOR: #FF6600; TEXT-DECORATION: underline}
	A.ue1link:visited 	{COLOR: #FF6600; TEXT-DECORATION: underline}
	A.ue1link:hover 	{COLOR: #FF6600; TEXT-DECORATION: none}
.ue2link 	{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 10pt; color: #FF6600}
   	A.ue2link:active 	{COLOR: #FF6600; TEXT-DECORATION: none}
	A.ue2link:link 		{COLOR: #FF6600; TEXT-DECORATION: underline}
	A.ue2link:visited 	{COLOR: #FF6600; TEXT-DECORATION: underline}
	A.ue2link:hover 	{COLOR: #FF6600; TEXT-DECORATION: none}
		
font.rahmenklein   	{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size:10px; color: #ffffff}		
font.rahmen 		{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size:11px; color: #ffffff}		
font.ue1rahmen 		{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 11pt; color: #ffffff}
font.ue2rahmen 		{ FONT-FAMILY: Verdana,Helvetica,Arial; font-size: 10pt; color: #ffffff}

font.textblockklein	{FONT-FAMILY: Verdana,Helvetica,Arial; font-size:10px; color: #ffffff}
font.textblock 		{FONT-FAMILY: Verdana,Helvetica,Arial;  font-size: 8pt; color: #ffffff}
font.ue1textblock 	{FONT-FAMILY: Verdana,Helvetica,Arial;  font-size: 11pt; color: #ffffff}
font.ue2textblock 	{FONT-FAMILY: Verdana,Helvetica,Arial;  font-size: 10pt; color: #ffffff}

font.sonderfeld 	{FONT-FAMILY: Verdana,Helvetica,Arial;  font-size: 8pt; color: #000066}
font.ue1sonderfeld	{FONT-FAMILY: Verdana,Helvetica,Arial;  font-size: 11pt; color: #000066}
font.ue2sonderfeld 	{FONT-FAMILY: Verdana,Helvetica,Arial;  font-size: 10pt; color: #000066}




/* ******************************************************************************************************************
********************************************    BOXEN    *********************************************************
****************************************************************************************************************** */

.textboxallg 	    {FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana,Helvetica,Arial;}
.textboxallgtext	{FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica,Arial;}		
.textboxallgxsl 	{FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana,Helvetica,Arial; color: #353b87}
.textboxallgtextxsl	{FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica,Arial; color: #000000}	

/* ******************************************************************************************************************
********************************************    NAVIGATION    ****************************************************
***************************************************************************************************************** */
td.button { background-color: #326cb3; background-image:url(/web/buttons/leer.gif) }

tr.navthema {background-color: #555555}
tr.navblock {background-color: #5985de}
tr.navblock2 {background-color: #353b87}
td.navblock2 {background-color: #353b87}

.navaktiv 				{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFF00; FONT-FAMILY: Verdana,Helvetica,Arial; ;}
.navinaktiv 			{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Helvetica,Arial;}
A.navinaktiv:active 	{COLOR: #ffffff; TEXT-DECORATION: none}
A.navinaktiv:link 		{COLOR: #ffffff; TEXT-DECORATION: none}
A.navinaktiv:visited 	{COLOR: #ffffff; TEXT-DECORATION: none}
A.navinaktiv:hover 		{COLOR: #ffffff; TEXT-DECORATION: underline}
.navunterlink 			{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Helvetica,Arial;}
a.navunterlink 			{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Helvetica,Arial;}
a.navunterlink:hover 	{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFF00; FONT-FAMILY: Verdana,Helvetica,Arial;}

.navtitel 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana,Helvetica,Arial; TEXT-DECORATION: none}
.hauptnav 	{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Helvetica,Arial}
	A.hauptnav:active 	{COLOR: #ffffff; TEXT-DECORATION: none}
	A.hauptnav:link 	{COLOR: #ffffff; TEXT-DECORATION: none}
	A.hauptnav:visited 	{COLOR: #ffffff; TEXT-DECORATION: none}
	A.hauptnav:hover 	{COLOR: #ffffff; TEXT-DECORATION: underline}
.subnav 	{FONT-SIZE: px; COLOR: #ffffff; FONT-FAMILY: Verdana,Helvetica,Arial}
	A.subnav:active 	{COLOR: #ffffff; TEXT-DECORATION: none}
	A.subnav:link 		{COLOR: #ffffff; TEXT-DECORATION: none}
	A.subnav:visited 	{COLOR: #ffffff; TEXT-DECORATION: none}
	A.subnav:hover 		{COLOR: #ffffff; TEXT-DECORATION: underline}


td.oben {background-color:#5985de}
.oben {FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica,Arial}
	A.oben:active 	{COLOR:#ffffff;  TEXT-DECORATION: none}
	A.oben:link 	{COLOR:#ffffff; TEXT-DECORATION: none}
	A.oben:visited 	{COLOR:#ffffff;  TEXT-DECORATION: none}
	A.oben:hover 	{COLOR:#ffffff;  TEXT-DECORATION: underline}

.main-table
{
	text-align: center;
	height: 100%;
	width: 100%;
}

.left-menu
{
	font-family: Arial;
	font-size: 11px;
}

.left-menu p
{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
}

.left-menu a, .left-menu a:active, .left-menu a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 700;
}

.left-menu a:hover
{
	text-decoration: underline;
}

.title
{
}

.top-menu
{
}

.top-menu a, .top-menu a:visited, .top-menu a:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-weight: 800;
	font-size: 13px;
}

.top-menu a:hover
{
	text-decoration: underline;
}

.bottom-menu
{
}

.bottom-menu a, .bottom-menu a:visited, .bottom-menu a:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-weight: 800;
	font-size: 12px;
}

.bottom-menu a:hover
{
	text-decoration: underline;
}

.info
{
	height: 100%;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: -15px;
}

.info h2, .info a, .info a:visited, .info a:active
{
	 font-size: 9.0pt;
	 font-family: Verdana; 
	 color: navy;
	 font-weight: 700;
	 margin-bottom: 0px;
	 margin-top: 10px;
}

.info img
{
	margin-bottom: 5px;
}

.infoline
{
	 font-size: 9.0pt;
	 font-family: Verdana; 
	 color: navy;
}

.infoline strong,  .infoline a, .infoline a:visited, .infoline a:active
{
	color: #FFFFFF;
	font-weight: bold;
	 text-decoration: none;
}

.infoline a:hover
{
	text-decoration: underline;
}

.subtitle
{
	font-family: Verdana,Helvetica,Arial; 
	font-size: 11px; 
	color: #ffffff;
	font-weight: bold;
	margin-top: 10px;
}

.subtitle a, .subtitle a:visited, .subtitle a:active
{
	font-family: Verdana,Helvetica,Arial; 
	font-size: 11px; 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.subtitle a:hover
{
	text-decoration: underline;
}

.content
{
	font-family: Verdana;
}

div.content
{
	position: relative;
	height: 530px;
	margin-top: 2px;
	margin-bottom: -2px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-right: 8px;
	overflow: auto;
	/*clip:  rect(auto auto auto auto);*/
	scrollbar-face-color: #C1DBC1;
	scrollbar-track-color: #FF6600;
	z-index: 1;
}

.content p
{
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 5px;
}

.content strong
{
	color: #353B87;
	font-weight: 700;
}

.content ul
{
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 2px;
}

.content h3
{
	font-size: 14px;
	text-align: center;
	color: Navy;
}

.footer
{
	position: relative;
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
	top: 10px;
}

.footer p
{
	margin-top: 0px;
}

.footer h3
{
	color: #0000FF;
	font-size: 8pt;
	text-decoration: underline;
	margin-bottom: 0px;
}

.bottom-link
{
	text-align: left;
	margin-bottom: -20px;
	font-family: Verdana,Helvetica,Arial; 
	font-size: 8pt; 
	color: #FF6600
}

.bottom-link a, .bottom-link a:visited, .bottom-link a:active, .bottom-link a:hover
{
	color: #FF6600
}

.c2l1-left
{
	vertical-align: top;
}

.c2l2-right
{
	vertical-align: top;
	margin-right: 20px;
}

.sitemap
{
}

.sitemap-menu
{
	margin-bottom: -10px;
	font-family: Arial;
	text-decoration: none;
	color: Blue;
}

.sitemap a, .sitemap a:visited, .sitemap a:active
{
	text-decoration: none;
	font-size: 14px;
	color: Blue;
}

.sitemap a:hover
{
	text-decoration: line-through;
}

.sitemap-sub
{
	font-family: Arial;
	color: Gray;
	font-size: 10px;
}

.link-list
{
	width: 100%;
	font-family: Arial;
	font-size: 12;
}

.link-list table.td
{
	width: 40%;
	background-color: Silver;
}

.link-list a, .link-list a:visited
{
	color: black;
	font-size: 12px;
}

.link-list a:active
{
	text-decoration: none;
	color: Purple;
	font-size: 14px;
}

.link-list a:hover
{
	text-decoration: none;
	color: red;
}

.link-header
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
	width: 100%;
	background-color: Teal;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.tx-dropdownsitemap-pi1
{
	font-size: 12px;
}
.expAll
{
	font-family: Arial;
	font-size: 16px;
}

.expAll a, .expAll a:visited
{
	color: black;
}

.expAll a:active
{
	font-weight: bolder;
	font-size: 18px;
}

.expAll a:hover
{
	text-decoration: none;
	font-weight: bolder;
	color: #202020;
}

.level_1 li
{
	backgroung-color: Maroon;
	font-size: 10px;
}

.level_1 a, .level_1 a:visited
{
	color: black;
	text-decoration: none;
	font-family: Arial;
}

.level_1 a:hover
{
	text-decoration: underline;
}

.fsnd-link
{
    margin-top: -10px;
	margin-bottom: 0px;
	/*margin-right: -20px;*/
	text-align: center;
	font-size: 9px;
}

.fsnd-link a, .fsnd-link a:visited, .fsnd-link a:active
{
	text-decoration: none;
}
