
html {
	height:100%;
	margin:0px;
	padding:0px;
}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: rgb(255,255,255);
	font-size:10pt;
	height:100%;
	margin:0px;
	padding:0px;
	background-color: #000000;
	background-image:url('images/background.gif');
	background-attachment:fixed;
	background-repeat:repeat;
}

::-moz-selection {
 background-color: transparent;
 color: #B00000;
}

::selection {
 background-color: transparent;
 color: #B00000;
}

.subsection {
	font-size:14pt;
}

.subsection:first-letter {
	color:#B00000;
}

.smallSubsection {
	font-size:12pt;
}

.smallSubsection:first-letter {
	color:#B00000;
}

#contents {
	width:1000px;
	margin:auto;
	background-color: rgb(0,0,0);
	min-height:100%;
	padding-bottom:10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #272727;
	border-left-color: #272727;
	position:relative;
	z-index:2;
}

#headerDiv {
	text-align:center;
	width:1000px;
	height:148px;
	background-image:url(images/headerBg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#shadowDiv {
	width:1000px;
	height:148px;
	background-image:url(images/headerShadow.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#navigation {
	margin:auto;
	width:343px;
	padding-top:35px;
}

#headerTitle {
	margin-top:20px;
}

#leftShadow {
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background-image:url(images/shadowLeft.png);
	background-repeat:repeat-y;
	background-position:top left;
	z-index:0;
}

#rightShadow {
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background-image:url(images/shadowRight.png);
	background-repeat:repeat-y;
	background-position:top right;
	z-index:1;
}

#links {
	text-align:center;
	font-size:10pt;
	filter:'Alpha(Opacity=0)';
	-moz-opacity:0;
	opacity:0;
	-khtml-opacity: 0;
	z-index:2000;
	background-color:#000000;
	border:1px solid #2D2D2D;
	width:210px;
	position:absolute;
	top:120px;
	left:450px;
	visibility:hidden;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:5px;
	-webkit-box-shadow:rgb(0,0,0) 1px 1px 10px;
}

img {
	border:none;
}

a {
	color:#6d6c6c;
	outline:0;
	letter-spacing:2.5pt;
	text-decoration:none;
}

a:link {
	color:#6d6c6c;
	outline:0;
}

a:visited {
 color:#6d6c6c outline:0;
}

a:hover {
	color:#B00000;
	outline:0;
}

a:active {
	color:rgb(220,0,0);
	outline:0;
}

a.small {
	font-size:10pt;
	color:rgb(200,200,200);
	outline:0;
}

a.small:link {
	font-size:10pt;
	color:rgb(200,200,200);
	outline:0;
}

a.small:visited {
	font-size:10pt;
	color:rgb(200,200,200);
	outline:0;
}

a.small:hover {
	font-size:10pt;
	color:#B00000;
	outline:0;
}

a.small:active {
	font-size:10pt;
	color:rgb(220,0,0);
	outline:0;
}

input {
	background-color:#272727;
	border:solid #272727 1px;
	color:#000;
	font-family:'Trebuchet MS';
	font-size:10pt;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:2px;
	outline:none;
}

input:hover {
	background-color:#353535;
	border:solid #353535 1px;
}

input:focus {
	background-color:#000;
	border:solid #272727 1px;
	color:#6d6c6c;
}

input:active {
	background-color:#000;
	border:solid #272727 1px;
	color:#6d6c6c;
}

textarea {
	background-color:#272727;
	border:solid #272727 1px;
	color:#000;
	font-family:'Trebuchet MS';
	font-size:10pt;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:2px;
	outline:none;
}

textarea:hover {
	background-color:#353535;
	border:solid #353535 1px;
}

textarea:focus {
	background-color:#000;
	border:solid #272727 1px;
	color:#6d6c6c;
}

textarea:active {
	background-color:#000;
	border:solid #272727 1px;
	color:#6d6c6c;
}

.slide {
	text-align:center;
	background-image:url(images/back.png);
	background-repeat:no-repeat;
	width:150px;
	height:150px;
}

.slide:hover {
	background-image:url(images/backHover.png);
}

h1 {
	font-size: 14pt;
	color: rgb(255,255,255);
	text-decoration:none;
	font-weight:normal;
}

h2 {
	font-size: 20pt;
	color: rgb(255,255,255);
	text-decoration:none;
	font-weight:normal;
}

h3 {
	font-size: 20pt;
	color: rgb(255,255,255);
}

.heading {
	color:#FFF;
	font-size:10pt;
}

#copyrightNote {
	position:absolute;
	left:50px;
	top:50px;
	visibility:hidden;
	width:300px;
	background-color:#000;
	border:1px solid #2D2D2D;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	padding:9px;
	text-align:justify;
	z-index:5;
	filter:'Alpha(Opacity=85)';
	-moz-opacity:0.85;
	opacity:0.85;
	-khtml-opacity:0.85;
}

/* Quotes Section */
.quoteDate {
	color:#666666;
	font-size:10pt;
}

.quoteAuthor {
	color:#999999;
}

/* Quotes Section End */

.linksThumb {
	border:1px solid #272727;
	position:absolute;
	left:700px;
	top:230px;
	visibility:hidden;
	filter:'Alpha(Opacity=0)';
	-moz-opacity:0;
	opacity:0;
	-khtml-opacity: 0;
	z-index:20;
	-webkit-box-shadow:rgb(0,0,0) 1px 1px 10px;
}

#backgroundRectangle {
	background-color:#151515;
	text-align:center;
	margin:auto;
}

.infoLeiste {
	color:#999;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#1F1F1F;
	padding:4px;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	text-align:center;
	margin:0px;
	border-top:1px solid #333;
}

label{
	color:#6d6c6c;
}

.downloadCounter{
	color:#6d6c6c;	
	font-size:18pt;
	font-weight:bold;
}

#vollbildAnsicht{
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background-color:#000;
	text-align:center;
	display:table-cell;
	z-index:100;
}

#vollbildBild{
	border:0px white solid;	
}