*{
	margin: 0;
	padding: 0;
}
	
body {	
	background: url(../img/bg.jpg) #FFF;
	background-repeat: repeat-x;
	
}

#container{
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 53px 0 0 9px;
	background: url(../img/wolken.jpg);
	background-position: -2px 1px;
	background-repeat: no-repeat;
}
#hmmh-logo{
	position: relative;
	top: 0px; 
	left: 205px;
	border:0;
}

#main{
	width: 563px;
	margin: 0 auto;
	
}

#main #memo{
	height: 233px;
	width: 563px;
	overflow: hidden;
}

#main #content{	
	
	background: url(../img/content_bg.jpg);
	background-repeat: no-repeat;
	width: 463px;
	padding: 0 40px 0 62px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #616161;
}
#main #content span.info{	
	font-weight: bold;
}

a{
	color: #616161;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	text-decoration: underline;
}

div.hr{
	height: 2px;
	line-height:1px;
	width: 450px;
	margin: 7px 0;
	border: 0;	
	background: url(../img/hrk.jpg);	
}

div.si{background: url(../img/icon/iconk_si.jpg);}
div.ae{background: url(../img/icon/iconk_ae.jpg);}
div.mg{background: url(../img/icon/iconk_mg.jpg);}
div.itk{background: url(../img/icon/iconk_itk.jpg);}
div.bkk{background: url(../img/icon/iconk_bkk.jpg);}
div.mk{background: url(../img/icon/iconk_bk.jpg);}

div.beruf{
	padding-left: 70px;
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

span.beruf, .schule, .referenz, .anschrift{
	display: block;
	height: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #385f77;
}

div.beruf a{
	color: #616161;
	font-weight: bold;
}

span.beruf a{
	color: #385f77;
	text-decoration: none!important;
}

.pics{
	width: 165px;
	margin-left: -15px;
	_margin-left: -8px;
	padding-right: 5px;
	float: left;
}

.foto-text{
	width: 463px;	
	padding-top: 17px;
}

.foto-text ul li{
	list-style: none;
	margin-bottom: 10px;	
}

.clear{
	float: clear;
	clear: both;
	height: 1px;
}

a#back{
	color: #385F77;
	text-decoration: none;
	font-weight: bold;
}

.referenz-bild{
	float: left;
}
.referenz-text{	
	float: left;
	font-weight: bold;	
}

#kontaktadresse{
	width: 260px;
	float: left;
}

#kontaktformular{
	width: 200px;
	float: left;
}

#kontaktformular input.eingabe{
	width: 180px; 
	margin-bottom: 10px;
	border: 1px solid #616161;
}

#kontaktformular input.submit{
	margin-right: 19px;
	float: right;	
}

#kontaktformular textarea.eingabe{
	width: 180px; 
	height: 100px;
	border: 1px solid #616161;
	overflow: auto;
}

#kontaktformular .error{
	font-weight: bold;
	color: #F00;
}

a#back-button {
	position: absolute;
	z-index: 99;
	top: 275px;
	left: 174px;
	_left: 173px;
	
}

a#back-button img{
	border: 0;
}

strong.berufsinfo{
	color: #385F77;
}

#impressum a{
	color: #616161;
	font-weight: normal;
	text-decoration: none;
}

div#mg_back{
	background: url(../img/icon/icong_med.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div#ae_back{
	background: url(../img/icon/icong_fi.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div#si_back{
	background: url(../img/icon/icong_ad.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div#itk_back{
	background: url(../img/icon/icong_itk.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div#bkk_back{
	background: url(../img/icon/icong_bkk.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
	
div#mk_back{
	background: url(../img/icon/icong_bk.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.title{
	border-bottom: 1px dashed #616161;
}

ul.mgFachrichtungen{
  padding-left: 20px;
}