* {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
LI {
	LIST-STYLE-TYPE: none
}
LABEL {
	CURSOR: pointer
}
.breaker {
	CLEAR: both
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.invisible {
	DISPLAY: none
}
.anzeige {
	MARGIN-BOTTOM: 10px
}
.bold {
	FONT-WEIGHT: bold
}
BODY {
	BACKGROUND: url(/mcm_images/neu/.gif) #fff; FONT: 100% Verdana, Arial, Helvetica, sans-serif; WIDTH: 100%; COLOR: #000
}
#sprungmenu {
	DISPLAY: none
}
#global_navigation {
	CLEAR: both; BACKGROUND: #fff; WIDTH: auto; COLOR: #666; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#global_navigation UL LI {
	FLOAT: right
}
#global_navigation UL LI A {
	COLOR: #666
}
#bg_head {
	CLEAR: both; BACKGROUND: url(/mcm_images/neu/verlauf.jpg) #999 repeat-y left 50%; WIDTH: 100%; COLOR: #000; BORDER-BOTTOM: #fff 2px solid; HEIGHT: 119px
}
#head {
	WIDTH: 100%; HEIGHT: 119px
}
#head DIV.left {
	LEFT: 0px; FLOAT: left; WIDTH: 190px; POSITION: absolute
}
#head DIV.left IMG {
	MARGIN-TOP: 10px; MARGIN-LEFT: 20px
}
#head DIV.center {
	PADDING-RIGHT: 272px; PADDING-LEFT: 190px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 90px;
}

#head DIV.center SPAN {
	FONT-SIZE: 150%
}
#head DIV.center STRONG {
	FONT-SIZE: 150%
}
#head DIV.right {
	RIGHT: 0px; FLOAT: right; WIDTH: 272px; POSITION: absolute
}
#head DIV.right IMG {
	MARGIN-TOP: 0px
}
#bg_service_navigation {
	CLEAR: both; BACKGROUND: #336699; COLOR: #fff; LINE-HEIGHT: 16px; HEIGHT: 16px
}
#service_navigation {
	WIDTH: 100%; HEIGHT: 16px
}
#service_navigation DIV.left {
	BACKGROUND: url(/mcm_images/neu/quadrate.gif) no-repeat left 50%; LEFT: 0px; FLOAT: left; WIDTH: 190px; POSITION: absolute; HEIGHT: 16px
}
#service_navigation DIV.center {
	PADDING-RIGHT: 272px; PADDING-LEFT: 190px; RIGHT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; LINE-HEIGHT: 15px; PADDING-TOP: 0px; POSITION: absolute
}
#service_navigation DIV.center UL {
	FLOAT: right
}
#service_navigation DIV.center UL LI {
	FLOAT: right
}
#service_navigation DIV.center UL LI A {
	MARGIN: 0px 5px; COLOR: #fff
}
#service_navigation DIV.right {
	RIGHT: 0px; BACKGROUND: url(/mcm_images/neu/quadrat.gif) #fff no-repeat right top; FLOAT: right; WIDTH: 272px; POSITION: absolute
}
#searchtext {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; MARGIN: 0px 2px; BORDER-LEFT: #999 1px solid; WIDTH: 227px; LINE-HEIGHT: 13px; BORDER-BOTTOM: #999 1px solid; TOP: 0px; HEIGHT: 14px
}
#bg_content {
	BACKGROUND: url(/mcm_images/neu/linie.gif) #fff repeat-y right 50%
}
#content {
	WIDTH: 100%; LINE-HEIGHT: 16px
}
#content DIV.left {
	BACKGROUND: url(/mcm_images/neu/linie_2.gif) #fff no-repeat left bottom; LEFT: 18px; WIDTH: 172px; POSITION: absolute
}

