﻿@charset "utf-8";

* {} 

* {
	margin: 0;
	padding: 0;	
	border-spacing: 0;
	border-collapse: collapse;
	vertical-align: top;
}

body, td, th {
  font: normal 75%/150% Verdana, sans-serif;
}

td, th {
  f\ont-size: 100%;
}

body {
	color: black;
	background: #0F1E46 url(images/background.jpg) top left repeat-x;
  position: relative;
}

/** Links und Anker
------------------------------------------------------------- */

a:link img,
a:visited img,
a:hover img,
a:focus img,
a:active img {
  border: 0;
}


/** Überschriften
------------------------------------------------------------- */ 
h1, h2, h3, h4, h5, h6 {
  margin: 0px;
}
h1 { 
  font-size: 1.5em;  
}

h2 {
  font-size: 1.4em;
}
h3 {
  font-size: 1.3em;  
}
h4 {
  font-size: 1.2em;  
}
h5 {
  font-size: 1.1em;
}
h6 {
  font-size: 1em; 
}

/** Schriftfarben
------------------------------------------------------------- */

.lila {
	color: #660033;
}

.gruen {
	color: #305C63;
}

/** Absätze
------------------------------------------------------------- */
p {
  margin: .8em 0;
}

/** Tabellen
------------------------------------------------------------- */ 
table {
  margin: 1em 0;  
}

/** Bilder
------------------------------------------------------------- */
img {
  vertical-align: bottom;
}

form {
  margin: 1em 0;
}

select,
input,
textarea {
  /* Für Safari */
  font-size: 99%
}

input,
textarea {
  padding: 1px 3px;
}

input {
  vertical-align: middle;
}

textarea {
  font-family: Verdana, sans-serif;
  margin: 0;
}

#landingText {
	color: #FFFFFF;
	margin-left: 95px;
}

#landingText h1 {
	font-size: 1.8em;
}

#landingText p {
	font-size: 1.5em;
}

#landingText a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1em;
}

#main {
	background: transparent url(images/backgroundMain.jpg) no-repeat;
	width: 1090px;
	height: 940px;
	margin: 0 auto;
}

#nav {
	position: relative;
	float: left;
	top: 5px;
	left: -93px;
	width: 120px;
}

div#nav {
	text-align: right;
}

div#nav  a {
	float: right;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1.4em;
	padding: 5px;
}

div#nav a:hover {
	text-decoration: none;
}

div#nav a.aktuellesLink, 
div#nav a.linksLink {
	background-color: #3c5125;
}

div#nav a.programmLink, 
div#nav a.impressumLink {
	background-color: #325d62;
}

div#nav a.ueberUnsLink {
	background-color: #007578;
}

div#nav a.bilderLink {
	background-color: #adc83e;
}

div#nav a.anfahrtLink {
	background-color: #8f1575;
}

div#nav a.ticketsLink {
	background-color: #5a174b;
}

div#nav a.gaesteLink {
	display: inline;
	background-color: #fcc30e;
}

div#nav a.betroffeneLink {
	background-color: #ee811f;
}

/** Content
------------------------------------------------------------- */
#content {
	background: transparent url(images/backgroundContent.jpg) top left repeat-x;
	position: relative;
	top: 201px;
	left: 162px;
	width: 841px;
	height: 521px;
}

#mainContent {
	background: #F6F6F6 url(images/maincontentBG.gif) no-repeat;
	color: #28565B;
	position: relative;
	top: 5px;
	left: -85px;
	height: 459px;
	width: 527px;
	float: left;
	padding: 20px 25px;
}

#scrollBox {
	overflow: auto;
	width: 525px;
	height: 415px;
}

#subContent {
	background: #F6F6F6 url(images/subcontentBG.gif) no-repeat;
	color: #28565B;
	position: relative;
	top: -488px;
	right: 24px;
	height: 475px;
	width: 178px;
	float: right;
	padding: 12px 25px 12px 12px;
}

