
/* #### TAGS #### */


html {
	width: 100%;
	height: 100%;
}


body {
	height: 100%;
	width: 100%;
	background-color: #001b30;
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 80%;
	color: #fff;
	line-height: 170%;
	text-align: center;
	background-image: url(img/bg_nav.jpg);
	background-repeat: repeat-x;
}

p {
	margin: 0 0 1.5em 0;
}

h1 {
	position: relative;
	height: 1215px;
	background-image: url(img/logo.png);
	background-repeat:no-repeat;
	background-position: top center;
	margin: 150px 0 50px 0;
}

h2 { }

h3 {
	font-size: 1.6em;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 0.8em 0;
	color: #858c8c;
}

h4 {text-transform: uppercase;
font-weight: normal;
border-bottom: 1px solid #858c8c;
display:inline-block;
margin: 0 0 10px 0;
}

hr {
	width: 100%;
	color: #bbb;
	background-color: #bbb;
	height: 1px;
	border: 0px;
	margin: 10px 0 10px 0;
	display:none;
}

a, 
a:link, 
a:visited {
	color: #858c8c;
	text-decoration: none;
	cursor:pointer;
}

a:hover,
a:active {
	color: #fff;
}

a.anchorLink {
color: #fff;
text-decoration: none;
}

a.anchorLink:hover {
color: #858c8c;
}


/* #### DIV #### */

.hidden {
	display:none;
}




/* #### TYPO #### */

.datum {
	font-size: 1.3em;
	line-height: 1.2em;
}

.def {
	font-style: italic;
	padding: 0 10px 0 10px;
	color: #c2c8cc;
}

.trennzeichen {
	margin: 60px 0 30px 0;
}

.trennzeichenKlein {
	margin: 0 0 15px 0;
}

.subList {
margin: 0 0 20px 0;
}

.ausverkauft {
font-size: 0.9em;
color: #587e9b;
margin: 0 -85px 0 5px;

}

ul span.datum {

}

.listLink {
color: #858c8c;
cursor:pointer;
border-bottom: 1px solid #858c8c;
}

.listLink:hover {
color: #fff;
}

/* #### DIVS #### */

#mainDiv {
	width: 100%;
}

#headerDiv {
	position: fixed;
	z-index: 100;
	width: 100%;
	height: 50px;
	background-color: #00233e;
}

#footerDiv {
height: 1200px;
}

#navDiv {
margin: 16px 0 0 0;
}

#contentDiv {
	position: relative;
	top: 50px;
	overflow:hidden;
	width: 100%;
	text-align: center;

}

.panel {
	margin: 0 auto 0 auto;
	width: 500px;
}




/* #### NAV #### */

#navDiv a {
	padding: 0 20px 0 0;
}

