@charset "UTF-8";
/* CSS Document */




/* ########################################################### */
/* #######  layout definitions                        ######## */
/* ########################################################### */


body {
	text-align:center;
	heigth: 100%;
	background-color: rgb(127,127,127);
}
#wrapper {
	width:1024px;
	margin:0px auto;
	text-align:left;
	min-height: 100%; /* 100% height fix 09.schoeneck */
	height:auto !important; /* fix 09.schoeneck */
	height:100%; /* min-height für den IE fix 09.schoeneck */
	overflow: hidden !important; /* FF Scroll fix 09.schoeneck */
}	
#main {
	background-image: url(../img/header.png);
	background-repeat: no-repeat;
}
#main #nav #menu {
	position:relative;
}
#main #nav #menu ul{
	position:relative;
	background-color: transparent;
}
#main #nav #menu ul li{
	background-color: transparent;
}
#main #nav a:link, #main #nav a:visited {
	text-decoration: none;
	font-family: "Trebuchet MS", sans-serif;
	color:#fff;
	font-size:125%;
	background-color: transparent;
}
#main #nav a:hover {
	text-decoration: underline;
	background-color: transparent;
}
#content {
	min-height: 590px;
	height:auto !important;
	height:590px;
}
#content #outer{
	
}
#content #inner {
	min-height: 460px;
	height:auto !important;
	height:460px;
}
#content #innerLeft #spalte_1 {
	margin-right: 758px;
	padding: 80px 0 0 0;
}
#content #innerLeft #spalte_1 div.textbox{
	padding-left: 52px;
	padding-right: 10px;
}
#content #innerLeft #spalte_1 div.tablebox{
	padding-left: 52px;
	padding-right: 0;
}
#content #innerLeft #spalte_1 div.bildbox{
	display:none;
}
#content #innerLeft #spalte_2-3 {
	float: right;
	width: 428px;
	padding: 80px 0 0 0;
}
#content #innerLeft #spalte_2-3 div.textbox{
	padding-left: 10px;
	padding-right: 10px;
}
#content #innerLeft #spalte_2-3 div.tablebox{
	padding: 0;
}
#content #innerLeft #spalte_2-3 div .column {
	width: 195px;
}
#content #inner #spalte_4 {
	float: right;
	width: 330px;
	padding: 80px 0 0 0;
}
#content #inner #spalte_4 div.textbox{
	padding-left: 10px;
	padding-right: 126px;
}
#content #inner #spalte_4 div.tablebox{
	padding: 0;
}
#content #inner #spalte_4 div.bildbox {
	display:none;
}
#content #footer {
	background-color: #FFF;
	color: #000;
	padding: 0 116px 0 52px;
}
#content table .dateCol {
	width: 25%;
}