#content DIV.left UL {
	MARGIN-TOP: 32px; MARGIN-LEFT: 5px
}
#content DIV.left UL LI {
	LINE-HEIGHT: 20px
}
#content DIV.left UL LI A {
	PADDING-LEFT: 14px; BACKGROUND: url(/mcm_images/neu/kreis.gif) no-repeat left 50%
}
#content DIV.left UL LI A.active {
	FONT-WEIGHT: bold
}
#content DIV.left UL LI A:active {
	FONT-WEIGHT: bold
}
#content DIV.left UL LI A.active {
	BACKGROUND: url(/mcm_images/neu/kreis_over.gif) no-repeat left 50%; TEXT-DECORATION: none
}
#content DIV.left UL LI A:active {
	BACKGROUND: url(/mcm_images/neu/kreis_over.gif) no-repeat left 50%; TEXT-DECORATION: none
}
#content DIV.left UL LI A:hover {
	BACKGROUND: url(/mcm_images/neu/kreis_over.gif) no-repeat left 50%; TEXT-DECORATION: none
}
#content DIV.left UL UL {
	MARGIN-TOP: 0px
}
#content DIV.left UL UL LI {
	MARGIN-BOTTOM: 5px
}
#content DIV.left UL UL LI A {
	DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(/mcm_images/neu/pfeil_klein.gif) no-repeat 10px 6px; LINE-HEIGHT: 16px
}
#content DIV.left UL UL LI A.active {
	DISPLAY: block; BACKGROUND: url(/mcm_images/neu/pfeil_klein2.gif) no-repeat 10px 6px; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
#content DIV.left UL UL LI A:active {
	DISPLAY: block; BACKGROUND: url(/mcm_images/neu/pfeil_klein2.gif) no-repeat 10px 6px; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
#content DIV.left UL UL LI A:hover {
	DISPLAY: block; BACKGROUND: url(/mcm_images/neu/pfeil_klein2.gif) no-repeat 10px 6px; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
#content DIV.center {
	PADDING-RIGHT: 290px; PADDING-LEFT: 190px; MIN-HEIGHT: 400px; PADDING-BOTTOM: 50px; PADDING-TOP: 5px
}
#content DIV.center A {
	COLOR: #336699
}
#breadcrump {
	COLOR: #666; LINE-HEIGHT: 20px
}
#breadcrump A {
	COLOR: #003366
}
#content DIV.center H1 {
	FONT-SIZE: 130%; COLOR: #666; LINE-HEIGHT: 30px; PADDING-TOP: 6px
}
#content DIV.center H2 {
	FONT-SIZE: 100%; COLOR: #666; PADDING-TOP: 12px
}
#content DIV.center div.text {
	MARGIN: 10px 0px
}
#content DIV.center UL  {
padding: 7px 0 10px 0;
}
#content DIV.center UL LI {
	PADDING-LEFT: 12px; BACKGROUND: url(/mcm_images/neu/list.gif) no-repeat left top; LINE-HEIGHT: 16px
}
#content DIV.center DIV.teaser {
	MARGIN: 10px 0px
}
#content DIV.center DIV.teaser H2 {
	MARGIN-BOTTOM: 10px; COLOR: #003366; BORDER-BOTTOM: #999 1px solid
}
#content DIV.center DIV.teaser SPAN.date {
	MARGIN-TOP: 20px; COLOR: #666
}
#content DIV.center DIV.teaser P {
	MARGIN: 0px 0px 10px
}
#content DIV.center DIV.teaser P A {
	COLOR: #003366
}
#content DIV.center DIV.teaser SPAN.footer {
	BORDER-TOP: #999 1px solid; DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #003366
}
#content DIV.center DIV.teaser SPAN.footer A {
	COLOR: #003366
}
#content DIV.right {
	RIGHT: 0px; WIDTH: 290px; POSITION: absolute; TOP: 156px
}
#content DIV.right DIV {
	margin-left:18px;
