@charset "utf-8";
/* Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
  font-family: 'sansumiregular';
  src: url('../fonts/sansumi_regular/Sansumi-Bold-webfont.eot');
  src: url('../fonts/sansumi_regular/Sansumi-Bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/sansumi_regular/Sansumi-Bold-webfont.woff') format('woff'), url('../fonts/sansumi_regular/Sansumi-Bold-webfont.ttf') format('truetype'), url('../fonts/sansumi_regular/Sansumi-Bold-webfont.svg##sansumiregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'sansumi-extraboldregular';
  src: url('../fonts/sansumi_extrabold/Sansumi-ExtraBold-webfont.eot');
  src: url('../fonts/sansumi_extrabold/Sansumi-ExtraBold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/sansumi_extrabold/Sansumi-ExtraBold-webfont.woff') format('woff'), url('../fonts/sansumi_extrabold/Sansumi-ExtraBold-webfont.ttf') format('truetype'), url('../fonts/sansumi_extrabold/Sansumi-ExtraBold-webfont.svg#sansumi-extraboldregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'kaushan_scriptregular';
  src: url('../fonts/kaushanscript-regular/kaushanscript-regular-webfont.eot');
  src: url('../fonts/kaushanscript-regular/kaushanscript-regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/kaushanscript-regular/kaushanscript-regular-webfont.woff') format('woff'), url('../fonts/kaushanscript-regular/kaushanscript-regular-webfont.ttf') format('truetype'), url('../fonts/kaushanscript-regular/kaushanscript-regular-webfont.svg#kaushan_scriptregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

html
{
	font-size: 100%;
	overflow-x: hidden;
	min-width: 960px;
}

body.start,
body.wohnung,
body.ort,
body.region,
body.preise,
body.buchung,
body.kontakt
{
	background: url(../images/hintergrund_startseite.png) no-repeat, url(../images/hintergrund.png) repeat;
	background-size: cover, 350px;
	color: #575756;
	font-size: 1em;
	line-height: 1em;
	font-family: "sansumiregular";
	/*color: #97ab97;*/
	color: #383838;
}

body.wohnung
{
	background: url(../images/hintergrund_wohnung.png) no-repeat, url(../images/hintergrund.png) repeat;
	background-size: cover, 350px;
}

body.ort
{
	background: url(../images/hintergrund_ort.png) no-repeat, url(../images/hintergrund.png) repeat;
	background-size: cover, 350px;
}

body.region
{
	background: url(../images/hintergrund_region.png) no-repeat, url(../images/hintergrund.png) repeat;
	background-size: cover, 350px;
}

body.preise
{
	background: url(../images/hintergrund_preise.html) no-repeat, url(../images/hintergrund.png) repeat;
	background-size: cover, 350px;
}

body.buchung
{
	background: url(../images/hintergrund_buchung.html) no-repeat, url(../images/hintergrund.png) repeat;
	background-size: cover, 350px;
}

body.kontakt
{
	background: url(../images/hintergrund_kontakt.png) no-repeat, url(../images/hintergrund.png) repeat;
	background-size: cover, 350px;
}

img
{
	border: none;
}

b
{
	font-family: "sansumi-extraboldregular";
	font-weight: normal;
}

p 
{
	margin: 0px 0px 15px 0px;
	font-size: 0.75em;
	line-height: 1.7em;
	text-align: left;
}

ul, ol
{
	margin: 0px 0px 25px 0px;
}

	li
	{
		list-style: circle;
		margin: 0px 0px 3px 40px;
		font-size: 0.75em;
	}

a:link, a:visited
{
	text-decoration: underline;
	color: #383838;
	font-family: "sansumi-extraboldregular";
}

a:hover, a:active, a:focus
{
	text-decoration: none;
	color: #383838;
	outline: none;
	font-family: "sansumi-extraboldregular";
}