/* ########################################################### */
.home {
	/*background-color: rgb(255,127,0);*/
	background-image: url(../img/template_home_BG.png);
	background-repeat: repeat-y;
}
.home #main{
	background-image: url(../img/template_home_header.png);
	background-repeat: no-repeat;
}
.home #content #innerLeft #spalte_1 {
	margin: 0 649px 0 0;
	padding: 0;
}
.home #content #innerLeft #spalte_1 div.textbox{
	display:none;
}
.home #content #innerLeft #spalte_1 div.bildbox{
	display:block;
	margin: 80px 0;
	overflow: hidden;
}
.home #content #innerLeft #spalte_2-3 {
	width: 319px;
}
.home #content #inner #spalte_4 div.textbox{
	padding: 0 126px 0 10px;
}
.home #content #inner #spalte_4 div.bildbox{
	display:block;
	margin: 0 0 10px 0;
	overflow: hidden;
}
/* ########################################################### */
.aktuell {
	/*background-color: rgb(255,127,0);*/
	background-image: url(../img/template_home_BG.png);
	background-repeat: repeat-y;
}
.aktuell #main{
	background-image: url(../img/template_aktuell_header.png);
	background-repeat: no-repeat;
}
.aktuell #content #innerLeft #spalte_1 {
	margin: 0 649px 0 0;
	padding: 0;
}
.aktuell #content #innerLeft #spalte_1 div.textbox{
	padding: 47px 55px 0 145px;
}
.aktuell #content #innerLeft #spalte_1 div.bildbox{
	display:block;
	margin: 10px 0 40px 0;
	overflow: hidden;
}
.aktuell #content #innerLeft #spalte_1 .textbox h5 {
	color: #F00;
	padding: 0 0 0.4em 0;
	font-size: 90%;
}
.aktuell #content #innerLeft #spalte_2-3 {
	width: 319px;
}
.aktuell #content #inner #spalte_4 div.textbox{
	padding: 0 126px 0 10px;
}
.aktuell #content #inner #spalte_4 div.bildbox{
	display:block;
	margin: 0 0 10px 0;
	overflow: hidden;
}
/* ########################################################### */
.agenda {
	/*background-color: rgb(0,135,192);*/
	background-image: url(../img/template_agenda_BG.png);
	background-repeat: repeat-y;
}
.agenda #content {
	background-image: url(../img/template_agenda_pagetitle.png);
	background-repeat: no-repeat;
}
.agenda #content #outer{
	background-image: url(../img/template_agenda_illustration1.png);
	background-repeat: no-repeat;
}
.agenda #content #innerLeft #spalte_2-3 {
	width: 642px;
	padding: 80px 116px 0 0;
}
.agenda #content #inner #spalte_4 {
	display: none;
}
.agenda #footer {
	display:none;
}
.agenda #content table .dateCol {
	width: 12em;
}

/* ########################################################### */
.album {
	/*background-color: rgb(114,57,77);*/
	background-image: url(../img/template_album_BG.png);
	background-repeat: repeat-y;
}
.album #content {
	background-image: url(../img/template_album_pagetitle.png);
	background-repeat: no-repeat;
}
.album #content #innerLeft #spalte_2-3 {
	width: 214px;
}
.album #content #inner #spalte_4 {
	width: 544px;
	padding: 0;	
}
.album #content #inner #spalte_4 div.textbox {
	display:none;
}
.album #content #inner #spalte_4 div.bildbox {
	display:block;
	width: 428px;
	overflow:hidden;
}
.album caption, .album h1, .album h2, .album h3, .album h4, .album h5{
	color: rgb(255,127,0);
}
.album #footer {
	display:none;
}

/* ########################################################### */
.downloads {
	/*background-color: rgb(141,154,59);*/
	background-image: url(../img/template_downloads_BG.png);
	background-repeat: repeat-y;
}
.downloads #content {
	background-image: url(../img/template_downloads_pagetitle.png);
	background-repeat: no-repeat;
}
.downloads #content #outer{
	background-image: url(../img/template_downloads_illustration1.png);
	background-repeat: no-repeat;
}
.downloads #content #innerLeft #spalte_2-3 div.tablebox{
	padding-right: 10px;
}
.downloads #content #inner #spalte_4 div.bildbox {
	display:none;
}
.downloads #footer {
	display:none;
}
.downloads #content table .dateCol {
	width: 4em;
}
/* ########################################################### */
.about {
	/*background-color: rgb(204,7,30);*/
	background-image: url(../img/template_about_BG.png);
	background-repeat: repeat-y;
}
.about #content {
	background-image: url(../img/template_about_pagetitle.png);
	background-repeat: no-repeat;
}
.about #content #outer{
	background-image: url(../img/template_about_illustration1.png);
	background-repeat: no-repeat;
}
.about #spalte_1 .textbox {
	margin-top:240px;
}
.about #content #inner #spalte_4 div.bildbox {
	display:none;
}

/* ########################################################### */
.links {
	/*background-color: rgb(226,0,122);*/
	background-image: url(../img/template_links_BG.png);
	background-repeat: repeat-y;
}
.links #content {
	background-image: url(../img/template_links_pagetitle.png);
	background-repeat: no-repeat;
}
.links #content #outer{
	background-image: url(../img/template_links_illustration1.png);
	background-repeat: no-repeat;
}
.links #spalte_1 .textbox {
	margin-top:330px;
}
.links #content #inner #spalte_4 div.bildbox {
	display:none;
}
.links #footer {
	display:none;
}
/* ########################################################### */
