/*******************************/
/******** Container ************/
/*******************************/

fieldset {border:none;margin:0;padding:0;}

/********* äusserste Ebene welche die Seite zentriert **********/
#center_layer		{width:100%;margin:auto;text-align:center;height:100%;}

/********* umschließt die gesamte seite ***************/
#gesamtseite		{width:1002px;margin:0px;text-align:left;background-color:#FFFFFF;}

#head 					{width:1002px;height:97px;}
#headline				{width:808px;float:left;}
#headlineMargin {padding-left:203px;}
#logo						{width:194px;float:left;}

#main						{width:1002px}
#navigation			{width:203px;float:left}
#content				{width:789px;float:left}
#navigationMargin	{padding-right:18px;}

.menuAct						{background-color:#FFFFFF;width:185px}
.menuActMargin			{margin-left:10px;border-bottom:1px solid #FFFFFF;background-color:#B80A45;}
.menuActMarginLast	{margin-left:10px;background-color:#B80A45;}
.menuActMarginText	{padding:2px 8px 2px 8px;color:#FFFFFF;font-weight:bold;}

.menuPas						{background-color:#DEDDE1;width:185px}
.menuPasMargin			{margin-left:10px;border-bottom:1px solid #FFFFFF;background-color:#AEADB5;}
.menuPasMarginLast	{margin-left:10px;background-color:#AEADB5;}
.menuPasMarginText	{padding:2px 8px 2px 8px;color:#FFFFFF;}
.menuSpacer					{height:1px;background-color:#FFFFFF}

.menuPasDiester						{background-color:#DEDDE1;width:185px;margin-top:2px;}
.menuPasMarginDiester			{margin-left:10px;background-color:#AEADB5;}
.menuPasMarginTextDiester	{padding:2px 8px 2px 8px;color:#FFFFFF;}

.subMenuPasMargin		{margin-left:10px;border-bottom:1px solid #FFFFFF;background-color:#A8C5E5;}
.subMenuActMargin		{margin-left:10px;border-bottom:1px solid #FFFFFF;background-color:#A8C5E5;}

.subMenuActMarginText	{padding:2px 8px 2px 8px;color:#FFFFFF;font-weight:normal;}

#serviceMenu				{position:absolute;top:178px;left:814px;color:#817E8C}
#serviceMenu2				{position:absolute;top:178px;left:785px;color:#817E8C}
#clickPath					{position:absolute;top:154px;left:203px;color:#817E8C}
#footer							{padding-left:203px;}
#footerMenu					{margin-top:28px;margin-bottom:15px;color:#817E8C;font-size:10px;float:left;vertical-align:middle}
#footerLogo					{margin-left:185px;margin-top:15px;margin-bottom:15px;color:#000000;font-size:10px;float:left;}
#navImage						{position:absolute;top:80px;left:10px;}

#leftContent				{width:526px;float:left}
#leftContentMargin	{padding-right:20px;line-height:18px;}
#rightContent				{width:257px;float:left}



#teaserRightBIText	{line-height:18px;}
/******************************/
/********** Content ***********/
/******************************/

.menuPasMarginText a,.menuPasMarginText a:link,.menuPasMarginText a:visited,.menuPasMarginText a:active,
.menuPasMarginTextDiester a,.menuPasMarginTextDiester a:link,.menuPasMarginTextDiester a:visited,.menuPasMarginTextDiester a:active{
  color             : #FFFFFF;
  text-decoration   : none;
  font-weight				: normal;
}

.menuPasMarginText a:hover,
.menuPasMarginTextDiester a:hover{
  color             : #FFFFFF;
  text-decoration   : none;
}

#clickPath a,#clickPath a:link,#clickPath a:visited,#clickPath a:active{
  color             : #817E8C;
  text-decoration   : underline;
  font-weight				: normal;
}

#clickPath a:hover{
  color             : #817E8C;
  text-decoration   : none;
	font-size					:	11px;
}

#footerMenu a,#footerMenu a:link,#footerMenu a:visited,#footerMenu a:active,
#serviceMenu a,#serviceMenu a:link,#serviceMenu a:visited,#serviceMenu a:active,
#serviceMenu2 a,#serviceMenu2 a:link,#serviceMenu2 a:visited,#serviceMenu2 a:active{
  color             : #817E8C;
  text-decoration   : none;
  font-weight				: normal;
	font-size					:	10px;
}

#footerMenu a:hover,
#serviceMenu a:hover {
  color             : #817E8C;
  text-decoration   : none;
	font-size					:	10px;
}

#teaserRightBI a,
#teaserRightBI a:link,
#teaserRightBI a:visited,
#teaserRightBI a:active,
#leftContentMargin a,
#leftContentMargin a:link,
#leftContentMargin a:visited,
#leftContentMargin a:active,
a.overviewLink,
a.overviewLink:link,
a.overviewLink:visited,
a.overviewLink:active{
	text-decoration:none;
	color:#B80A45;
}
#teaserRightBI a:hover,
#leftContentMargin a:hover,
a.overviewLink:hover{
	text-decoration:none;
	color:#B80A45;
}

.fixfloat {float: none; clear: both; width: 1px; margin: 0; padding: 0; font-size: 0px; line-height: 0px; height: 0px}

h1					{color:#B80A45;padding:0px;margin: 0px 0px 15px 0px;font-size:13px;font-weight:normal;}
.headline		{font-size:12px;font-weight:bold}
.headline2	{font-size:11px;font-weight:bold}

#teaser1						{border-right:7px solid #FFFFFF;border-bottom:7px solid #FFFFFF;background-color:#7BA7D4;float:left}
#teaser1Margin			{width:258px;height:216px;}
#teaser1TextMargin	{padding:18px 22px 5px 22px;line-height:18px}
#teaser1Text				{height:110px;}
#teaser1Btn					{margin-left:233px;}

#teaser2						{border-right:7px solid #FFFFFF;border-bottom:7px solid #FFFFFF;background-color:#7BA7D4;float:left}
#teaser2Margin			{width:258px;height:216px;}
#teaser2TextMargin	{padding:18px 22px 5px 22px;line-height:18px}
#teaser2Text				{height:110px;}
#teaser2Btn					{margin-left:233px;}

/*#teaser3						{background-color:#DFDEE3;float:right}*/
#teaser3						{float:right}
#teaser3Margin			{width:258px;height:437px;background: #e1e1e1;}
#teaser3TextMargin	{padding:11px 18px 5px 18px;line-height:18px;border-top: 7px solid #ffffff;}
#teaser3Text				{height:195px;}
#teaser3Btn					{margin-left:233px;height:24px}

#teaser4						{border-right:7px solid #FFFFFF;background-color:#92062A;float:left}
#teaser4Margin			{width:258px;height:171px;}
#teaser4TextMargin	{padding:18px 22px 5px 22px;color:#FFFFFF;line-height:18px}
#teaser4Text				{height:190px;background-color:#92062A;}
#teaser4C						{width:233px;float:left;background-color:#92062A;}
#teaser4Btn					{float:left;height:24px;background-color:#92062A;}

/*#teaser5						{border-right:7px solid #FFFFFF;background-color:#DFDEE3;float:left}*/
#teaser5						{border-right:7px solid #FFFFFF;background-color:#92062A;float:left}
#teaser5Margin			{width:258px;height:214px;}
#teaser5TextMargin	{padding:15px 18px 5px 22px;color:#FFFFFF;line-height:18px}
/*#teaser5Text				{height:111px;}*/
#teaser5Text				{height:190px;}
#teaser5Btn					{margin-left:233px;height:24px}

#teaser1TextMargin b,#teaser1TextMargin strong,
#teaser2TextMargin b,#teaser2TextMargin strong,
#teaser3TextMargin b,#teaser3TextMargin strong,
#teaser4TextMargin b,#teaser4TextMargin strong,
#teaser5TextMargin b,#teaser5TextMargin strong{
	font-size:11px;
}

.sitemap			{margin:0px;padding:0px}
.sitemap ul		{margin:0px 0px 10px 15px;padding:0px;}
.sitemap .sm1	{list-style-type:none;padding:0px;margin:0px}
.sitemap .sm2	{list-style-type:none;padding:0px;margin:0px}
.sitemap .sm3	{list-style-type:none;padding:0px;margin:0px}
.sitemap .sm4	{list-style-type:none;padding:0px;margin:0px}

#kontaktform input 		{width:375px;height:16px;font-size:11px;}
#kontaktform textarea {width:375px;height:75px;font-size:11px;}


/***************************************************/
.pc1{clear:both;width:175px;float:left;padding:0 10px 10px 0}
.pc2{width:250px;float:left;padding:0 0 10px 0}
.pc3{width:200px;float:left;padding:0 0 10px 0}
.pc4{width:50px;float:left;padding:0 0 10px 0}

.pc4 img{margin:0 0 0 10px;}

.pc2 .inputN {width:250px;height:16px;}
.pc2 .selectN	 {width:250px;height:18px;}
.pc2 .selectM	 {width:250px;height:18px;}

.nu td {width:100px;}
.tx-newloginbox-pi1 td {width:100px;}
.tx-newloginbox-pi1 p {padding:0 0 20px 0}

.tx-chcforum-pi1-Table thead tr th {color:#FFFFFF}
.tx-chcforum-pi1-postForm #formWhere {color:#FFFFFF}
.tx-chcforum-pi1-footerBox {color:#FFFFFF}
.tx-chcforum-pi1-previewBoxCell {color:#FFFFFF}

.csc-textpic-imagerow{padding:10px 0 0 0}

#socials{width:500px;float:left;margin-top:30px;}
#socials iframe{float:left;}
#socials .tx-spsocialbookmarks-pi1{float:left;width:100px;}
