body {
  background-color: #cacbcd;
  background-color: #fff;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-align:center;
  margin-top: 10px;
	padding:0px;
}

/*  positioning-layers statisch und absolut */

hr{

margin-right: 17px;

}

#box {
	width:900px;
	margin: 0px auto;
	padding:0px;
	position:relative;
}
#livingstyle{
	font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-color: #333333;
  text-align: center;
  position:absolute;
	left:0px;
	top:630px;
	width:170px;
}
#mitte {
	width: 900px;
	margin-top: 0px;
	height: 400px;
	margin-bottom: 0px;
	padding: 0;
	}

#links
{
	width:173px;
	background-color: #cacbcd;
/*	background-image:  url("imgbg/mhk_grau.gif");*/
/*background-image:  url(../images/mhk_bg2.jpg);*/
background-repeat: no-repeat;
	vertical-align: top;	
}


#linksnavi
{
	position: relative;
	top: 28px;
	width:171px;
	height: 320px;
	padding:0px;
	margin:0px;
	text-align: right;
	float: none;
	
	}
.black_link {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
text-align:left;
text-decoration:none;
}
#mhkwelt
{
	position: absolute;
	top: 528px;
	width:150px;
	height: 60px;
	padding:0px;
	margin-left:10px;
	}

#linkssuchen{
	position: absolute;
	top: 560px;

/*	height: auto;*/
	margin:0px;
	padding: 0;

	}

#rechts
{	width:171px;
/*background-image:  url("imgbg/mhk_hblau.gif");
	border-right: 1px solid #aa3438;
	border-left: 1px solid #aa3438;*/
	background-color: #e3e4e5;
	vertical-align: top;	
}





#content {
	width:98%;
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: top;
	margin-left:2px;
	padding-left:2px;
}



#contentunten
{
	background-color: #cacbcd;
	width:98%;
	height: 85px;
	margin: 1px;
	margin-bottom: 1px;
		padding-top:10px;
	vertical-align: middle;
	text-align: center;

}

#contenttable {
	width:520px;
	background-color:#FFFFFF;
	vertical-align: top;
	margin-left:3px;
	margin-top:18px;
	padding-left:3px;
}

#contentmhk {
	width:520px;
	background-color:#FFFFFF;
	vertical-align: top;
	margin-left:3px;
	margin-top:0px;
	padding-left:3px;
}

#header {
width:900px;
/*border-bottom:6px solid #000;*/
background-color:#FFFFFF;

}

#kopf {
border-top:1px solid #aa3438;
border-bottom:1px solid #aa3438;
background-color:#FFFFFF;
position:relative;
}

#abstand {
border-top:2px solid #FFFFFF;
background-color:#FFFFFF;
}

#hauptnavi {

	border-bottom:2px solid #FFFFFF;

	/*background-color:#A7B0BB;
	border-top: 1px solid #65707E;
	border-bottom:1px solid #FFFFFF;
	height: 26px;*/
}

#inaktivxxxxxxxx
{
	background-color:#A7B0BB;
	border-top: 1px solid #65707E;
	border-bottom:1px solid #FFFFFF;
	height: 126px;
}

#naviverlauf {
	margin-top: 0px;
	background-color:#cacbcd;
	/*border-top: 1px solid #65707E;*/
	border-bottom:1px solid #aa3438;
	height: 15px;
}

#footer
{
	width:900px;
	margin-top: 1px;
	margin-bottom: 0px;
	float:left;
	/* background-image:  url("imgbg/mhk_hblau.gif");
	background-color: #D4E0EC;*/
	border-top:1px solid #aa3438;
	border-bottom:1px solid #aa3438;
	height: 26px;
	text-align: center;
	vertical-align: middle;	
	}


.suchen, .suchenunten
{
	width: 168px;
	height: 20px;
	display:block;
	margin:0px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #aa3438;
	background-color: #e3e4e5;
	text-align: left;
}
.suchenunten
{
	border-bottom: 1px solid #aa3438;
}

a.suchenlink:link, a.suchenlink:visited, a.suchenlink:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	margin-left:10px;
}
	
a.suchenlink:hover 
{
	color: #aa3438;
	text-decoration: none;
	}
	
.textsuchen
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}


#Rrubriktitel
{	position: relative;
	top: 24px;
	width:100%;
	height: 25px;
	background-color: #aa3438;
	border-bottom: 2px solid #D5DDE8;
	text-align: left;	
	}
	
#RrubriktitelB
{
	position: relative;
	top: 23px;
	width:171px;

	background-color: #aa3438;
	border-bottom: 2px solid #D5DDE8;
	text-align: left;	
	}

#RechtsinfoB
{
	position: relative;
	top: 30px;
	width:155px;
	
	text-align: left;
	margin-left:17px;
	}


#RechtsinfoA
{
	position: relative;
	top: 20px;
	width:155px;
	height:25px;
	text-align: left;
	margin-left:17px;
	}
	
.Rechtsinfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	margin:0px;
	
	text-align: left;
}

	
.RechtsinfoB
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
/*	font-weight: bold;*/
	color: #ffffff;
	margin:0px;
	
	text-align: left;
	float:left
}



