body			{background-image: url(/img/bg.jpg); background-repeat:repeat-x; background-color:#454546; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5B5F62; font-size:11px; text-align:left; padding:0; margin:0;  }
td				{font-family:Verdana, Arial, Helvetica, sans-serif; color:#5B5F62; font-size:11px; line-height:16px}
tr				{vertical-align:top}
.attention		{color:#660000}
.position    {position: absolute !important; top:0%; left: 50%; right:50%; width:991px; margin-top:10px; margin-left:-495px; text-align:left;}

/* Header */
.header					{width:991px; color:#CFCFCE; padding-bottom:6px }
.service		 		{font-size:10px; color:#CFCFCE;}
a.service:link 			{font-size:10px; color:#CFCFCE; text-decoration:none;}
a.service:visited 		{font-size:10px; color:#CFCFCE; text-decoration:none;}
a.service:hover 		{font-size:10px; color:#CFCFCE; text-decoration:underline;}

/* Content */
.layout		{width:991px; background-color:#fff; }
.logo		{width:991px; text-align:center; alignment:center }
.contentoutline 		{width:919px; padding-left:36px}
.visualhom				{margin-bottom:2px}
.teaser					{width:919px; background-image: url(/img/teaser_bg.gif);}
.teaser div				{float: left; }

.teaser img			{margin-left:3px; margin-right:3px; margin-top:3px; margin-bottom:3px}






/*style="margin-right: 4px;"*/
.footer					{width:919px; color:#5B5F62; font-size:11px; margin-top:10px; height:52px}
.footerl				{font-size:11px}
a.footerl:link 			{font-size:11px; color:#5B5F62; text-decoration:none;}
a.footerl:visited 		{font-size:11px; color:#5B5F62; text-decoration:none;}
a.footerl:hover 		{font-size:11px; color:#5B5F62; text-decoration:underline;}


hr				{color:#EDEFF0; height:1px; background-color:#EDEFF0; border:none}

.sub					{padding-top:12px}
.layouttable			{width:919px; padding-bottom:50px !important}
.layoutleft				{width:285px; height:400px}
.layoutright			{width:634px}

.visual				{width:634px; height:285px}
.title				{width:634px; height:55px}
.links 				{float:left; width:295px; margin-right:44px;}
.rechts 			{float:right; width:295px;}

/* Navigation 1st Level*/
.nav				{width:919px; background-color:#5B5F62; line-height:22px; margin-bottom:2px;}
.nav1		 		{text-transform:uppercase; line-height:22px; font-size:11px !important; padding-right:10px; padding-left:8px; color:#fff; float:left}
.nav1 h1			{ padding:0; margin:0; font-size:11px !important; font-weight:normal}
.nav1 a:link 		{color:#fff; text-decoration:none}
.nav1 a:visited 	{color:#fff; text-decoration:none;}
.nav1 a:hover 		{color:#fff; text-decoration:underline;}
#nav1act a:link			{color:#CECFD0; text-decoration:none}
#nav1act a:visited		{color:#CECFD0; text-decoration:none}
#nav1act a:hover		{color:#CECFD0; text-decoration:none}

/* Navigation 2nd Level*/
.level2				{border-bottom:1px solid #fff}
.nav2		 		{width:223px; line-height:25px; font-size:11px !important; color:#5B5F62;}
.nav2 h1			{ padding:0; margin:0; font-size:11px !important; font-weight:normal}
.nav2 a:link 		{background-color:#EDEFF0; color:#5B5F62; text-decoration:none; display:block; padding-left:10px }
.nav2 a:visited 		{background-color:#EDEFF0; color:#5B5F62; text-decoration:none; display:block; padding-left:10px }
.nav2 a:hover 		{background-color:#E8E9EA; color:#000; text-decoration:none; display:block; padding-left:10px  }
#nav2act 			{background-color:#E8E9EA; color:#000; text-decoration:none; }
#nav2act a:link			{background-color:#E8E9EA; color:#000; text-decoration:none}
#nav2act a:visited		{background-color:#E8E9EA; color:#000; text-decoration:none}
#nav2act a:hover		{background-color:#E8E9EA; color:#000; text-decoration:none}


/* Navigation 3nd Level*/
.level3				{border-bottom:10px solid #E8E9EA; border-bottom:10px solid #E8E9EA!important}
.nav3		 		{width:223px; font-size:11px !important; color:#666; border-bottom:3px solid #E8E9EA!important}
.nav3 h1			{ padding:0; margin:0; font-size:11px !important; font-weight:normal}
.nav3 a:link 		{background-image: url(/img/nav3bg.gif); background-repeat:no-repeat; background-color:#E8E9EA; color:#666; text-decoration:none; display:block; padding-left:25px }
.nav3 a:visited 	{background-image: url(/img/nav3bg.gif); background-repeat:no-repeat; background-color:#E8E9EA; color:#666; text-decoration:none; display:block; padding-left:25px }
.nav3 a:hover 		{background-image: url(/img/nav3bgact.gif); background-repeat:no-repeat; background-color:#E8E9EA; color:#000; text-decoration:none; display:block; padding-left:25px  }
#nav3act 			{background-color:#E8E9EA; color:#000; text-decoration:none; }
#nav3act a:link		{background-image: url(/img/nav3bgact.gif); background-color:#E8E9EA; color:#000; text-decoration:none}
#nav3act a:visited	{background-image: url(/img/nav3bgact.gif); background-color:#E8E9EA; color:#000; text-decoration:none}
#nav3act a:hover	{background-image: url(/img/nav3bgact.gif); background-color:#E8E9EA; color:#000; text-decoration:none}

/* Navigation 4nd Level*/
.level4				{border-bottom:10px solid #E8E9EA!important}
.nav4		 		{width:223px; font-size:11px !important; color:#666; border-bottom:2px solid #E8E9EA!important}
.nav4 h1			{ padding:0; margin:0; font-size:11px !important; font-weight:normal}
.nav4 a:link 		{background-repeat:no-repeat; background-color:#E8E9EA; color:#666; text-decoration:none; display:block; padding-left:25px }
.nav4 a:visited 	{background-color:#E8E9EA; color:#666; text-decoration:none; display:block; padding-left:25px }
.nav4 a:hover 		{background-color:#E8E9EA; color:#000; text-decoration:none; display:block; padding-left:25px  }
#nav4act 			{background-color:#E8E9EA; color:#000; text-decoration:none; }
#nav4act a:link		{background-color:#E8E9EA; color:#000; text-decoration:none}
#nav4act a:visited	{background-color:#E8E9EA; color:#000; text-decoration:none}
#nav4act a:hover	{background-color:#E8E9EA; color:#000; text-decoration:none}

/* Navigation 5nd Level*/
.level5				{border-bottom:10px solid #E8E9EA!important}
.nav5		 		{width:223px; font-size:11px !important; color:#666; border-bottom:2px solid #E8E9EA!important}
.nav5 h1			{ padding:0; margin:0; font-size:11px !important; font-weight:normal}
.nav5 a:link 		{background-repeat:no-repeat; background-color:#E8E9EA; color:#666; text-decoration:none; display:block; padding-left:40px }
.nav5 a:visited 	{background-color:#E8E9EA; color:#666; text-decoration:none; display:block; padding-left:40px }
.nav5 a:hover 		{background-color:#E8E9EA; color:#000; text-decoration:none; display:block; padding-left:40px  }
#nav5act 			{background-color:#E8E9EA; color:#000; text-decoration:none; }
#nav5act a:link		{background-color:#E8E9EA; color:#000; text-decoration:none}
#nav5act a:visited	{background-color:#E8E9EA; color:#000; text-decoration:none}
#nav5act a:hover	{background-color:#E8E9EA; color:#000; text-decoration:none}


/*content */
.contentsection {width:737px}
.contentleft	 {width:560px}
.contentleft h1	{font-weight:bold; padding:0; margin:0; color:#990000; line-height:20px; font-size:15px; margin-bottom:10px}
.contentleft h2	{font-weight:bold; padding:0; margin:0; color:#990000; line-height:20px; font-size:11px;}
.contentleft .intro {width:100%; display:block; background-color:#B0BFC7; margin-bottom:20px; color:#fff}
.contentleft .intro div	{padding:20px}

.contentspacer	 {width: 12px; height:400px}
.contentright	 {width:165px; background-color:#EFF4F6}
.contentright div {padding:4px}

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

ul				{list-style-image: url(/img/ul.gif); padding-left:0; margin-left:13px; padding-bottom:2px; margin-bottom:0px; margin-top:0px}


/*forms*/
form		{margin:0}
input 		{background-color:#fff; color:#5B5F62; font-family:Verdana, Helvetica, Verdana, sans-serif; border: 1px solid #ccc; font-size:11px; height:15px; margin-bottom:2px}
select 		{background-color:#fff; color:#5B5F62; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCC; font-size:11px}
.check 		{background-color:#FFF; color:#5B5F62;  border: 1px solid #ccc; border-width: 0 1px 1px 0; font-size:11px;}
.radio 		{background-color:#FFF; color:#5B5F62; border:none; font-size:11px;}
textarea	{background-color:#fff; color:#5B5F62; font-family:Verdana, Helvetica, Verdana, sans-serif; border:1px solid #ccc; 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		{height:auto !important; background-color:#B8BFC4; color:#FFF; font-family:Verdana, Helvetica, Verdana, sans-serif; font-size:11px}


/*Content*/
.tabtec		{width:634px}
.tabtecleft	{width:300px}
.tabtecright	{width:334px}
.tabtec td	{ border-bottom:1px solid #F4F5F6}


.special		 		{width:223px; line-height:25px; font-size:11px !important; border-bottom:1px solid #fff; color:#5B5F62; display:block; padding-left:10px}
a.special:link 			{background-color:#EDEFF0; color:#5B5F62; text-decoration:none;}
a.special:visited 		{background-color:#EDEFF0; color:#5B5F62; text-decoration:none;}
a.special:hover 		{background-color:#E8E9EA; color:#000; text-decoration:none; }

.block				{border:1px solid #ccc; width:295px}
.blocklinks 		{width:110px;}
.blockrechts 		{width:185px;}

.bodytext	{margin:0; padding:0}
.csc-firstHeader	{display:none}		 

.layoutright h1	{ padding:0; margin:0; font-size:17px !important; font-weight:bold}
.layoutright h2	{ padding:0; margin:0; font-size:11px !important; font-weight:bold}
.layoutright h3	{ padding:0; margin:0; font-size:11px !important; font-weight:bold; color:#999}
