html {
}
body {
	background:#000;
	color:#FFF;
	min-width:960px;
	top:0;
	left:0;
	position:absolute;
	height:100%;
	width:100%;
	margin:0;
}
.ie body {
	filter: dropshadow(color=#000000, offx=0, offy=1);	
}
p, pre {
	margin:0 0 10px 0; 
}
code {
	text-transform:uppercase !important;
	color:#EEE;	
	border-bottom:1px dotted #666;
}
small {
	background:url(images/alpha.png);
	background:rgba(0, 0, 0, 0.8) url();	
	border:1px solid #111;
	font-size:15px;
	padding:0 5px;
}
#overlay {
	display:none;
	background:url(images/alpha.png);
	background:rgba(0, 0, 0, 0.8) url();
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
}

/* Schriften */
h1 { 
	font-family: 'Rock Salt', cursive, Arial, serif; font-weight: 400; color: #fff;
}
.Stil1 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
.Stil2 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #888888;
}

/* Grundelemete der site */

#logo {
	position:absolute;
	width:282px;
	height:80px;
	z-index:4;
	left: 20px;
	top: 30px;
}
#footer {
	width:100%;
	height:40px;
	position:absolute;
	bottom:30px;
	text-align:center;
	z-index: 2;
}
#copyright {
	width:100%;
	height:38px;
	background:#000;
	opacity:0.6;
	filter:alpha(opacity=60);
	position:absolute;
	bottom:27px;
	text-align:center;
	z-index: 4;
	left: 0px;
	top: 0px;
}

	#copyright a {
		color:#fff;
		font-family:Verdana;
		font-size:10px;
		text-decoration:none;
	}

	#copyright a:hover {
		background:#fff;
		color:#000;
	}

/* social media sidebar */
#socialSidebar {
	position:absolute;
	right:30px;
	top:30px;
	width:22px;
	padding:0;
	margin:0;
}
/* Begin social media sidebar (Facebook / Xing) */
#socialSidebar { position:absolute; right:30px; top:30px; width:22px; padding:0; margin:0; }
html>body #socialSidebarWrapper { position:fixed; width:100%;  height:0px; margin:0 auto 0; }
#socialSidebar1Tooltip { color:#FFF; background-color:rgb(0, 0, 0); background-color:rgba(0, 0, 0, 0.5); display:none; font-size:12px; position:absolute; right:60px; top:30px; width:130px; padding:4px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; -o-opacity:0; -webkit-opacity:0; -ms-opacity:0; opacity:0; -moz-box-shadow:1px 1px 3px #888; -khtml-box-shadow:1px 1px 3px #888; -o-box-shadow:1px 1px 3px #888; -webkit-box-shadow:1px 1px 3px #888; -ms-box-shadow:1px 1px 3px #888; box-shadow:1px 1px 3px #888; }
#socialSidebar2Tooltip { color:#FFF; background-color:rgb(0, 0, 0); background-color:rgba(0, 0, 0, 0.5); display:none; font-size:12px; position:absolute; right:60px; top:60px; width:100px;  padding:4px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; -o-opacity:0; -webkit-opacity:0; -ms-opacity:0; opacity:0; -moz-box-shadow:1px 1px 3px #888; -khtml-box-shadow:1px 1px 3px #888; -o-box-shadow:1px 1px 3px #888; -webkit-box-shadow:1px 1px 3px #888; -ms-box-shadow:1px 1px 3px #888; box-shadow:1px 1px 3px #888; }
#socialSidebar3Tooltip { color:#FFF; background-color:rgb(0, 0, 0); background-color:rgba(0, 0, 0, 0.5); display:none; font-size:12px; position:absolute; right:60px; top:90px; width:84px;  padding:4px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; -o-opacity:0; -webkit-opacity:0; -ms-opacity:0; opacity:0; -moz-box-shadow:1px 1px 3px #888; -khtml-box-shadow:1px 1px 3px #888; -o-box-shadow:1px 1px 3px #888; -webkit-box-shadow:1px 1px 3px #888; -ms-box-shadow:1px 1px 3px #888; box-shadow:1px 1px 3px #888; }
#socialSidebar .social_button_f { width:22px; height:30px; }
#socialSidebar .social_button_t { width:22px; height:30px; }
#socialSidebar .social_button_na { width:22px; height:30px; }
/* End social media sidebar (Facebook / Xing) */
