/* Main css table classes. Use this to change the column width and row height */.hSeitenBreite {    width:952px;}.hLinkeSpalte {    width:232px;}.hLinkerLeerraum {    margin:0px 5px 0px 19px;}.hMittigeSpalte {    width:450px;}.hMittlererRahmen {z-index: 800;}.hMittlererLeerraum {    margin:0px 18px 40px 18px;}.hFooterMittlererLeerraum {   margin-right:0px;   margin-left:0px;   margin-top:0px;   margin-bottom:0px;}.hRechteSpalte {    width:250px;}.hRechterLeerraum { margin-right:17px; margin-left:20px; margin-top:0px; margin-bottom:0px;}.hObereZeile {    height:122px;}.hMittigeZeile {    min-height:500px;}.hUntereZeile {    min-height:30px;}body {font-size: 12px;line-height: 18px;font-weight: normal;color: #000000;}p {margin:0;padding:0;}.mceContentBody {width:417px;    }/* Klassen und Typen deffinitionen */.centerBigimage {    width:412px;}.centerSmallimageLeft {margin-top:5px;width:188px;margin-right:19px;}.centerSmallimageRight {width:188px;margin-left:19px;}.centerBigimage img {width:413px;margin-top:5px;margin-bottom:1px;}.rightSmallimage {border: 1px solid #666666;width:193px;margin-right:19px;margin-top:25px;}.thrColFixHdr  #agb {float: right;}.information {margin-top:20px;}.award {}.mittlereGruppe {    }.mittlereGruppe .copy {color:#000000;font-size:12px;font-weight:normal;line-height:18px}.mittlereGruppe .copySmall {font-size:10px;color: #999999; }.mittlereGruppe .copyPic {margin-bottom:0px;}.mittlereGruppe .copyContact {margin-bottom:0px;}.mittlereGruppe .Contactform {margin-left:-2px;}.mittlereGruppeHome {background-color:#FEF2E6;margin-bottom:20px;padding:0px 18px 40px;border-top:thin solid #999999;}#centerSpacing div.mittlereGruppeHome:last-child {margin-bottom:0px;}.mittlereGruppeHomeEnde {background-color:#FEF2E6;padding:0px 18px 40px;border-top:thin solid #999999;}.planfRed{color: #660000;}.Star{font-size:9px;}.normalList {margin-bottom:17px;margin-top:0px;}.normalList li {	background-attachment: scroll;	background-color: transparent;	background-image: url(/cmsplanf/assets/images/listenpunkt/bullet.gif);	background-repeat: no-repeat;	background-position: left 8px;	margin-left:2px;	margin-bottom:0px;	padding-left:14px;}ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}.tdHeight {height: 50px;margin-right:20px}.picFrame {border: thin solid #999999;}img {border-width:0px;border-style:none;margin:0px;padding:0px;}ul {margin:0px;padding:0px;}li {margin:0px;padding:0px;}fieldset {    margin:0px;    padding:0px;}h1,h2,h3,h4,h5,h6 {	font-weight: bold;}h1 {font-size: 11px;color: #660000;margin-bottom:12px;}/* Link Definitionen */a:link {	color:#000;	text-decoration:none;}a:visited {	color:#000;	text-decoration:none;}a:hover {	color:#999;	text-decoration:underline;}a:focus {	color:#000;	text-decoration:underline;}a:active {	color:#999;	text-decoration:none;}.mittlereGruppe {width:412px;}.mittlereGruppe .dividerHome{float: left;width: 125%;height:20px;background-color:#ffffff;margin-left:-20px;margin-top:20px;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #999999;}.mittlereGruppe hr {border: none; width:0px;border-top-width: 1px;border-top-style: solid;border-top-color: #999999;width: 100%;height:1px;margin-top: 30px;	margin-bottom: 10px;}.rechteGruppe .caption {font-size: 10px;line-height: normal;color: #666;font-weight: normal;margin-top:0px;margin-bottom:3px;}.rechteGruppe .caption2 {font-size: 10px;line-height: normal;color: #666;font-weight: normal;margin-top:0px;margin-bottom:15px;}.rechteGruppe .dividerHome{float: left;width: 235px;height:20px;background-color:#ffffff;margin-left:-20px;margin-top:20px;margin-bottom:8px;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #999999;}.rechteGruppe .tableSeminar {font-size: 9px;line-height: normal;font-weight: normal;margin-top:0px;margin-bottom:15px;}.rechteGruppe {width:190px;}.rechteGruppe .copy {margin-bottom:0px;}.rechteGruppe .ruler_100 {float: left;width: 120%;height:20px;background-color:#ffffff;margin-left:-20px;margin-top:20px;}.rechteGruppe hr {border: none; width:0px;border-top-width: 1px;border-top-style: solid;border-top-color: #999999;width: 100%;height:1px;margin-top: 25px;	margin-bottom: 10px;}.rechteGruppe a.readMore {font-size:10px;color:#660000;font-weight:bold;text-decoration:none;letter-spacing:0.75px;text-transform: uppercase;margin-top:14px;}.rechteGruppe a:link {	color:#660000;text-decoration:none;}.rechteGruppe a:visited {	color:#660000;;	text-decoration:none;}.rechteGruppe a:hover {	color:#660000;	text-decoration:underline;}.rechteGruppe a:focus {	color:#660000;	text-decoration:none;}.rechteGruppe a:active {	color:#660000;	text-decoration:none;}.footerLinkeTrennlinie {width:80%;margin-left:auto;margin-right:auto;display:none;}.footerMittigeTrennlinie {width:90%;margin-left:auto;margin-right:auto;display:none;}.footerRechteTrennlinie {width:80%;margin-left:auto;margin-right:auto;}.navi_footer a:link {    float: right;    margin-left: 8px;    text-decoration:underline;}.link {	color: #999999;	text-decoration: none;	font-size: 12px;}.borderTop{border-top-width: 1px;border-top-style: solid;border-top-color: #666666;margin:0px;padding:0px;}.border4 {	border: 1px solid #666666;}.fltlft {    float: left;    margin-right: 8px;}.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}.Footertext {	font-size: 11px;	line-height: 30px;	font-weight: lighter;	color: #666666;	letter-spacing: 1px;}.HL {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;color: #660000;margin-bottom: 10px;line-height: 20px;}.HLnormalRed {color: #660000;line-height: 18px;}.HLteam {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;color: #660000;margin-bottom: 10px;margin-top:7px;line-height: 20px;}.HLpic {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;color: #660000;margin-bottom: 18px;line-height: 20px;}.HLsingle {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;color: #660000;margin-bottom: 10px;margin-top:6px;line-height: 20px;}.HLsingle2 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;color: #660000;margin-bottom: 4px;margin-top:6px;line-height: 18px;}.HLhome {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;color: #660000;margin-top:0px;margin-bottom: 4px;line-height: 20px;}.rechteGruppe .HL {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;color: #660000;margin-top:8px;margin-bottom: 7px;line-height: 16px;}.rechteGruppe .subHL {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: normal;color: #000;margin-bottom:14px;line-height: 16px;}.subHLJob {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 14px;font-weight: normal;color: #000;margin-bottom: 4px;line-height: 18px;}.Medizin li {color:#660000;font-size: 11px;font-weight: bold;}.rubrik { color:#660000;font-size: 11px;font-weight: bold;}.HL_rubrik {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;color: #660000;letter-spacing: 0px;line-height: 21px;margin-top:8px}.HL_rubrikHome {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight: normal;color: #666666;letter-spacing: 0px;line-height: 16px;margin-top:12px}.introCopy {font-weight: bold;color: #000000;margin-bottom:20px;}.inputStandard {width:200px;}.inputTextFix {padding-bottom:3px;}.noDistance {margin:0px;padding:0px;}.noYDistance {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}.footerText {margin-top:3px;margin-left:-2px;font-size:11px;color:#666666;}.homeBox {color:#660000;height: auto;width: 100%;margin-bottom: 20px;}#mainmenu {}#container {overflow:hidden;background-color:#FFFFFF;background-repeat: no-repeat;background-position: 0px 0px;text-align:left;margin:0px auto;padding-bottom:30px;text-align:left;}#headerContainer {margin-bottom:40px;padding:0px;border:none 0px white;height:193px;}#logoHead {width:940px;margin:0px;padding:0px;overflow:hidden;}#logoHead #planfLogoHead {position:relative;float:left;margin-top:18px;margin-left:19px;padding:0px;}#logoHead #planfSloganHead {position:relative;float:right;margin-top:44px;margin-right:9px;padding:0px;}#logoPicture {width:940px;margin-top:13px;padding:0px;overflow:hidden;clear:both;}#logoPicture #leftLogoPicture {height:120px;position:relative;float:left;padding:0px;margin-left:19px;border-bottom-width: 4px;border-bottom-style: solid;border-bottom-color: #660000;}#logoPicture #rightLogoPicture {position:relative;height:120px;float:right;margin-right:8px;padding:0px;border-bottom-width: 4px;border-bottom-style: solid;border-bottom-color: #660000;}#pfad {font-size: 10px;color:#BB1C70;border-top-color:#FFFFFF;letter-spacing: 0px;margin-left:20px;margin-bottom:0px;padding:0px;}#pfad a:link {	color:#666;	text-decoration:none;}#pfad a:visited {	color:#666;	text-decoration:none;}#pfad a:hover {	color:#333;	text-decoration:none;}#pfad a:focus {	color:#333;	text-decoration:none;}#pfad a:active {	color:#333;	text-decoration:none;}#pfad .seperator {}#centerContainer {overflow:hidden;margin-left:0px;margin-right:0px;margin-top:20px;margin-bottom:0px;}#left {width:232px;min-height:600px;padding-bottom:0px;margin-top:0px;float:left;color:#666;letter-spacing: 0px;line-height: 20px;font-size: 12px;background-attachment:scroll;}#leftBorder {}#leftSpacing {margin:0 0px 0 19px;}/*------------------------------------------ MENU START --------------------------------------------*/#mainmenu {margin-left:0px;width: 195px;}#left ul li.category {border-top:solid 1px #999999;list-style-type:none;color:#666666;font-weight:normal;cursor:pointer;font-size:12px;letter-spacing:0;line-height:28px;}#left ul li ul li.category {border-top:none 0px white;line-height:24px;}#left ul li.menuActiveContainer {color:#000000;font-weight:normal;cursor:pointer;text-decoration:none;}#left ul li.first {border-top-width: thin;border-top-style: solid;border-top-color: #999999;}#left ul li.last {border-top-width: thin;border-top-style: solid;border-top-color: #999999;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #999999;}#left ul li ul li {border:none 0px white;margin:0px;display:none;list-style-type:none;}#left ul li ul li a {margin-left:9px;}#left ul li ul li ul li a {margin-left:18px;}#left ul li.menuActiveContainer ul li {display:block;}#left ul li.menuActiveContainer ul li ul li {border:none 0px white;display:block;}#left ul li ul li:before {content:#183;}#left ul li ul li.first {border:none 0px white;}#left ul li ul li.last {border:none 0px white;}#left a {color:inherit;font-weight:inherit;cursor:pointer;text-decoration:none;}/*------------------------------------------ MENU END --------------------------------------------*/#centerCenterRightWrapper {float:left;margin:0px;}#center {float:left;width:449px;margin-bottom:-2000px;padding-bottom:2000px;min-height:1000px;margin-right:19px;background-color:#FEF2E6;overflow:hidden;}#centerHome {float:left;width:449px;margin-right:19px;background-color:#FFFFFF;overflow:hidden;}#centerBorder {border-top:solid thin #999999;}#centerSpacing {margin:0px 18px 40px;}#centerHome #centerSpacing {margin:0px;margin-top:-1px;}#center fieldset {width:330px;}.thrColFixHdr #center navigation-index {letter-spacing: 0em;}#right {float:left;width:232px;min-height:600px;margin-bottom:-2000px;padding-bottom:2000px;color:#000000;background-color:#FEF2E6;font-style:normal;overflow:hidden;}#rightBorder {border-top:solid thin #999999;}#rightSpacing {margin:0px 17px 0 20px;}#footerContainer {color:#666;font-size:11px;min-height:30px;margin-top:15px;padding-bottom:15px;clear:both;}#footerContainer a:link {	color:#666666;	font-size:11px;	text-decoration:none;}#footerContainer a:hover {	color:#333333;	font-size:11px;	text-decoration:none;}#footerContainer a:visited {	color:#666666;	font-size:11px;	text-decoration:none;}#footerLeft {	float:left;	min-height:30px;	padding:0px;	margin:0px;}#footerCenterRightWrapper {	float:left;    margin:0px;    padding:0px;}#footerCenter {	float:left;	min-height:30px;	padding:0px;	margin:0px;}#footerRight {	float:left;	min-height:30px;	padding:0px;	margin:0px;}#left fieldset {    width:140px;}#left fieldset {border:none 0px white;}#left p.first {}#center table {}#center a:link {	color:#660000;	text-decoration:none;}#center a:visited {	color:#660000;	text-decoration:none;}#center a:hover {	color:#660000;	text-decoration:underline;}#center a:focus {	color:#660000;	text-decoration:none;}#center a:active {	color:#950F36;	text-decoration:none;}.mittlereGruppe a.readMore {font-size:10px;color:#660000;font-weight:bold;text-decoration:none;letter-spacing:0.75px;text-transform: uppercase;}.mittlereGruppe a:link {	color:#660000;	text-decoration:none;}.mittlereGruppe a:visited {	color:#660000;	text-decoration:none;}.mittlereGruppe a:hover {	color:#660000;	text-decoration:underline;}.mittlereGruppe a:focus {	color:#660000;	text-decoration:none;}.mittlereGruppe a:active {	color:#660000;	text-decoration:none;}.mittlereGruppe .subHL {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: normal;color: #000;margin-bottom:14px;line-height: 20px;}.mittlereGruppe .smallHL {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;color: #660000;margin-top:8px;margin-bottom: 12px;line-height: 20px;}.mittlereGruppe .caption {font-size: 10px;line-height: normal;color: #666;font-weight: normal;margin-top:0px;margin-bottom:15px;}.mittlereGruppe .captionTable {font-size: 10px;line-height: normal;color: #666;font-weight: normal;margin-top:0px;margin-bottom:0px;}.mittlereGruppe .captionTableRight {font-size: 10px;line-height: normal;color: #666;font-weight: normal;margin-top:0px;margin-bottom:0px;margin-left:19px;}.mittlereGruppe br {height: 30px;}.mittlereGruppeHome a.readMore {font-size:10px;color:#660000;font-weight:bold;text-decoration:none;letter-spacing:0.75px;text-transform: uppercase;}.mittlereGruppeHome a:link {	color:#660000;	text-decoration:none;}.mittlereGruppeHome a:visited {	color:#660000;	text-decoration:none;}.mittlereGruppeHome a:hover {	color:#660000;	text-decoration:underline;}.mittlereGruppeHome a:focus {	color:#660000;	text-decoration:none;}.mittlereGruppe a:active {	color:#660000;	text-decoration:none;}.mittlereGruppeHome .subHL {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: normal;color: #000;margin-bottom:14px;line-height: 20px;}.mittlereGruppeHome .smallHL {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;color: #660000;margin-top:8px;margin-bottom: 12px;line-height: 20px;}.mittlereGruppeHome .caption {font-size: 10px;line-height: normal;color: #666;font-weight: normal;margin-top:0px;margin-bottom:15px;}.mittlereGruppeHome .captionTable {font-size: 10px;line-height: normal;color: #666;font-weight: normal;margin-top:0px;margin-bottom:0px;}.mittlereGruppeHome .captionTableRight {font-size: 10px;line-height: normal;color: #666;font-weight: normal;margin-top:0px;margin-bottom:0px;margin-left:19px;}.mittlereGruppeHome br {height: 30px;}#center p.subHeadLine {	color:#333;	font-size:11px;	font-weight:normal;	letter-spacing:0.75px;	line-height:18px;}#center p {}#right fieldset {    width:140px;    border:none 0px white;}#right p {	}#right a.wklink, #right a.wklink:link, #right a.wklink:visited, #right a.wklink:active, #right a.wklink:focus {	color:#BB1C70;	font-size:9.6px;font-weight:bold;	text-decoration:none;}#right a.wklink:hover {	color:#EC008C;	font-size:9.6px;font-weight:bold;	text-decoration:none;}#center a.wklink, #center a.wklink:link, #center a.wklink:visited, #center a.wklink:active, #center a.wklink:focus {	color:#BB1C70;	font-size:12px;font-weight:bold;	text-decoration:none;}#right .centerSmallimage {width:188px;margin-right:19px;margin-top:5px;}#center a.wklink:hover {	color:#EC008C;	font-size:12px;font-weight:bold;	text-decoration:none;}.checkBox {font-size: 13px;line-height: 20px;font-weight: normal;color: #000000;padding-left:13px;}
