body			{color:#000; background-color:#FFF; padding:0; margin:0}
body, td 		{font-family:Arial, Helvetica, Verdana, sans-serif; color:#333; font-size:12px}
.sml			{font-size:11px}
.ico			{margin-right:4px; vertical-align:middle; margin-bottom:3px}
.light			{color:#FFF;}
a.light:link 	{color:#FFF; text-decoration:underline }
a.light:visited {color:#FFF; text-decoration:underline }
a.light:hover 	{color:#FFF; text-decoration:underline }
.path			{font-size:11px; padding-top:6px}

.foo			{background-color:#999; color:#FFF; height:19px; vertical-align:middle; padding-left:200px; font-size:11px; padding-top:2px}
h1				{font-weight:bold; font-size:12px; line-height:14px; margin-bottom:10px}
h2				{font-weight:bold; font-size:12px; line-height:12px; margin-bottom:0px}
.ssubtitle		{color:#336799;}
ul				{list-style-image: url(/img/ul.gif); padding-left:0px; margin-left:16px; padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px}
.list			{list-style-image:url(/img/ul_list.gif); margin-left:11px; padding:1px; margin-bottom:0px; margin-top:0px}
li				{padding-bottom:4px}

/*Navigations*/
.nbg				{background-image:url(/img/nbg.gif); background-repeat:repeat-x; }
.nsbg				{border-top:1px solid #FFF; font-size:12px; color:#FFF; height:18px; width:182px;}
.nsbgact			{background-image:url(/img/nav_ns_act.gif); background-repeat:no-repeat; border-top:1px solid #FFF; font-size:12px; color:#FFF; height:18px; width:182px;}
.nssbg				{font-size:12px; color:#FFF; height:18px; width:182px;}
.nssbgact			{background-image:url(/img/nav_nss_act.gif); background-repeat:no-repeat; font-size:12px; color:#FFF; height:18px; width:182px;}

.ns				{padding-left:25px; color:#FFF}
a.ns:link 		{padding-left:25px; color:#FFF; text-decoration:none }
a.ns:visited 	{padding-left:25px; color:#FFF; text-decoration:none }
a.ns:hover 		{padding-left:25px; color:#FFF; text-decoration:underline }


.nss			{padding-left:40px; color:#FFF}
a.nss:link 		{padding-left:40px; color:#FFF; text-decoration:none }
a.nss:visited 	{padding-left:40px; color:#FFF; text-decoration:none }
a.nss:hover 	{padding-left:40px; color:#FFF; text-decoration:underline }


/*Content Ausrichtung*/
.contentlefthom			{padding-top:16px; with:182px; height:400px; background-image:url(/img/hom_vis_left.jpg); background-repeat:no-repeat;}
.contentlefthomvis		{with:182px;}
.contentleftbig			{background-color:#336799; padding-top:16px; with:182px; height:600px; background-image:url(/img/sub_vis_left2.jpg); background-repeat:no-repeat; background-position:bottom}
.contentleft			{background-color:#336799; padding-top:16px; with:182px; height:440px; background-image:url(/img/sub_vis_left2.jpg); background-repeat:no-repeat; background-position:bottom}
.contentmiddle			{font-size:12px; padding-top:20px; width:468px; padding-bottom:20px}
.contentfull			{padding-top:20px; width:688px; padding-bottom:20px}
.contentspacer			{width:20px}
.contentright			{padding-top:20px; width:200px; font-size:11px}
.contenttable			{width:688px}

/*Boxen*/
.boxtitleb	 			{background-color:#336799; color:#FFF; font-weight:bold; height:16px; padding: 2px 4px 0px 8px}
.boxbententb			{border:1px solid #336799; padding-left:4px; padding-top:8px; padding-bottom:8px; padding-right:4px; margin-bottom:10px}
.boxtitleg	 			{background-color:#999; color:#FFF; font-weight:bold; height:16px; padding: 2px 4px 0px 8px}
.boxbententg			{border:1px solid #999; padding-left:4px; padding-top:8px; padding-bottom:8px; padding-right:4px; margin-bottom:10px}

/* regular links */
a 				{text-decoration:underline; color:#336799}
a:visited 		{text-decoration:underline; color:#336799}
a:hover  		{text-decoration:underline; color:#336799}

/*Forms*/
form		{margin:0}
input 		{color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; border: 1px solid #7F7F7F; font-size:12px; height:18px}
select 		{background-color:#FFF; color:#000; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCC; font-size:12px}
.check 		{background-color:#FFF; color:#000; border:none; font-size:12px;}
textarea	{background-color:#FFF; color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; border:1px solid #000; font-size:11px; scrollbar-face-color:#FFF; scrollbar-track-color:#EDEDED; scrollbar-arrow-color:#999; scrollbar-shadow-color:#999; scrollbar-3dlight-color:#999; scrollbar-darkshadow-color:#FFF;//}
.button		{background-color:#CCC; color:#003366; font-family:Arial, Helvetica, Verdana, sans-serif; border: 1px solid #336799; font-size:12px; font-weight:500; padding-bottom:2px}


/* Table Definitions*/
.thead		{ color:#FFF; margin-right:4px; padding-top:1px; padding-bottom:1px; margin-left:4px}
.theadbg	{ background-color:#336799; height:16px}
.ttext		{ margin-left:4px; margin-right:8px; padding-top:4px; padding-bottom:4px}
.ttract		{ background-color:#FFF}
.ttrpas		{ background-color:#FFF}
.ttrspeact		{ background-color:#F2F2F2}
.ttrspepas		{ background-color:#FFF}
.tb			{ background-color:#CCC}
.tbgrey		{ background-color:#CCC}
.ttitle				{color:#FFF}
a.ttitle:link 		{color:#FFF; text-decoration:underline }
a.ttitle:visited 	{color:#FFF; text-decoration:underline }
a.ttitle:hover 		{color:#FFF; text-decoration:underline }
.linebottom		{padding:4px;border-bottom: 1px solid #CCC}
