/* Seitenhintergrund */

html{
	height:100%;
}
body{
	background:#000 url(wasserzeichen01h.jpg) no-repeat fixed left bottom;
	color:#BBB;
	font-family:Verdana,sans-serif;
	font-size:90%;
	height:100%;
	line-height:1.4em;
	margin:0;
	padding:0;
	text-align:center;
}
#watermark{
	background:url(wasserzeichen02a.jpg) no-repeat fixed right top;
	height:100%;
}
#content{
	margin:0 auto;
	padding:2em;
	text-align:left;
	width:750px;
}
.leftcolumn,.rightcolumn{
	width:360px;
}
.leftcolumn{
	clear:left;
	float:left;
}
.rightcolumn{
	clear:right;
	float:right;
}

/* Allgemeine Formate */

h1,h2{
	color:#FFF;
	line-height:1.1em;
}
h1{
	color:#F00;
	font-size:130%;
	margin-top:0;
	text-align:center;
}
h2{
	font-size:120%;
	margin-top:2em;
}
p{
	margin:1.2em 0;
}
dl,ol,ul{
	text-align:left;
}
ul{
	line-height:1.1em;
	list-style:none;
	margin:0;
	padding:0;
}
li{
	margin:0 0 0.5em;
}
dt{
	clear:left;
	float:left;
}
dd{
	margin:0 0 0 10em;
}
a:link,a:visited{color:#F00;}
a:hover{color:#FFF;}
a:active{color:#F00;}
img{border:0;}

/* Sonderformate */

.centered{
	text-align:center !important;
}
.version{
	font-weight:normal;
}
.subheading{
	color:#FFF;
	display:block;
	font-size:85%;
	font-weight:bold;
}
.gallery img{
	border:1px solid #777;
	margin:0 0 0.4em;
	vertical-align:middle;
}
.gallery a:hover img{
	border-color:#FFF;
}
.important,.important a:link,.important a:visited{
	color:#FFF;
	font-size:105%;
	font-weight:bold;
}
.important a:hover{text-decoration:none;}
.important a:active{color:#F00;}
.footnote{
	color:#666;
	font-size:smaller;
	line-height:1.2em;
	text-align:center;
}
.footnote a:link,.footnote a:visited{color:#777;}
.footnote a:hover{color:#AAA;text-decoration:none;}
.footnote a:active{color:#F00;}

/* Werbung */

#star{
	position:absolute;
	right:0;
	text-align:right;
	top:0;
}
#star,#star a{
	color:#FF0;
}