h1
{
	font-size: 1.875em;
	line-height: 1.3em;
	font-family: "kaushan_scriptregular";
	margin: 12px 0px 15px 15px;
	color: #97ab97;
	margin: 0px 0px 25px 0px;
	text-shadow: 1px 1px 1px #5f695f;
	font-weight: normal;
}

h2
{
	font-size: 0.9em;
	line-height: 1.3em;
	font-family: "sansumi-extraboldregular";
	/*margin: 12px 0px 15px 15px;*/
	color: #383838;
	margin: 30px 0px 10px 0px;
	font-weight: normal;
}

#wrap
{
top: 0px;
position: absolute;
width: 960px;
left: 50%;
margin: 0px 0px 0px -480px;
z-index: 100;
}

	#menue_container
	{	
		background: url(../images/logo.png) 27px 25px no-repeat;
		width: 960px;
		height: 115px;
	}
		
		#logolink
		{
			position: absolute;
			width: 270px;
			height: 70px;
			top: 20px;
			left: 27px;
			display: block;
		}
		
	#menue_list
	{ 
		position: relative; 
		width: 610px;
		top: 45px;
		left: 320px;
		margin: 0px 0px 0px 0px; 
		list-style: none;
		overflow: hidden;
	}
	
		.menue_item
		{
			list-style: none;
			color: white;
			margin: 0px 28px 0px 0px;
			float: left;
			text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
			font-size: 0.875em;
		}

		.menue_item:last-child
		{
			margin: 0px 0px 0px 0px;
		}
		
			.menue_link:link, .menue_link:visited, .menue_link:hover, .menue_link:active, .menue_link:focus
			{
				display: block;
				color: white;
				padding: 8px 0px 8px 0px;
				text-decoration: none;
				border-bottom: 3px solid transparent;
				font-family: "sansumiregular";
			}
		
			.menue_link:hover, .menue_link:active, .menue_link:focus,
			.menue_aktiv:link, .menue_aktiv:visited, .menue_aktiv:hover, .menue_aktiv:active, .menue_aktiv:focus
			{
				border: none;
				border-bottom: 3px solid white;
				font-family: "sansumiregular";
				-webkit-box-shadow: 0px 2px 2px -2px gray;
				-moz-box-shadow: 0px 2px 2px -2px gray;
				box-shadow: 0px 2px 2px -2px gray;
			}
			
	#submenue_list
	{
		position: absolute;
		width: 610px;
		height: 20px;
		top: 130px;
		left: 30px;
		z-index: 100;
	}
	
		.submenue_item
		{
			list-style: none;
			margin: 0px 30px 0px 0px;
			color: #3c3c3b;
			float: left;
			text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
		}
		
			.submenue_link:link, .submenue_link:visited, .submenue_link:hover, .submenue_link:active, .submenue_link:focus
			{
				display: block;
				color: #3c3c3b;
				padding: 0px 0px 2px 0px;
				text-decoration: none;
				border-bottom: 2px solid transparent;
				font-family: "sansumiregular";
			}
		
			.submenue_link:hover, .submenue_link:active, .submenue_link:focus,
			.submenue_aktiv:link, .submenue_aktiv:visited, .submenue_aktiv:hover, .submenue_aktiv:active, .submenue_aktiv:focus
			{
				border: none;
				border-bottom: 2px solid #706f6f;
				font-family: "sansumiregular";
				-webkit-box-shadow: 0px 2px 2px -2px gray;
				-moz-box-shadow: 0px 2px 2px -2px gray;
				box-shadow: 0px 2px 2px -2px gray;
			}
			
	#stimmungsbild
	{
		position: relative;
		width: 930px;
		height: 240px;
		margin: 0px 0px 0px 10px;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
		-moz-box-shadow:    0px 0px 5px 0px rgba(0,0,0,0.4);
		-o-box-shadow:      0px 0px 5px 0px rgba(0,0,0,0.4);
		box-shadow:         0px 0px 5px 0px rgba(0,0,0,0.4);
		border: 5px solid white;
		z-index: 10;
	}

	#inhalt, #inhalt_ort, #inhalt_start
	{
		background: white;
		width: 820px;
		margin: 0px 0px 0px 30px;
		padding: 25px 40px 25px 40px;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
		-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.4);
		-o-box-shadow:      0px 0px 5px 0px rgba(0, 0, 0, 0.4);
		box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	}
	
	#inhalt_ort
	{
		width: 440px;
		background: white url(../images/hintergrundkarte_ort.png) top right no-repeat;
		padding: 25px 420px 25px 40px;
	}
	
	#inhalt_start
	{
		width: 900px;
		background: white url(../images/hintergrundkarte_startseite.png) bottom no-repeat;
		padding: 0px 0px 670px 0px;
	}
	
		.text_container
		{
			padding: 25px 40px 25px 40px;
		}

		.impressum_tabelle
		{
			margin: 0px 0px 15px 0px;
		}
			
		.impressum_cell1,
		.impressum_cell2
		{
			margin: 0px 0px 15px 0px;
			font-size: 0.75em;
			line-height: 1.7em;
			text-align: left;
		}
		
		.impressum_cell2
		{
			padding: 0px 0px 0px 10px;
		}
		
		.trennlinie_impressum {
			width: 400px;
			margin: 50px 0px 50px 210px;
			border: none;
			border-bottom: 1px solid #97ab97;
		}
	
		.inhalt_trennlinie
		{
			clear: both;
			border: none;
			border-top: 1px solid #d0d0d0;
			border-bottom: 1px solid #f8f8f8;
			margin: 30px 0px 30px 0px;
		}

	#footer_container
	{
		position: relative;
		width: 900px;
		left: 50%;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px -450px;
		overflow: hidden;
	}
	
		#footer_left
		{
			width: 450px;
			height: 100px;
			float: left;
		}
		
		#footer_right
		{
			width: 450px;
			height: 85px;
			margin: 0px 0px 0px 450px;
			font-size: 0.5em;
			color: #97aa97;
			padding: 15px 0px 0px 0px;
			text-align: right;
		}
		
		.impressum_link:link, .impressum_link:visited
		{
			color: #97aa97;
			text-decoration: underline;
		}
		
		.impressum_link:hover, .impressum_link:active, .impressum_link:focus
		{
			color: #97aa97;
			text-decoration: none;
		}
		
		.impressum_link2:link, .impressum_link2:visited
		{
			color: #97aa97;
			text-decoration: none;
			font-family: "sansumi-extraboldregular";
		}
		
		.impressum_link2:hover, .impressum_link2:active, .impressum_link2:focus
		{
			color: #97aa97;
			text-decoration: underline;
			font-family: "sansumi-extraboldregular";
		}





