* {padding: 0; margin: 0;}
#title {margin: 0; position: fixed; left: 30px; top: 50px;}
#title h1 {font-family: 'Droid Sans', sans-serif; font-weight: 400; margin-bottom: 5px; font-size: 36px; line-height: 130%; color: #3c3c3c;}
#title h2 {font-family: 'Droid Sans', sans-serif; font-weight: 400; margin-bottom: 5px; font-size: 28px; line-height: 130%; color: #3c3c3c;}
#title h3 {padding: 0px 0 0 25px; font-family: 'Droid Sans', sans-serif; font-weight: 400; margin-bottom: 5px; font-size: 16px; line-height: 130%; color: #3c3c3c;}
#title a {color: #3c3c3c; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.3); }
#title a:hover {color: #b4b4b4; border-bottom: 1px solid rgba(255,255,255,1); }
#logo {width: 50px; margin: 0; position: fixed; right: 50px; top: 50px;}
#logo img {width: 50px; height: auto;}	
#link {margin: 0; position: fixed; right: 50px; bottom: 50px;}
#link p {color: #3c3c3c; font-family: Helvetica; font-size: 16px; line-height: 24px; margin-bottom: 0px; -webkit-font-smoothing: antialiased; }
#link a {color: #3c3c3c; font-family: Helvetica; font-weight: bold; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.3); }
#link a:hover {color: #b2b2b2; border-bottom: 1px solid rgba(255,255,255,1); }
#impressum {position: fixed; left: 50px; top: 120px;}
#impressum {overflow: auto;}
#impressum::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #00FFFF00;
}
#impressum::-webkit-scrollbar {
	width: 6px;
	background-color: #00FFFF00;
}
#impressum::-webkit-scrollbar-thumb {
	background-color: #00FFFF00;
}
#impressum p {color: #3c3c3c; font-family: Helvetica; font-size: 16px; line-height: 24px; margin-bottom: 15px; -webkit-font-smoothing: antialiased;}
#impressum ol {color: #3c3c3c; font-family: Helvetica; font-size: 16px; line-height: 24px; margin-bottom: 15px; -webkit-font-smoothing: antialiased;}
#impressum li {color: #3c3c3c; font-family: Helvetica; font-size: small; line-height: 24px; margin-bottom: 10px; -webkit-font-smoothing: antialiased;}
#impressum {width: 650px; height: 850px; padding: 0px 20px 0 0px; margin: 0 50 0 0px !important;}
#impressum a {color: #3c3c3c; font-weight: bold; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.3); }
#impressum a:hover {color: #b4b4b4; border-bottom: 1px solid rgba(255,255,255,1); }
#impressum h2 {font-family: 'Droid Sans', sans-serif; font-weight: 400; margin-bottom: 5px; font-size: 28px; line-height: 130%; color: rgba(255,255,255,0.4);}
#about p {color: #3c3c3c; font-family: Helvetica; font-size: 16px; line-height: 24px; margin-bottom: 22px; -webkit-font-smoothing: antialiased; }
#about {margin: 0; position: fixed; left: 0px; bottom: 50px;}
#about a {color: #3c3c3c; font-weight: bold; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.3); }
#about a:hover {color: #b4b4b4; border-bottom: 1px solid rgba(255,255,255,1); }
#about {width: 550px; padding: 50px 0 0 0px; margin: 0 auto 0 50px !important;}
#about h1 {font-family: 'Droid Sans', sans-serif; font-weight: 400; margin-bottom: 20px; font-size: 36px; line-height: 130%; color: #3c3c3c; text-shadow: none;}
#about h2 {font-family: 'Droid Sans', sans-serif; font-weight: 400; margin-bottom: 5px; font-size: 28px; line-height: 130%; color: rgba(255,255,255,0.4);}
@media (max-width: 2000px) { 
		#monogram { position: relative; width: auto; padding: 20px; margin: 0; }
		#about { position: relative; width: auto; padding: 250px 0 0 50px; margin: 0 !important; }
		#logo {width: 50px; margin: 0; position: fixed; right: 50px; top: 125px;}
		#impressum {position: relative; width: auto; margin: 0px 50px 50px 0px !important;}
		.backstretch { opacity: 0.2; } }
#connect ul{white-space:nowrap;width: 400px; padding: 10px 0 0 20px; margin: 0 auto 0 50px !important;}
#connect li{display:inline;list-style-type:none;}
#connect a{text-decoration: none;padding:3px 5px;border-style: none;}
#connect a:link,#navlist a:visited{text-decoration: none;opacity:0.2;border-style: none;}
#connect a:hover{text-decoration: none;opacity:0.4;border-style: none;}
#connect img {border:none;}
body { background-color: #f9f9f9; }
span{color:#f9f9f9;}

