html,body { margin: 0; padding: 0;	border: 0; width:100%; height:100%; }

body { height:100%; width:100%; margin:0px; padding:0px; font-family:  Verdana, Helvetica, Arial, sans-serif;
		font-size:11px; /*color:#22126A;*/ color:#000000; background-color:#FFFFFF; }

#topleft{
	height:107px;
	width:371px;
	background-color:#000000;
	background-image:url(../img/bgtopleft.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#topright{
	margin-left:371px;
	height:107px;
	width:auto;
	background-color:#000000;
	background-image:url(../img/bgtopright.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	color:#ffffff;
}

#toporangeleft {
	height:18px;   /* H”he 22 px = height + padding-top */
	width:50%;
	background-image:url(../img/bgtoporange.gif);
	background-repeat:repeat-x;
	padding-top:4px;
	padding-left:15px;
	clear:both;
	float:left;
	color:#FFFFFF;

	}

#toporangeright {
	height:18px;   /* H”he 22 px = height + padding-top */
	background-image:url(../img/bgtoporange.gif);
	background-repeat:repeat-x;
	padding-top:4px;
	color:#FFFFFF;
	margin-left:50%;
	width:auto;
	padding-right:20px;
	text-align:right;
	}

#navi	{ width:10%; float:left; background-image:url(../img/bgtopmain.gif); background-repeat:repeat-x; }

#main	{ 	margin-left:10%; background-color:#ffffff;	width:auto;
			background-image:url(../img/bgtopmain.gif); background-repeat:repeat-x; }

a:link 		{ color:#FF803F; text-decoration:underline; }
a:visited 	{ color:#FF803F; text-decoration:underline; }
a:hover 	{ color:#FF803F; text-decoration:none; }
a:active 	{ color:#FF803F; text-decoration:underline; }

a.contact:link 		{ color:#FF803F; text-decoration:underline; }
a.contact:visited 	{ color:#FF803F; text-decoration:underline; }
a.contact:hover 	{ color:#FFFFFF; text-decoration:underline; }
a.contact:active 	{ color:#FF803F; text-decoration:underline; }

a.orangnavi:link 	{ color:#ffffff; text-decoration:none; }
a.orangnavi:visited 	{ color:#ffffff; text-decoration:none; }
a.orangnavi:hover 	{ color:#ffffff; text-decoration:underline; }
a.orangnavi:active 	{ color:#ffffff; text-decoration:none; }

a.orangnavihi:link 	{ color:#ffffff; text-decoration:underline; }
a.orangnavihi:visited 	{ color:#ffffff; text-decoration:underline; }
a.orangnavihi:hover 	{ color:#ffffff; text-decoration:underline; }
a.orangnavihi:active 	{ color:#ffffff; text-decoration:underline; }

a.imprint:link 	{ color:#ffffff; text-decoration:none; }
a.imprint:visited 	{ color:#ffffff; text-decoration:none; }
a.imprint:hover 	{ color:#ffffff; text-decoration:underline; }
a.imprint:active 	{ color:#ffffff; text-decoration:none; }

#topnavi_neu	{ background-color:#ffffff; }

#topnavi_neu ul	{ list-style-type:none; margin:0px;	padding:0px; clear:both; }

#topnavi_neu ul li	{ display:block; float:left; margin:2px; width:200px; }

#topnavi_neu ul li.wider{ width:300px; }

#topnavi_neu a:link	{ color:#FFFFFF; background-color:#666666; text-decoration:none; font-weight:bold; font-size:14px; display:block; padding:2px;}
#topnavi_neu a:visited	{ color:#FFFFFF; background-color:#666666; text-decoration:none; font-weight:bold; font-size:14px; display:block; padding:2px;}
#topnavi_neu a:hover	{ color:#FFFFFF; background-color:#FF803F; text-decoration:none; font-weight:bold; font-size:14px; display:block; padding:2px;}
#topnavi_neu a:active	{ color:#FFFFFF; background-color:#FF803F; text-decoration:none; font-weight:bold; font-size:14px; display:block; padding:2px;}

#topnavi_neu a.current:link	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; font-size:14px; display:block; padding:2px;}
#topnavi_neu a.current:visited	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; font-size:14px; display:block; padding:2px;}
#topnavi_neu a.current:hover	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; font-size:14px; display:block; padding:2px;}
#topnavi_neu a.current:active	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; font-size:14px; display:block; padding:2px;}

#subnavi1	{ width:200px; float:left; }

#subnavi1 ul { list-style-type:none; margin:0px; padding:0px; float:left; }

#subnavi1 ul li { display:block; margin:2px; width:200px; }

#subnavi1 ul li.ext { width:280px; }

#subnavi1 a:link	{ color:#FFFFFF; background-color:#999999; text-decoration:none; font-weight:bold; display:block; padding:2px;}
#subnavi1 a:visited	{ color:#FFFFFF; background-color:#999999; text-decoration:none; font-weight:bold; display:block; padding:2px;}
#subnavi1 a:hover	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px;}
#subnavi1 a:active	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px;}

#subnavi1 a.current:link	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }
#subnavi1 a.current:visited	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }
#subnavi1 a.current:hover	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }
#subnavi1 a.current:active	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }

#subnavi2{ width:530px; }

#subnavi2 ul { list-style-type:none; margin-left:204px; margin-top:0px; padding:0px; }

#subnavi2 ul li {	display:block;	margin:2px; }

#subnavi2 a:link	{ color:#FFFFFF; background-color:#C0C0C0; text-decoration:none; font-weight:bold; display:block; padding:2px; }
#subnavi2 a:visited	{ color:#FFFFFF; background-color:#C0C0C0; text-decoration:none; font-weight:bold; display:block; padding:2px; }
#subnavi2 a:hover	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }
#subnavi2 a:active	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }

#subnavi2 a.current:link	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }
#subnavi2 a.current:visited	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }
#subnavi2 a.current:hover	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }
#subnavi2 a.current:active	{ color:#000000; background-color:#FF803F; text-decoration:none; font-weight:bold; display:block; padding:2px; }

#startpic  { float:left; padding: 20px 0px 0px 0px;}
#startpicdiv  { float:left;}

#starttext { float:left; width:380px; padding: 0px 0px 0px 27px; }

#logo { position:absolute; top:0px; left:0px; }

#toptable { width:100%; border:0px; }

#toptable td {	padding:20px; vertical-align:top; }

#toptable td.rightcol { width:155px; background-image:url(../img/tdbgline.gif); 
	background-repeat: no-repeat;background-position:center left; }

.orange { color:#FF803F; }

#content { clear:both; padding-top:15px; margin:0px; }

#content td { background-color:#e4e4e4; }

td.left 	{ text-align:right; width:196px; }
td.right { text-align:left; padding:0px 10px 0px 5px; }
td.icon 	{ text-align:right; padding:0px 5px 0px 10px;  }