margin-right:0px;
padding-right:10px;
}
#content DIV.right DIV.linie {
	MARGIN-TOP: 16px; BACKGROUND: url(/mcm_images/neu/linie_3.gif) no-repeat right bottom; PADDING-BOTTOM: 40px
}
#content DIV.right DIV.color {
	BACKGROUND: url(/mcm_images/neu/white.gif) no-repeat left top
}
#content DIV.right DIV H3 {
	PADDING-LEFT: 14px
}
#content DIV.right DIV UL LI {
	LINE-HEIGHT: 20px
}
#content DIV.right DIV UL LI A {
	DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(/mcm_images/neu/kreis_2.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_blau {
	BACKGROUND: url(/mcm_images/neu/kreis_blau.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_blau:hover {
	BACKGROUND: url(/mcm_images/neu/kreis_blau_over.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_hellblau {
	BACKGROUND: url(/mcm_images/neu/kreis_2_over.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_hellblau:hover {
	BACKGROUND: url(/mcm_images/neu/kreis_2.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_rot {
	BACKGROUND: url(/mcm_images/kreis_rot.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_rot:hover {
	BACKGROUND: url(/mcm_images/neu/kreis_rot_over.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_gelb {
	BACKGROUND: url(/mcm_images/neu/kreis_gelb.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_gelb:hover {
	BACKGROUND: url(/mcm_images/neu/kreis_gelb_over.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_orange {
	BACKGROUND: url(/mcm_images/neu/kreis_orange.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.kreis_orange:hover {
	BACKGROUND: url(/mcm_images/neu/kreis_orange_over.gif) no-repeat left top
}
#content DIV.right DIV UL LI A.active {
	BACKGROUND: url(/mcm_images/neu/kreis_2_over.gif) no-repeat left top; TEXT-DECORATION: none
}
#content DIV.right DIV UL LI A:active {
	BACKGROUND: url(/mcm_images/neu/kreis_2_over.gif) no-repeat left top; TEXT-DECORATION: none
}
#content DIV.right DIV UL LI A:hover {
	BACKGROUND: url(/mcm_images/neu/kreis_2_over.gif) no-repeat left top; TEXT-DECORATION: none
}
#line {
	CLEAR: both; BACKGROUND: #336699; MARGIN-LEFT: 190px; WIDTH: auto; LINE-HEIGHT: 1px; MARGIN-RIGHT: 272px; HEIGHT: 1px
}
#footer {
	CLEAR: both; BACKGROUND: #fff; WIDTH: 100%; COLOR: #000; HEIGHT: 33px
}
#footer DIV.left {
	LEFT: 0px; FLOAT: left; WIDTH: 190px; POSITION: absolute
}
#footer DIV.center {
	PADDING-RIGHT: 290px; PADDING-LEFT: 190px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 0px
}
#footer DIV.right {
	RIGHT: 0px; FLOAT: right; WIDTH: 290px; POSITION: absolute;
}
#content .center IMG.ImageRight {
	MARGIN-TOP: 0em; FLOAT: right; MARGIN-LEFT: 10px;
}
#content .center div.ImageLeft {
	MARGIN-TOP: 0em; FLOAT: left; MARGIN: 10px 10px 0 0;
}
#content .center div.ImageRight {
	MARGIN-TOP: 0em; FLOAT: right; MARGIN: 10px 0 0 10px;
}
#content .center IMG.ImageLeft {
	MARGIN-TOP: 0em; FLOAT: left; MARGIN-RIGHT: 10px
}
/*---------------------------- Zitate ersetzen ----------------------------*/

#content #zitat {
	MARGIN-TOP: 14px; BACKGROUND-COLOR: #A2C0DF;
}
#right .content #zitat {
	MARGIN-TOP: 0px;
}
#content #zitat .ImageLeft {margin-top:0; margin-left: 5px;}

#content #zitat h2 {margin:0 0 5px 0;color:#000;padding:0 0 0 5px; background-color:#336699; color:#FFF; height: 32px;}

#content #zitat p.name { height:0px;padding-top:70px;}

#content #zitat p.text {padding:5px 5px 5px 5px;}

#content div.center div.suchergebnis {margin-bottom: 10px;}

#right .content #zitat {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #A2C0DF;
}


/*---------------------------- Zitate ersetzen ----------------------------*/


#content div.center div.suchergebnis {margin-bottom: 10px;}

#FAQ UL {
	FONT-WEIGHT: bold
}
#FAQ A {
	COLOR: #003366
}
#FAQ {
	MARGIN-BOTTOM: 1em
}
P.seitenanfang A {
	COLOR: #003366
}
TABLE.FormularTable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 450px; COLOR: #000000; BORDER-RIGHT-WIDTH: 0px
}
TABLE.FormularTable TD {
	PADDING-RIGHT: 5px
}
TABLE.FormularTable .DefaultText {
	COLOR: #000000
}
TABLE.FormularTable .DefaultInput {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid
}
TABLE.FormularTable .DefaultInputAnrede {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 30%; BORDER-BOTTOM: #000000 1px solid
}
TABLE.FormularTable .ErrorText {
	COLOR: #ff0000
}
STRONG P.ErrorText {
	COLOR: #ff0000
}
TABLE.FormularTable .ErrorInputCheckbox {
	COLOR: #000000; borde: 1px solid #FF0000
}
TABLE.FormularTable .ErrorInput {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #ff0000 1px solid
}
TABLE.FormularTable .ErrorInputZahl {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; WIDTH: 25px; COLOR: #000000; BORDER-BOTTOM: #ff0000 1px solid
}
.nowrap {
	WHITE-SPACE: nowrap
}



