/* CSS Document */
html {
	/* force scrollbar to avoid layout jumps */
    overflow-y: scroll;
}

body {
	margin: 0;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #0F0F32;
}

/* in manch alten Browsern reicht die Angabe durch body nicht aus */
p, td, li, ul, ol, h1, h2, h3, a, legend{
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;	
}

#wrapper{
	width: 784px;	
	margin: 0 auto;
	padding: 0;
}

#menu, #menu object, #menu object:focus, #menu object:link{
	margin: 0 auto;
	width: 460px;
	outline: 0 none;
	border: 0;
}

#menuNonFlash{	
	background-color: #00001E;
	margin: 12px 0 0 0;
	padding: 9px 0;
	text-transform: uppercase;
	background-image: url(template/menuDivider.gif), url(template/menuDivider.gif), url(template/menuDivider.gif);
	background-position: 83px center, 266px center, 346px center;
	background-repeat: no-repeat;	
}
#menuNonFlash a{
	font-weight: normal;
}

#menuNonFlash li{
	display: inline;
	padding: 0 25px;
}

#pictureBarLeft, #pictureBarRight{
	float: left;
	margin: 8px 0;
	width: 130px;
	height: 447px;
	padding: 10px;
	background-color:#00001E;
}
#pictureBarLeft  .pictureBarInnerFrame, #pictureBarRight .pictureBarInnerFrame{
	padding: 8; 
	margin: 0;
	border: 2px solid #151526;
	background-color: #000014;
	text-align: center;
	min-height: 397px;
	height: auto !important; /* following 2 lines are for IE6 and below support */
	height: 397px;;	
}
#pictureBarLeft ul, #pictureBarRight ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#pictureBarLeft li{
	margin: 0;
	padding: 24px 0 0 5px;
}
#pictureBarRight li{
	margin: 0;
	padding: 24px 5px 0 0;
}

#pictureBarLeft{
	margin-right: 11px;
}
#pictureBarRight{
	margin-left: 11px;
}

.picNav{
	padding: 0 10px;
}

#content{
	margin: 8px auto;
	width: 442px;
	background-color:#00001E;
	padding: 10px;
	min-height: 449px;
	height: auto !important; /* following 2 lines are for IE6 and below support */
	height: 449px;	
}

#impressum{
	clear: both;
	background-color:#0f0f32; 
	padding-top: 6px; 
	font-size:x-small;
	margin-bottom: 2em;
}

.blau { 
	/* background-color: #323656; */
	background-color: #0F0F32;
}

.hellblau { 
	/* background-color:#161825; */
	background-color:#00001E;
}

.dunkelblau { 
	/* background-color: #23283a;*/
	background-color:#000014;
}

h1 {
	font-weight:bold;
	text-transform: uppercase;
	font-size: 14px;	
	padding: 0;
	margin: 0;
}
.ueberschrift{
	font-weight:bold;
	text-transform: uppercase;
	font-size: 14px;	
}

.klein{
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

hr{
background-color:#8a8b91; /* Mozilla 1.4 */
color:#8a8b91; /* IE 6  */
border: #8a8b91; /* Opera 7.11  */
height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

a {
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

a:hover {
color:#ffffff;
text-decoration:underline;
}

img, object{
	/* weisses flackern waehrend bildladen verhindern */
	background-color: #000014;
}

.hervorheben {
	font-size: 18px;	
}

.black {
  color: #000000;
}

.news{
	margin-top: 2em;
}
.newsDate{
	float: left;
	width: 130px;
	font-weight: bold;
}
.news p{
	display: block;
	margin-left: 130px;
}
a.url{
	clear: both;
	margin: 12px 0 2em 130px;
}

#pictureDescriptionBox{
	width: 420px;
	margin: 0 auto;
	padding: 8px;
	background-color:#000014;
	border: 2px solid #151526;
}
#pictureDescriptionBox p{
	margin: 0;
}
#pictureDescriptionBox p.klein{
	margin-top: 1em;
}