/* ########## WYSIWYG STYLES ########## */
/* ########## NICHT LOESCHEN ########## */

.wysiwyg_gallery_image_frame_left,
.wysiwyg_gallery_image_frame_right,
.wysiwyg_gallery_image_frame
{
	border: 5px solid rgba(255,255,255,0.6);
	position: absolute;
}

		/*gallery frame*/
		.wysiwyg_gallery_image_frame
		{
			width: 110.5px;
			height: 110.5px;
		}
		
		/*image-frame*/
		.wysiwyg_gallery_image_frame_left,
		.wysiwyg_gallery_image_frame_right
		{
			width: 140.5px;
			height: 140.5px;
		}

.wysiwyg_frame_left,
.wysiwyg_frame_right
{
	width: 150px;
	height: 150px;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}

	.wysiwyg_frame_left
	{		
		margin: 0px 20px 15px 0px;
		float: left;
	}
	
	.wysiwyg_frame_right
	{
		margin: 0px 0px 15px 20px;
		float: right;
	}

.wysiwyg_gallery
{
	overflow: hidden;
	border: 1px solid #97ab97;
	padding: 30px 0px 0px 30px;
	background: #eaf0ea;
}
	
	.wysiwyg_gallery_frame
	{
		width: 120px;
		height: 120px;
		margin: 0px 40px 30px 0px;
		box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
		-o-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
		float: left;
		overflow: hidden;
	}
	
	.wysiwyg_gallery_frame:nth-child(5n)
	{
		margin: 0px 0px 40px 0px;
	}
		
		.wysiwyg_gallery_image
		{
		
		}
		
	.wysiwyg_table {
			background: #eaf0ea;
			width: 100%;
			margin: 0px 0px 15px 0px;
			font-size: 0.75em;
			line-height: 1.7em;
			text-align: left;
			text-align: justify;
			border: 1px solid white;
			-moz-box-shadow:    0px 0px 2px rgba(0, 0, 0, 0.7)!important;
			-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7)!important;
			box-shadow:         0px 0px 2px rgba(0, 0, 0, 0.7)!important;
			-o-box-shadow: 		0px 0px 2px rgba(0, 0, 0, 0.7)!important;
		}
		
			.wysiwyg_tablerow:first-child {
				background: #eaf0ea!important;
				border-bottom: 1px solid #97ab97!important;
				font-family: "sansumi-extraboldregular";
			}
			
			.wysiwyg_tablerow:nth-child(odd) {
				background: rgba(255,255,255,0.3)
			}
			.wysiwyg_tablerow:nth-child(even) {
				background: rgba(255,255,255,0.6)
			}
			
				.wysiwyg_tabledata {
					padding: 5px;
				}