/*----------------------------Neu----------------------------*/
#head div.center {
	padding: 0px; height: 119px;background: url(/mcm_images/neu/head.jpg) 190px 28px no-repeat; width: 100%;
}
#content div.center {
	margin-right: 220px;
	padding-right: 0px;
	margin-left: 190px;
	padding-left: 0px;
}
#content div.right {
	width: 220px;
}
#bg_content {
	background: url(/mcm_images/neu/linie_4.gif) #fff repeat-y right
}
#content div.right div.linie {
	background: url(/mcm_images/neu/linie_5.gif) no-repeat right bottom;
}
#footer div.center {
	padding-right: 220px; padding-left: 190px;
}
#footer div.right {
	width: 220px;
}
#line {
	margin-right: 202px;
}
#head div.right {
	width: 202px;
}
#service_navigation div.center {
	padding-right: 202px;
}
#service_navigation div.right {
	width: 202px;
}
#searchtext {
	width: 157px;
}

#left {
	width: 60%;float:left;
}
#left div.content {
	margin-right: 10px;
	margin-left: 10px;
}
#right {
	width: 40%;float:left;background: url(/mcm_images/neu/linie_6.gif) left repeat-y;margin-top: 30px;margin-bottom: 30px;
}
#right div.content {
	margin-left: 10px;
	margin-right: 10px;
}
#right div.content div.teaser {
	margin: 0px;
}
#right div.content div.teaser h2.top {
	padding: 0px
}
#content div.center {
	background-color: #eaeff5;
}
#content div.right DIV {
	margin-right: 10px
}
#content div.right div h3 {
	padding-left: 18px
}
#content div.right div ul li a {
	padding-left: 18px;
}
#content div.right div.linie ul li a {
	background: url(/mcm_images/neu/kreis_2.gif) no-repeat left top;
}
#content div.right div.linie ul li a:hover {
	background: url(/mcm_images/neu/kreis_2_over.gif) no-repeat left top;
}
#content div.right div.linie ul li a.active {
	background: url(/mcm_images/neu/kreis_2_over.gif) no-repeat left top;
}

#content div.right div ul li a {
	background: url(/mcm_images/neu/bg_2.gif) no-repeat left top
}
#content div.right div ul li a.kreis_blau {
	background: url(/mcm_images/neu/bg_blau.gif) no-repeat left top
}
#content div.right div ul li a.kreis_blau:hover {
	background: url(/mcm_images/neu/bg_blau_over.gif) no-repeat left top
}
#content div.right div ul li a.kreis_hellblau {
	background: url(/mcm_images/neu/bg_2_over.gif) no-repeat left top
}
#content div.right div ul li a.kreis_hellblau:hover {
	background: url(/mcm_images/neu/bg_2.gif) no-repeat left top
}
#content div.right div ul li a.kreis_rot {
	background: url(../mcm_images/neu/bg_rot.gif) no-repeat left top
}
#content div.right div ul li a.kreis_rot:hover {
	background: url(/mcm_images/neu/bg_rot_over.gif) no-repeat left top
}
#content div.right div ul li a.kreis_gelb {
	background: url(/mcm_images/neu/bg_gelb.gif) no-repeat left top
}
#content div.right div ul li a.kreis_gelb:hover {
	background: url(/mcm_images/neu/bg_gelb_over.gif) no-repeat left top
}
#content div.right div ul li a.kreis_orange {
	background: url(/mcm_images/neu/bg_orange.gif) no-repeat left top
}
#content div.right div ul li a.kreis_orange:hover {
	background: url(/mcm_images/neu/bg_orange_over.gif) no-repeat left top
}
/*----------------------------Neu----------------------------*/

/* unternehmen */
.UnternehmenTable 
{ 
    border-collapse:separate; empty-cells:hide;
    width:500px;
}
.UnternehmenTd
  {  
    width:250px;
    border: none;
    text-align: left;
    color: #4876A4;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 6px;
  }
.UnternehmenTh
  { 
    width:250px;
    border: none;   
    padding-bottom: 6px;     
  }
.UnternehmenH2
{
  border-bottom-width: 0.5px;
  border-bottom-style:solid;
  border-color: #BFC1C4;
  margin:0 0 5px 0;
}

/* ---------------------------------------------- */
/* ------------ Start Formularelemente ----------- */
/* ---------------------------------------------- */

input.subbtn, select.anrede{
border:1px solid #CCCCCC;
color:#000000;
height:15px;
}

select.anrede{
border:1px solid #000;
color:#000000;
height:15px;
}

/* ---------------------------------------------- */
/* ------------ Ende Formularelemente ----------- */
/* ---------------------------------------------- */