.textlink,a.textlink:link, a.textlink:visited, a.textlink:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;

	text-decoration: none;
	text-align: left;
	vertical-align: top;
	color: #990000;
	
	}

	
.text {
	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	
}	

.contenttext, .contenttext1 {
	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	
}	
.untertitel {
	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	
}	

.textfooter {
	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	
}	
	
.presse {
	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;

}		
	
a.presselink:link, a.presselink:visited, a.presselinkaktiv, a.presselink:hover 
 {
	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #990000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}		
a.presselinkaktiv{
	font-weight: bold;
}		
	


.footer
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	vertical-align: middle;
	line-height: 30px;
}



#headerbg
{
	background-image: url(../images/mhk_hg_logo.jpg);	
}


/*  TYPO FORMATIERUNG */



	
/*Hauptnavigation*/
	
a.naviinaktiv:link, a.naviinaktiv:visited, a.naviinaktiv:hover, a.naviinaktiv:active, a.naviinaktiv:focus, a.naviaktiv:link, a.naviaktiv:visited, a.naviaktiv:hover, a.naviaktiv:active,a.naviaktiv:focus 

{
	width: 112px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
/*	font-weight: bold;*/
	padding : 5px;
	text-align:center;
	text-decoration: none;
/*	border-top: solid 0px #E3E1E3;*/
	border-bottom: solid 0px #cacbcd;
	color: #373535;	
	display: block;
}

a.naviinaktiv:hover, a.naviinaktiv:active, a.naviinaktiv:focus, a.naviaktiv:link, a.naviaktiv:visited, a.naviaktiv:hover, a.naviaktiv:active,a.naviaktiv:focus 
{
	
/*	border-top: solid 0px #C3C3C3;*/
	border-bottom: solid 0px #FFFFFF;
	color: #aa3435;
}	

.inaktiv
{	
	background-color:#e3e4e5;
	border-left: solid 1px #e3e4e5;
	border-right: solid 1px #e3e4e5;
/*	border-top: 1px solid #65707E; */
	border-bottom:1px solid #FFFFFF;
	height: 26px;
}

.aktiv
{
	background-color:#cacbcd;
/*	border-top: 1px solid #65707E;*/
	border-bottom:1px solid #cacbcd;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	height: 26px;
}


#rubriktitel
{
	position: relative;
	top: 24px;
	width:171px;
	height: 25px;
	background-color: #aa3438;
	border-bottom: 2px solid #D5DDE8;
	text-align: left;	
	}
 .vermarktung {
background-color: #999999;
color: #FFFFFF;
}
.rubrikname 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
/*	font-weight: bold;*/
	color: #ffffff;
	margin-left:10px;
	line-height: 25px;
	text-decoration: none;
	text-align: left;
}

.Rrubrikname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
/*	font-weight: bold;*/
	color: #ffffff;
	margin-left:8px;
	line-height: 25px;
	text-decoration: none;
	text-align: left;
}

/*subnavigation*/

a.subnaviinaktiv:link, a.subnaviinaktiv:visited, a.subnaviinaktiv:hover, a.subnaviinaktiv:active, a.subnaviinaktiv:focus, a.subnaviaktiv:link, a.subnaviaktiv:visited, a.subnaviaktiv:hover, a.subnaviaktiv:active,a.subnaviaktiv:focus 
{
	border-bottom:1px solid #e3e4e5;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #373535;
	font-size: 12px;
	vertical-align: text-bottom;
	text-align: left;
	margin-left:10px;
	height: 20px;
	line-height: 20px;
}

a.subnaviinaktiv:hover, a.subnaviaktiv:hover
{
	border-bottom:1px solid #aa3438;
	color: #aa3438;
	
	}
	
a.subnaviinaktiv:active, a.subnaviaktiv:active, a.subnaviinaktiv:focus, a.subnaviaktiv:focus, a.subnaviaktiv:link, a.subnaviaktiv:visited
{
	border-bottom:1px solid #aa3438;
	color: #aa3438;
	background-color: #e3e4e5;
	}



/*	subnavi ebene 3 */

a.subsubnaviinaktiv:link, a.subsubnaviinaktiv:visited, a.subsubnaviinaktiv:hover, a.subsubnaviinaktiv:active, a.subsubnaviinaktiv:focus, a.subsubnaviaktiv:link, a.subsubnaviaktiv:visited, a.subsubnaviaktiv:hover, a.subsubnaviaktiv:active,a.subsubnaviaktiv:focus 
{
 	width: 140px;
	border-bottom:1px solid #e3e4e5;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #373535;
	font-size: 11px;
	vertical-align: text-bottom;
	text-align: left;
	
	margin-left:10px;
	padding-right:7px;
	height: 22px;
	line-height: 22px;
}

a.subsubnaviinaktiv:hover, a.subsubnaviaktiv:hover
{
	border-bottom:1px solid #aa3438;
	color: #aa3438;
	
	}
	
