img{border:0;}

#normal{
	font-size:			12px;
	font-weight:		normal;
}
#linkstyle{				
	color:				#377dff;
}
textarea{
	font-family:		Arial, Helvetica, sans-serif;
	color: 				#525252;
	font-size:			12px;
	padding:			5px;
}
input{
	font-family:		Arial, Helvetica, sans-serif;
	color: 				#525252;
	font-size:			12px;
	padding:			2px;
}
select{
	font-family:		Arial, Helvetica, sans-serif;
	color: 				#525252;
	font-size:			12px;
	padding:			2px;
}
.overflowhidden{
	width:				524px;
	height:				174px;
	border:				1px solid #CCC;
}
.anliegentextbottom_kontaltanfrage{
	padding-bottom:	10px;
}
.kontakt_white{
	background-color:	#FFF;
	padding-left:		10px;
	}
.padding_kontakt{	
	padding-left:		10px
}
.float_padding_kontakt{
	float:				right;
	margin-right:		45px;
}
.float_margin_kontakt{
	float:				right;
	margin-right:		45px;
}
.schrift_kontakt{
	font-family:		Arial, Helvetica, sans-serif;
	padding:5px 0px;
}
.grueneschrift{
	color:				#0043C0;
	padding-top:		20px;
	font-size:			12px;
	font-weight:		bold;
}
.main_with_center{
	margin:				auto;
	width:				996px;
	}
/* kontaktanfrage Ende*/
/* kontaktseite*/
#kontakt {
	font-size:			12px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#333;
}
#kontakt .LinkeSpalteKontakt p {
	margin:				10px 0px 10px 0px;
}
.clear {
	clear:				both;
}
#kontakt p, #kontakt h1, #kontakt h2 {
	margin:				0px;
	padding:			0px;
}
#kontakt h1, #kontakt h2 {
	font-weight:		normal;
	color: 				#06338A;
}
#kontakt .paddingTop60{
	padding-top:		60px;
}
#kontakt .input {
	width:				252px;
	border:				1px solid #CCC;
}


/* edit mh neue bildertabelle */

#rechtespaltekontakt{
	margin-left:		0px;
	float:				right;
	width:				411px;
}

.kontakt {
	width:190px;
	height:179px;
	float:left;
	margin-right:31px;
}
/*NoRightMargin*/
.nrm {margin-right:0px;}

.kontakt div,
.gruppen_footer div {
	color:#525252;
	font-weight:normal;
	font-size:11px;
	padding-top:3px;
}
.kontakt div strong,
.gruppen_footer div strong {
	font-weight:bold;
	font-size:12px;
}

.gruppen_bilder {
	width:996px;
	height:363px;
}
.gruppen_footer{
	float:left;
	margin-right:20px;
}

.kontakt_trenner5,
.kontakt_trenner2,
.kontakt_trenner0 {
	width:411px;
	height:5px;
	background-color:#525252;
	margin:10px 0px 15px 0px;
	clear:left;
}
.kontakt_trenner2 {height:2px;}
.kontakt_trenner0 {height:1px;background-color:transparent;}
.kontakt_trennerX {
	width:411px;
	height:1px;
	background-color:transparent;
	margin:7px 0px 8px 0px;
	float:left;
}

/* ende edit mh */


#kontakt .padding10{
	padding:			10px;
}


#kontakt .faxkontakt{
	font-size:			17px;
	padding-right:		10px;
	padding-top:		10px;
	font-weight:		normal;
}
#kontakt img.paddingRight10{
	padding-right:		10px;
}
#kontakt .LinkeSpalteKontakt{
	float:				left;
	width:				559px;
}

#kontakt p.paddingTop60 a {
	color:				#525252;
	text-decoration:	none;
	font-size:			11px;
}
#kontakt p.paddingTop60 a:hover {
	color:				#137230;
	text-decoration:	none;
}
#kontakt .skypekontakt a{
	font-weight:		normal;
	color: 				#003AA8;
	text-decoration: 	none;
}
#kontakt .skypekontakt a:hover{
	font-weight:		normal;
	color: 				#137230;
	text-decoration: 	none;
}
#kontakt .skypekontakt{
	padding-bottom:	10px;
}
#kontakt .limokontaktbild{
	margin-top:			10px;
	height:				321px;
	background:			url(../../../images/kontakt/kontaktimage_boris_michael.jpg) no-repeat top;
}
#kontakt .grauelinietrennerkontakt3{
	width:				469px;
	margin-top:			160px;
	border-bottom:		3px solid #525252;
}
#kontakt .grauelinietrennerkontakt1{
	width:				469px;
	margin-top:			160px;
	border-bottom:		2px solid #525252;
}

#kontakt .margintop20{
	margin-top:			20px;
}
#kontakt .marginleft120{
	margin-left:		120px;
}
#kontakt div.lineGreyDotted {
    background: url(../../../images/kontakt/greyDotted.gif) repeat-x transparent;
    height: 3px;
    margin: 10px 0 10px 10px;
}
#kontakt div#kontaktform {
	background:			#F7F7F7;
	border:				1px solid #CCC;
	padding:			10px;
}