@charset "utf-8";
	@font-face {
	 font-family: 'BohemianTypewriter';
		src: url('megs.gruenderland.de/fonts/Bohemian-typewriter.ttf');
		src: local('?'), url('megs.gruenderland.de/fonts/Bohemian-typewriter.ttf') format('truetype');
	 font-weight: normal;
	 font-style: normal;
}
@font-face {
	 font-family: 'ChunkFiveRegular';
	 src: url('megs.gruenderland.de/fonts/Chunkfive-webfont.eot');
	 src: local('?'), url('megs.gruenderland.de/fonts/Chunkfive-webfont.woff') format('woff'), url('megs.gruenderland.de/fonts/Chunkfive-webfont.ttf') format('truetype'), url('megs.gruenderland.de/fonts/Chunkfive-webfont.svg#webfontb5K2fJwj') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
@font-face {
	 font-family: 'JournalRegular';
	 src: url('megs.gruenderland.de/fonts/journal-webfont.eot');
	 src: local('?'), url('megs.gruenderland.de/fonts/journal-webfont.woff') format('woff'), url('megs.gruenderland.de/fonts/journal-webfont.ttf') format('truetype'), url('megs.gruenderland.de/fonts/journal-webfont.svg#webfont3lGqYzYA') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
@font-face {
	font-family:'VegurBold';
	src: url('megs.gruenderland.de/fonts/vegur-bold-webfont.eot');
	src: local('?'), url('megs.gruenderland.de/fonts/vegur-bold-webfont.woff') format('woff'), url('megs.gruenderland.de/fonts/vegur-bold-webfont.ttf') format('truetype'), url('megs.gruenderland.de/fonts/vegur-bold-webfont.svg#webfontB8Ap4S3S') format('svg');
	font-weight: normal;
	font-style: normal;
}
	
	
	
#content {
padding: 0px 00px 0px 0px;
margin: 20px auto;
border-left: 1px solid lightgrey;
border-right: 1px solid lightgrey;
		border-bottom: 1px solid lightgrey;
width: 800px;
/*text-align: left;*/
		background: url("/images/bg-page-bt.png") no-repeat scroll center bottom transparent;
		/*background: none repeat scroll 0% 0% white;*/ 
/*		-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);*/
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999');
	webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1);
}
	
#header {
    padding: 30px 40px 112px;
    background-position: right bottom;
		background: url("/images/gl_landing_head.jpg") repeat scroll left bottom rgb(255, 255, 255);
}
	
#headerXXX, #interests, #footer {
    background: url("/images/bg-gradients.png") no-repeat scroll left bottom rgb(255, 255, 255);
}
	
	
#call-us h2, #interests h3 {
    font-size: 18px;
}
	
#call-us h2 {
position: relative;
top: -20px;
}
	
#logo h1, #call-us h2, #interests h3, #features h3, #call-to-action h3, #buttons h3, #contact-form h4, #contact-form label, #success-msg h1 {
    font-family: 'BohemianTypewriter',Times;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
		/*color: rgb(51, 51, 51);*/
		color: grey;
}
	
#logo p {
    font-size: 23px;
    display: block;
		margin-left: 8px;
		top: -30px;
		position: relative;
}
#logo p {
    font-family: 'JournalRegular',sans-serif;
    font-weight: normal;
    font-style: normal;
}
	
.alignright, .right {
    float: right !important;
}

#interests {
    padding: 0px 40px 0px 40px;
    position: relative;
    z-index: 1;
		/*background: #F1F0F0;*/
		display: inline-block;
		width: 720px;
		height: 250px;
		margin-top: 20px;
}

#interests p {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin-top: 5px;
		padding-bottom: 6px;
    line-height: 1.3em;
    color: rgb(51, 51, 51);
	}
	
		#interests > div#interests-texts {
    width: 350px;
    float: left;
		/*padding-top: 50px;*/
}
		
	
	#cover {
		url("/images/bg-video.png") no-repeat scroll right top transparent;
	padding: 0px 17px 30px 18px;
position: absolute;
		top: -90px;
right: 30px;
	}
	
#interests > div#cover > img {
		/*width: 480px;
		height: 270px;
    padding: 20px;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);*/
}
	
#gratistag {
padding: 0px 80px;
position: relative;
z-index: 1;
display: inline-block;
left: 240px;
top: 40px;
}
	
	h3 {
	font-family: 'BohemianTypewriter',Times;
text-transform: uppercase;
font-weight: normal;
font-style: normal;
	}
	
