a {
	text-decoration:none;
	color:#981a1a;
	color:#aaa;
}
/**
*	Externe Links
*
*/
a[href^="http://www."] {
	background:url('../images/externalLink.png') no-repeat right top;
	padding-right:15px;
}
/**
*	Typspezielle Links
*
*/
a[href$=".zip"] {
	background:url('../images/downloadLink.png') no-repeat right top;
	padding-right:15px;
}
a:hover, a:active {
	text-decoration:underline;
}
a:visited {
	text-decoration:line-through;
	text-decoration:underline;
}
body {
	background-color: #1E1E1E;
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
h1 {
	color:#F0F0F0;
	font-size:18pt;
	letter-spacing:-0.03em;
	text-transform:uppercase;
	font-weight:normal;
}
h2 {
	font-size:15px;
	color:#B3B3B3;
	font-weight:normal;
}
h3 {
	color:#a3a3a3;
	font-size:9pt;
	font-weight:normal;
}
.adTextBig {
	min-width:300px;
	width:300px;
	position:relative;
	left:-25px;
	font-size:12px;
}
div[class$="AdImage"]{
	float:left;
	width:90px;
	background-repeat:no-repeat;
}
.adTextSmall {
	font-size:11px;
}
.headDiv {
	width:100%;
	height:204px;
	background-color:#3F3E3E;
	background-image: url('../images/headerPattern.jpg');
	background-position: -0px;
	background-repeat: none;
}
.footerDiv {
	clear:both;
	text-align:center;
	padding: 40px 0px 0px 0px;
	font-size:8pt;
}
.backgroundHeaderDiv {
	width:836px;
	min-height:38px;
	position:relative;
	left:50%;
	margin-left:-418px;	/* => 1/2 * width */
	background-image: url('../images/bgHeader.jpg');
	background-position: -14px;
	background-repeat: none;
}
.backgroundDiv {
	width:836px;
	position:relative;
	left:50%;
	margin-left:-418px;	/* => 1/2 * width */
	background-image: url('../images/bg.jpg');
	background-position: -1px;
	background-repeat: none;
}
.backgroundFooterDiv {
	width:836px;
	min-height:36px;
	position:relative;
	left:50%;
	margin-left:-418px;	/* => 1/2 * width */
	background-image: url('../images/bgFooter.jpg');
	background-position: 14px;
	background-repeat: none;
}
.mainDiv {
	width:704px;
	position:relative;
	left:50%;
	margin-left:-353px;	/* => 1/2 * width */
}
.arrowsDiv {
	height:145px;
	width:482px;
	position:relative;
	top:-15px;
	right:60px;
	background-image: url('../images/arrows.png');
	background-position: -1px;
	background-repeat: none;
}
.brandingDiv {
	height:154px;
	width:301px;
	position:relative;
	top:-139px;
	left:398px;
	background-image: url('../images/enLogo.jpg');
	background-position: -1px;
	background-repeat: none;
}
.ideologieBannerDiv {
	height:218px;
	width:294px;
	position:relative;
	left:391px;
	top:5px;
	margin:10px;
	background-image: url('../images/isolator.jpg');
	background-repeat: none;
}
.fuerSieBannerDiv {
	height:150px;
	width:294px;
	position:relative;
	left:391px;
	top:5px;
	margin:10px;
	background-image: url('../images/110kvSS.jpg');
	background-repeat: none;
}
.screencastBannerDiv {
	height:196px;
	width:292px;
	position:relative;
	left:391px;
	top:5px;
	margin:10px;
	background-image: url('../images/fenster.jpg');
	background-repeat: none;
}
.technologieBannerDiv {
	height:218px;
	width:294px;
	position:relative;
	left:391px;
	top:5px;
	margin:10px;
	background-image: url('../images/reflexion.jpg');
	background-position: -1px;
	background-repeat: none;
}
.impressumBannerDiv  {
	height:195px;
	width:294px;
	position:relative;
	left:391px;
	top:5px;
	margin:10px;
	background-image: url('../images/impressumBanner.jpg');
	background-repeat: none;
}
.menuDiv {
	width:690px;
	height:31px;
	position:absolute;
	top:165px;
	left:7px;
	background-color:#474747;
}
.menuDiv ul {
	font-size: 10pt;
	position:relative;
	top: 8px;
	margin: 0;
	padding: 0;
	width:100%;
	list-style:none;
	float: left;
}
.menuDiv ul li {
	float: left;
}
.menuDiv ul li a {
	padding:0 2em;
	color:#777;
}
.menuDiv ul li a:hover {
	padding:0 2em;
	color:#ddd;
}
.subNav {
	list-style:square;
}
.subNav li {
	position:relative;
	left:-30px;
	margin:2px;
}
.contentDiv {
	position:relative;
	float:left;
	left:10px;
	width:370px;
	min-height:820px;
}
.adDiv {
	position:relative;
	float:right;
	right:3px;
	top:5px;
	margin:5px;
	width:295px;
	min-height:90px;
	background-color:#222222;
}
.adContentWrapper {
	float:right;
	margin:10px;
	vertical-align:bottom;
}
.logoImage {
	margin:1px;
}
.downloadAdImage {
	height:82px;
	background-image: url('../images/zip.png');
}
.videoAdImage {
	height:83px;
	background-image: url('../images/camera.png');
}
.fuerSieAdImage {
	height:65px;
	background-image:url('../images/suche.png');
}
.donateAdImage {
	height:55px;
	background-image: url('../images/herz.png');
}
.buyAdImage {
	height:62px;
	background-image: url('../images/activity.png');
}
.imageDiv {
	position:relative;
	text-align:center;
	float:right;
	right:7px;
	top:5px;
	margin:5px;
	width:297px;
	min-height:90px;
	background-color:#222222;
}
.imageWrapper {
	padding:10px;
	vertical-align:bottom;
}
.imageWrapper img {
	width:100%;
}
.imageTextSmall {
	font-size:11px;
	margin:2px;
	font-style: italic;
}