
/* kontaktanfrage Ende*/
/* kontaktseite*/
#kontakt {
	font-size:			14px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#666;
	background-color: #FFFFFF;
}
#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: 				#2656AE;
}
#kontakt .paddingTop60{
	padding-top:		60px;
}
#kontakt .input {
	width:				252px;
	border:				1px solid #CCC;
}
/* edit mh neue bildertabelle */

#rechtespaltekontakt{
	margin-left:		0px;
	float:				right;
	width:				422px;
}

.kontakt {
	width:195px;
	height:190px;
	float:left;
	margin:0 16px 42px 0;
	position:relative;	
}
.flag_div{
position:absolute;
right:0px;
}

img[alt="en"],
img[alt="hr"]{
margin-left:2px;
}

.kontakt > div + div img {
    margin-left: 10px;
}
/*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;
	margin-left:10px;
}
.gruppen_footer{
	float:left;
	margin-right:15px;
}

.kontakt_trenner5,
.kontakt_trenner2,
.kontakt_trenner0 {
	width:401px;
	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:401px;
	height:1px;
	background-color:transparent;
	margin:7px 0px 8px 0px;
	float:left;
}

div#ContactPageBlankBottom {
    background: url("../../../images/agb/TopAgbBoxBottom.gif") no-repeat scroll center top transparent;
    height: 10px;
    padding: 10px 0px;
    text-align: left;
}


/* ende edit mh */
.margin-right-46 {
	margin-right: 		46px;}

#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 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;
}

.spacer {
    background-color: #d6d6d6;
    clear: left;
    height: 1px;
    margin-bottom: 10px;
	width:616px;
}
#team  {margin: 0 auto; width: 635px;}
.kontakt:first-child {margin-left: 115px;}
input.background-blue:focus{background: #2A5AB2; border: none;}
input.background-blue{ border: none; border-radius: 5px; padding: 10px 65px;}
textarea.height-204:focus { height:250px;}
.width-223 {width: 223px;}
.fotobox1{ 	
	background:	url(../../img/usastore_camper.jpg) no-repeat center #fff; 
    border: 1px solid #ddd;
	top:65px;
    height: 104px;
    left: 265px;
    padding: 2px;
    position: absolute;
    width: 158px;
	transform: rotate(2deg);
 }
 .fotobox2{ 	
	background:	url(../../img/usastore_auto.jpg) no-repeat center #fff; 
    border: 1px solid #ddd;
	top:60px;
    height: 104px;
    left: 400px;
    padding: 2px;
    position: absolute;
    width: 158px;
	transform: rotate(-2deg);
	z-index:1;
 }
 .fotobox3{ 	
	background:	url(../../img/usastore_limo.jpg) no-repeat center #fff; 
    border: 1px solid #ddd;
	top:67px;
    height: 104px;
    left: 550px;
    padding: 2px;
    position: absolute;
    width: 158px;
	transform: rotate(2deg);
 }
 #mapLink {
    background: url("../../img/g-maps.png") no-repeat;
    color: #06358a;
    cursor: pointer;
    display: block;
    margin: 20px 9px 10px;
    padding: 0 0 0 20px;
    text-decoration: underline;
	width: 	160px;
}
.border-2-ad002d {border: 2px solid #ad002d;}

.spacingdiv {
    width:  223px;
    height: 60px;
    text-align: bottom;
    }

/**** GMaps Overlay start *****/
.overlayBoxBackground {
	position: 				absolute; 
	width: 					100%; 
	left: 					0px; 
	top: 					0px; 
	z-index:				501; 
	display:				none	
}
div#overlayBoxGoogleMaps {
	width: 					995px;
	height: 				600px;
	position: 				absolute;
	top: 					300px;
	left: 					50%;
	margin-left: 			-497px;
	display: 				none;
	z-index: 				530;
}
div#overlayBoxGoogleMaps .OverlayContent {
	background: 			#fff;
	padding: 				10px;
	border: 				1px solid #CCC;
}
div#overlayBoxGoogleMaps .OverlayContent p {
	font-size: 				11px;
	color: 					#666;
	margin: 				5px 0 5px 0;
}
div#overlayBoxGoogleMaps #map_canvas {
	height: 				600px;
	border: 				1px solid #CCC;
}
div#overlayBoxGoogleMaps .buttonClose { position: absolute; }
div#overlayBoxGoogleMaps .buttonClose a {
	position: 				relative;
	top: 					-20px;
	right: 					-960px;
}
div#overlayBoxGoogleMaps .mietstationHeadline { }
/**** GMaps Overlay ende *****/