#container {
    background: url("/images/bg-main.png") repeat-x scroll left top rgb(242, 239, 236);
    padding: 10px 40px 90px 40px;
    position: relative;
    z-index: 0;
	}
	
#mainquote {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 22px;
    font-style: italic;
    padding: 30px 0px 65px 0px;
    line-height: 1.3em;
    color: rgb(51, 51, 51);
}
#mainquote b {
		float: right;
		margin: 10px;
}
	
#middleleft {
		font-family: Arial, sans;
		float: left;
		width: 380px;
}
	
	#middleleft h3, #middleleft h2 {
		font-family: Arial, sans;
		text-transform: none;
		font-weight: bold;
		font-style: normal;
		margin: 0px 0px 10px 0px;
		padding: 0px;
}
			#middleleft h2 {
		padding: 10px;
		margin: 0px 0px 20px 0px;
    font-size: 22px;
		color: white;
		background: #0099FF;
}
		#middleleft h3 {
    font-size: 18px;
}
#middleleft li {
    font-size: 16px;
    font-style: normal;
    margin-top: 15px;
    line-height: 1.3em;
    color: rgb(51, 51, 51);
	}
#middleleft ul {
		margin-left: -20px;
	}
	
#middleright {
		float: right;
		width: 300px;
		padding: 0px 12px;
		margin: 0px 0px 0px 0px;
		background: white;
		border: 1px solid #ddd;
		/*top: -110px;
		position: relative;*/
}
	
#quote {
		padding: 0px;
		margin: 0px 0px 0px 0px;
		
	}
	
#quote p, #quote li {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: italic;
    margin-top: 15px;
    line-height: 1.3em;
    color: rgb(51, 51, 51);
	}
#quote ul {
		margin-left: -20px;
	}

#footer {
    padding: 6px;
		/*width: 786px;*/
}
	
#features h4, #call-to-action h3 + p, .button {
    font-family: 'VegurBold',sans-serif;
    font-weight: normal;
    font-style: normal;
}
	
#call-to-action { 
	border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding: 40px 40px 30px;
	background:#b6e451;
	background-image: -moz-linear-gradient(top, #c9ef76, #b6e451);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c9ef76), to(#b6e451));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9ef76", endColorstr="#b6e451");
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c9ef76, endColorstr=#b6e451)";
}
#call-to-action h3 { font-size:24px; line-height:1.3em;}
#call-to-action h3 + p { color:#0e8492; font-size:23px; }
#call-to-action div.right { width: 315px;}
#call-to-action .button, #call-to-action .button span { display: block; font-size: 18px; }
#call-to-action .button {  background-color:#b6e451;}
#call-to-action .link { font-size:13px; font-weight:bold; color:#57a112; display: inline-block; position: relative; bottom:-5px;} 
#legality { position:relative; bottom: -60px; text-align:center; height:1px; overflow: visible; font-size:13px; color:#999; left:0; clear:both;}

/* Form
------------------------------------------------------------------------------------------------ */	
#contact-form { width: 520px; background: #f2efec url(../images/bg-contactbox.png) repeat-x left top; padding: 0px 40px 60px 20px; 
	height: auto;
	overflow: auto;
}
#contact-form > div { background: url(../images/bg-vertical-sep.png) no-repeat 155px top; min-height:362px;}
#contact-form h4, #contact-form label { color:#666; font-size:14px;}
#contact-form .left, #contact-form .notice { font-size:12px; width:180px;}
#contact-form .left p, #contact-form .notice p { font-family:Georgia, "Times New Roman", Times, serif; margin-top:20px;}
#contact-form .left p strong { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact-form .right { width:310px; }
#contact-form .right p + p { margin-top: 30px;}
#contact-form label { display: block; padding-bottom:3px; }
#contact-form input[type=text], #contact-form textarea { background-color:#fff; border-style: solid; border-width: 0 1px 1px; border-color: transparent #e6e3e0 #cecbc9; padding: 9px; font-family: Arial, Helvetica, sans-serif; font-size:14px; width:290px; }
#contact-form .button, #container .button {background-color:#F2EFEC;}
	#contact-form .button span span { font-size:24px; /*padding: 0 95px 0 20px;*/}
#success-msg { display: none; }
#success-msg h1 { font-size:30px;}
#success-msg > p { font-size:14px; margin-top:20px; color:#666;}
	
	
	
.a-center {
	text-align:center!important;
}

a[title~="webEdition"] { display: none; }