a.subsubnaviinaktiv:active, a.subsubnaviaktiv:active, a.subsubnaviinaktiv:focus, a.subsubnaviaktiv:focus, a.subsubnaviaktiv:link, a.subsubnaviaktiv:visited
{
	border-bottom:1px solid #aa3438;
	color: #aa3438;
	background-color: #e3e4e5;
	}

h1,h2,h3,h4,h7{
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	margin-bottom: 0px;
}

h1 {
	font-size: 17px;
	line-height: 1;
	font-weight: bold;
	color: #aa3438;
	margin-left:0px;
	margin-top:3px;
	margin-bottom: 4px;
	padding-left:0px;
}

.heins {
	font-size: 17px;
	line-height: 1;
	font-weight: bold;
	color: #aa3438;
	margin-left:0px;
	margin-top:3px;
	margin-bottom: 4px;
	padding-left:0px;
}

h2 {
	font-size: 14px;
	line-height: 1;
	color: #000000;
	margin-left:0px;
	margin-top:3px;
	margin-bottom: 4px;
	padding-left:0px;
}
h3  {
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	margin-left:0px;
	margin-top:3px;
	margin-bottom: 4px;
	padding-left:0px;
}
h4  {
	font-size: 12px;
	line-height: 15px;
	margin-top:4px;
	margin-bottom: 10px;
	color: #000000;
}


h5 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	
}

h6 {
	
	text-decoration: none;

	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	
	
}


.meile {
font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 1;
	font-weight: bold;
	color: #aa3438;
	margin-left:0px;
	margin-top:3px;
	margin-bottom: 4px;
	padding-left:0px;
}

.logo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding-top:3px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: 130%;
	background-color: #F3F3F4;
	
}





a.mhklink:link, a.mhklink:visited, a.mhklink:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;

	text-decoration: none;
	text-align: left;
	vertical-align: top;
	
	color: #990000;
	
	}
	
	
.mhk {
	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	
}	

.inputsuchwort{	
	width:115px;
	BORDER-RIGHT: #993333 1px solid; 
	BORDER-TOP: #993333 1px solid;
	FONT-SIZE: 9px; 
	BORDER-LEFT: #993333 1px solid; 
	COLOR: #993333;
	BORDER-BOTTOM: #993333 1px solid; 
	BACKGROUND-COLOR: #f6f7fb; 
	line-height: 14px;
	text-decoration: none;
}

.border1gray{
	border-top:1px solid #65707E;
	border-bottom:1px solid #65707E;
	border-left:1px solid #65707E;
	border-right:1px solid #65707E;
}
.rahmenrot{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #65707E;
	font-size: 12px;
}
a.rahmenrot:link, a.rahmenrot:visited, a.rahmenrot:hover 
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.rahmenrot:hover 
{
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}


.graukasten {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 16px 0px 0px 16px; WIDTH: 422px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e6e6e6;
FONT-SIZE: 11px; MARGIN-LEFT: 20px; LINE-HEIGHT: 15px; MARGIN-RIGHT: 12px; TEXT-ALIGN: left
}



a.edit:link  {width : 10px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #e11426;background-color : #e7e7e7; padding : 2px; border : 1px solid #669900;text-decoration: none; }
a.edit:hover {width : 10px;color : #669900;background-color : #e7e7e7; padding : 2px;border : 1px solid #e11426;text-decoration: none; }
a.edit:active  {width : 10px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #006600;background-color : #e7e7e7; padding : 2px; border : 1px solid #669900;text-decoration: none; }
a.edit:visited {width : 10px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #e11426;background-color : #e7e7e7; padding : 2px; border : 1px solid #669900;text-decoration: none; }


.edit  {width : 10px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #669900; padding : 2px; border : 1px solid #669900;text-decoration: none; }

#aktionstext a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;

	text-decoration: none;
	text-align: left;
	color: #000000;

}	
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;

	text-decoration: none;
	text-align: left;
	color: #990000;

}	
#pdf .contenttext #contentblock{
	border-top:#333 1px solid;
}
#contentblock,.contenttext{
	xtext-align:justify;
	text-align:left;
}
#umfrage {

background:transparent url(../images/mhkde-umfrage.jpg) no-repeat scroll 0 0;
height:250px;
left:250px;
position:absolute;
top:216px;
width:450px;
z-index:500;
}

#rechtshinweis{
background-color:#FFFFFF;
border-color:#AA3438 #CACBCD #CACBCD;
border-style:solid;
border-width:1px;
clear:both;
color:#000000;
display:block;
height:auto;
margin:0 auto 30px;
overflow:visible;
padding:10px 20px;
position:relative;
text-align:left;
width:600px;
}

/* banner startseite*/
.home #livingstyle,
.index #livingstyle{
/*top:255px;*/
}

/* banner online-anmeldung*/
.event_jhv_img{
    background:transparent url(../images/banner-mkhde.gif) no-repeat scroll 0 0;
    width:150px;
    height:264px;
	display: none;
}

.event_jhv_text{
    position:inline;
    float:left;
    width:150px;
    text-align:center;
    font-size: 28px;
    color: #fff;
    padding-top: 175px;
    font-weight: bold;
    cursor:pointer;
}

td {
	font-size: 12px;
}