.wysiwyg_olist
{
	margin: 15px 0px 30px 0px;
}

	.wysiwyg_olist .wysiwyg_listitem
	{
		list-style: decimal;
	}
		
/* ########## KALENDER STYLES ########## */

#buchungskalender_ajax
{
	overflow: hidden;
	/*background: #eaf0ea;
	border: 1px solid #97ab97;
	padding: 40px 0px 0px 40px;*/
	font-family: "sansumiregular";
	margin-bottom: 30px
}

	.kalender:first-child
	{
		float: left;
		margin: 0px 0px 45px 0px;
	}
	
	.kalender 
	{
		float: left;
		margin: 0px 0px 45px 45px;
	}
	
	.kalender_tab
	{
		/*height: 200px;
		width: 216px;*/
		width: 243px;
		padding: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
		border: 1px solid #cecece;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 0px 2px 5px -3px;
	}
	
	.kalender_navigation
	{
		margin-left: 15px; 
	}
	
	
	.kalender_monat
	{
		font-size: 0.725em;
		text-align: right;
		height: 30px;
		padding-right: 10px;
		background-image: linear-gradient(bottom, rgb(207,213,207) 10%, rgb(218,225,218) 55%, rgb(233,239,233) 91%);
		background-image: -o-linear-gradient(bottom, rgb(207,213,207) 10%, rgb(218,225,218) 55%, rgb(233,239,233) 91%);
		background-image: -moz-linear-gradient(bottom, rgb(207,213,207) 10%, rgb(218,225,218) 55%, rgb(233,239,233) 91%);
		background-image: -webkit-linear-gradient(bottom, rgb(207,213,207) 10%, rgb(218,225,218) 55%, rgb(233,239,233) 91%);
		background-image: -ms-linear-gradient(bottom, rgb(207,213,207) 10%, rgb(218,225,218) 55%, rgb(233,239,233) 91%);
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.1, rgb(207,213,207)),
			color-stop(0.55, rgb(218,225,218)),
			color-stop(0.91, rgb(233,239,233))
		);		
	}
	
		.cell_wochentag
		{
			background: #e3e3e3;
			width: 30px;
			/*height: 30px;*/
			font-size: 0.5em;
			border-bottom: 1px solid #cdcdcd;
			border-right: 1px solid #cdcdcd;
			vertical-align: text-top;
		}
		
		.cell_tag, .heute, 
		.prelast_weekday, 
		.last_weekday
		{
			height: 30px;
			width: 30px;
			background: #fdfdfd;
			padding: 0px;
			vertical-align: text-top;
			text-align: right;
			font-size: 0.5em;
			border-bottom: 1px solid #cdcdcd;
			border-right: 1px solid #cdcdcd;
		}
				
		.heute
		{
			background-color: #006dcc;
			background-image: linear-gradient(bottom, rgb(212,232,241) 55%, rgb(187,215,228) 91%);
			background-image: -o-linear-gradient(bottom, rgb(212,232,241) 55%, rgb(187,215,228) 91%);
			background-image: -moz-linear-gradient(bottom, rgb(212,232,241) 55%, rgb(187,215,228) 91%);
			background-image: -webkit-linear-gradient(bottom, rgb(212,232,241) 55%, rgb(187,215,228) 91%);
			background-image: -ms-linear-gradient(bottom, rgb(212,232,241) 55%, rgb(187,215,228) 91%);
			background-image: -webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(0.55, rgb(212,232,241)),
				color-stop(0.91, rgb(187,215,228))
			);		
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dae1f1', endColorstr='#bbd7e4');
			font-weight: normal;
			font-family: "sansumi-extraboldregular";
		}
		
		.prelast_weekday,
		.last_weekday
		{
			background-color: #e3e3e3;
		}
		
		.empty_cell
		{
			border-bottom: 1px solid #cdcdcd;
			border-right: 1px solid #cdcdcd;
		}
		
		.last_weekday
		{
			border-right: none;
		}
		
		.tageszahl
			{
				position: relative;
				top: 0px;
				right: 5px;
				z-index: 5;
			}
	
			.wohnung0
			{
				position: relative;
				background: #d0dad0;
				width: 100%;
				height: 100%;
				top: -16px;
				left: 0px;
			}
			
			.wohnung0_start,
			.wohnung0_stop
			{
				position: relative;
				width: 100%;
				height: 100%;
				top: -16px;
				left: 0px;
			}
			
				.wohnung0_start
				{
					background: -webkit-linear-gradient(left, transparent 50%, #d0dad0);
					
				}
				
				.wohnung0_stop
				{
					background: -webkit-linear-gradient(left, #d0dad0, transparent 50%);
					
				}
						
			.wohnung1, .wohnung1_start, .wohnung1_stop,
			.wohnung2, .wohnung2_start, .wohnung2_stop,
			.wohnung3, .wohnung3_start, .wohnung3_stop,
			.wohnung4, .wohnung4_start, .wohnung4_stop,
			.wohnung5, .wohnung5_start, .wohnung5_stop
			{
				position: relative;
				background: #d0dad0;
				width: 100%;
				height: 5px;
				top: 0px;
				left: 0px;
				margin: 0px 0px -5px 0px;
				border-top: 1px solid #6ca0cb;
				border-bottom: 1px solid #6ca0cb;
			}
			
				.wohnung_point
				{
					margin-right: 7px;
				}
			
				.wohnung1_start,
				.wohnung2_start,
				.wohnung3_start,
				.wohnung4_start,
				.wohnung5_start
				{
					width: 45%;
					left: -webkit-calc(55% + 1px);
					left: -moz-calc(55% + 1px);
					left: calc(55% + 1px);
				}
				
				.wohnung1_stop,
				.wohnung2_stop,
				.wohnung3_stop,
				.wohnung4_stop,
				.wohnung5_stop
				{
					width: 45%;
					left: -webkit-calc(0% + 0px);
					left: -moz-calc(0% + 0px);
					left: calc(0% + 0px);
				}
				
				.wohnung1_point,
				.wohnung2_point,
				.wohnung3_point,
				.wohnung4_point,
				.wohnung5_point
				{
					float: right;
					width: 3px;
					height: 3px;
					border-radius: 3px;
				}
			
			.wohnung1,
			.wohnung1_start,
			.wohnung1_stop
			{
				top: -3px;
				background: #d0dad0;
			}
						
				.wohnung1,
				.wohnung1_start,
				.wohnung1_stop
				{
					border-top: 1px solid #adb9ad;
					border-bottom: 1px solid #adb9ad;
				}
				
				.wohnung1_start
				{
					border-left: 1px solid #adb9ad;
				}
							
				.wohnung1_stop
				{
					border-right: 1px solid #adb9ad;
				}
				
				.wohnung1_point,
				.wohnung1_point_legende
				{
					background: #d0dad0;
					border: 1px solid #adb9ad;
				}
				
							
			.wohnung2,
			.wohnung2_start,
			.wohnung2_stop
			{
				top: 3px;
				background: #aebeae;
			}
						
				.wohnung2,
				.wohnung2_start,
				.wohnung2_stop
				{
					border-top: 1px solid #959f95;
					border-bottom: 1px solid #959f95;
				}
				
				.wohnung2_start
				{
					border-left: 1px solid #959f95;
				}
							
				.wohnung2_stop
				{
					border-right: 1px solid #959f95;
				}
				
				.wohnung2_point,
				.wohnung2_point_legende
				{
					background: #aebeae;
					border: 1px solid #959f95;
				}
						
.kalender_legende {
	font-size: 0.5em;
	float: right;
	margin: -45px -10px 0px 0px;
}

		.wohnung_text_legende
		{
			float: left;
			padding: 0px 10px 0px 5px;
			margin: -1px;
		}

		.wohnung_point_legende
		{
			position: relative;
			top: 1px;
			float: left;
			width: 10px;
			height: 10px;
			border-radius: 10px;
			margin: 0px 0px 0px 20px;
			
		}
		
/* ########## FORMLAR ########## */

form, form fieldset input, form fieldset textarea, form label 
{
	font-size: 1em;
}
	
	form p 
	{ 
		position: relative; 
		margin: 10px 0;
	}
	
	form p label 
	{ 
		position: absolute; 
		top: 0; 
		left: 0;
	}
	
	form p br 
	{
		display: none;
	}
	
	form fieldset p input,
	form fieldset p textarea 
	{
		display: block;
		padding: 4px;
		width: 370px;
		margin: 0;
	}
	
	form fieldset p label 
	{
		width: 100%;
		display: block;
		margin: 4px 4px 4px 5px;
		padding: 0 0 0 0;
	}
	
	form fieldset p textarea 
	{
		width: 808px;
		resize: none;
	}
	
	form fieldset p textarea,
	form fieldset p input 
	{
		border: solid 1px #ccc;
	}
	form fieldset p label 
	{
		color: #777;
	}

	.btn
	{
		cursor: pointer;
	}

	.spalte_links 
	{
		float: left;
		margin-top: -10px;
	}
		
	.spalte_rechts 
	{
		margin: 0px 0px 0px 438px;
	}
	
	.spalte_mitte
	{

	}
	
	.spalte_error
	{
		margin-left: 20px;
	}
	
	p .kontakt_p 
	{
		position: relative;
		margin: 0px 0px 10px 0px;
	}
	
	input
	{
		width: 330px;
	}
	
	input,
	textarea 
	{
		display: block;
		padding: 4px 4px 7px 4px;
		margin: 0;
		background: #eaf0ea;
		color: #97ab97;
		font-family: "sansumiregular";
		font-size: 12px;
		border: 1px solid #97ab97;
		overflow: hidden;
	}
	
	
/* ########## GMAP ########## */
#googlemaps,
#map_canvas
{
	position: relative;
	width:100%;
	height:100%;
}
			
	.mapbox
	{
		width:100%;
		border: 1px solid red;
	}

	.mapcanvas
	{
		width:100%; 
		height:100%;
	}

	.mapcode
	{
		margin-bottom:10px;
	}
	
	.gmnoprint 
	{
		opacity: 0.1;
	}
	
	.gmnoprint:hover 
	{
		opacity: 0.8;
	}		


			