/* Autor: Christoph Litters
 * Stylesheet Gernsheim.de
 * 24.9.07
 */
 body {
	overflow: auto;
}
 img {
	border: none;

}

/*div {
	border: 1px solid black;
	
}
*/
div {1
	border:none;
}
div#heading { /*Kompletter kopf Banner und topbar*/
}
div#banner {
	height:95px;
}
div#top_bar{ /* Enthaelt Toplinks und fortsatz der Bannergrafik */
	width: 100%;
	height: 23px;
	background-color: #F7DBA5;
	float: right;
}
div#banner_downleft {/*enthaelt fortsatzgrafik vom Banner */
	width:240px;
	height:23px;
	float: left;
}
div#leftbar {
	width: 150px;
	float: left;
}
div#page {
	width: 959px;
	overflow: hidden;
	border: 1px solid black;
	padding: 3px !important;
	height: 97%;
}
div#content{
	padding: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	float:right;
	width: 800px;
	overflow: auto;
	margin-top: 5px;
	height: 75% !important;
	
}
a.topLink {
	text-decoration: none;
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 10px;
	margin-bottom: 0.5em;
}

div#toplinks form{
	display: inline;
	padding-top: 0px;
	margin-top: 0px;
}
div#toplinks form input {
	border: 1px solid black;
	font-size: 9px;
	/*background-color: #FFE3AA;*/
	background-color:  White;
	width: 155px;
	height:18px;
	display: inline;
}
div#toplinks form input.button {
	font-size: 9pt;
	background-color: #F7DBA5;
	width: 40px;
	height:16px;
	border: none;
	margin-bottom: 0px;
	padding-right: 10px;
}
span.nutzungsbedingungen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
div#nutzung{
	bottom:2em;
	width: 779px;
}
/*********************************
 * THEMENSEITEN UEBERSICHTSSEITEN
*********************************/
img.themenseite{
	width: 131px; 
	height: 86px;
	float: left;
	border-width:  6px;
	border-style: outset;
	border-color: #CBA658;
	margin-left: 10px;
	margin-top: 5px;
}
font.themenseitenText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	}
a.themenseitentext{
	text-decoration: none;
	color: black;
	font-size: small;
}
a.themenseitentext:HOVER{
	text-decoration: underline;
	color: blue;
}
h1.themenseiten{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: large;
	color: Black;
	line-height: 5px;
	margin-left: 10px;
}
div.themenseitenText{
	margin-left: 168px;
	border-left: 1px dotted grey;
	/*border: 1px dotted grey;*/
	height: 100px;
	padding-left: 10px;
	margin-top: 10px;
	font-size: xx-small;
	border-bottom: 1px dotted grey;
}
/*a.themenseitentext + a.themenseitentext div.themenseitenText {
        height: 100px;
}*/
div.themenseitenRow {
        height: 100px;
}
/*********************************
 * THEMENSEITEN UEBERSICHTSSEITEN ENDE
*********************************/
/*********************************
 * M E N U
*********************************/
A.menulevel1{/*Menüpunkte Level 1*/
	text-decoration: none;
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.menulevel1{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: none;
	background-color: #F7DBA5;
}
.menulevel1:HOVER{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: none;
	background-color: #FFB164;
}
A.menulevel2{/*Menüpunkte Level 2*/
	text-decoration: none;
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.menulevel2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	border: none;
   color: #CBA658;/*menu Balkenfarbe im aufgeklappten menu*/
	background-color: #FFD886;
}
.menulevel2:HOVER{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: none;
	background-color: #FFB164;
}
A.menulevel3{/*Menüpunkte Level 3*/
	text-decoration: none;
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.menulevel3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: none;
   color: #CBA658;/*menu Balkenfarbe im aufgeklappten menu*/
	background-color: #FFCA59;
}
.menulevel3:HOVER{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: none;
	background-color: #FFB164;
}
A.menumarkiert{/*Menüpunkte Markiertes menu*/
	text-decoration: none;
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CBA658;
}
.menumarkiert{	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: none;
	background-color: #CBA658;
}
.menumarkiert:HOVER{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: none;
	background-color: #FFB164;
}
.marker{/*Markierungszeichen*/
	font-size: 9pt;
	color: #F7754A;
}

/*********************************
 * B I L D E R G A L L E R I E   *
*********************************/
h1.bildergallerie {
	font-family: Arial, Helvetica, sans-serif;
	font-size:smaller;
	font-weight: bold;
}
table.bildergallerie{
	border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
table.bildergallerie2{
	/*border: 1px solid black;*/
	font-family: Arial, Helvetica, sans-serif;
}
table.bildergallerieBilder{
	margin-top: 1em;
   margin-left: 28px;
	text-align: center;
}
td.bildergallerieBilder{
	border-width: 8px;
	border-style: outset;
	border-color: #CBA658;
}
div#bildergallerieZurueck{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 1em;
}
div#bildergallerieVor{
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin-right: 2em;
	vertical-align: super;
	font-size: smaller;
	margin-bottom: 1em;
}
.bildergallerieDiv{
	border-width: 2px;
	border-style: solid;
	border-color: #CBA658;
   text-align: center;
}

/*************************************
 * S U C H E                         *
*************************************/
A.Suchergebnis{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
span.highlight{
	font-family: Arial, Helvetica, sans-serif;
	background: Yellow;
	font-weight: bold;
}
span.suchergebnisText{
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	font-size: small;
}span.suchergebnisURL{
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	color: Green;
	font-size: small;
}span.suchblaettern{
	margin-bottom: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	float: right;
   font-weight: bold;
}
.textrechts{
	float: left;
}
/***********************************
 * S I T E M A P                   *
***********************************/
A.sitemap{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}
A.sitemap:HOVER{
	text-decoration: underline;
}

/***********************************
 * V E R W A L T U N G             *
***********************************/
Table.verwaltung{/*Tabelle An sich*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
TH.verwaltung{/*TableHead also Spaltenüberschrift*/
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid black;
	border-right: 10px solid White;
	background-color: Orange;
}
TD.verwaltung {/*Tabellendatenfeld*/
        font-size: small;  
        border-top: 1px dotted grey;
	padding-top: 3px;
	margin-top: 1px;
	vertical-align: top;
}
H1.verwaltung{/*Überschrift über der Tabelle*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:  small;
	color: Black;
	text-align: center;
}

/***************************************
 * P R E S S E M I T T E I L U N G E N *
***************************************/

Table.pressemitteilung{/*Tabelle An sich*/
	font-family: Arial, Helvetica, sans-serif;
        font-size: small;
}
TH.pressemitteilung{/*TableHead also Spaltenüberschrift*/
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid black;
	border-right: 10px solid White;
	background-color: Orange;
}
TD.pressemitteilung{/*Tabellendatenfeld*/
   border-top: 1px dotted grey;
	padding-top: 3px;
	margin-top: 1px;
	vertical-align: top;
}
H1.pressemitteilung{/*Überschrift über der Tabelle*/ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: Black;
	text-align: center;
	margin-bottom: 0px;
}
span.zeile2{
	font-family: Arial, Helvetica, sans-serif;
   line-height: 25px;
}

/***************************************
 * V E R E I N S L I S T E             *
***************************************/

Table.vereinsl{/*Tabelle An sich*/
	font-family: Arial, Helvetica, sans-serif;
	
}
TH.vereinsl{/*TableHead also Spaltenüberschrift*/
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid black;
	border-right: 10px solid White;
	background-color: Orange;
}TD.vereinsl {/*Tabellendatenfeld*/
   border-top: 1px dotted grey;
	padding-top: 3px;
	margin-top: 1px;
	vertical-align: top;
}
H1.vereinsl{/*Überschrift über der Tabelle*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: Black;
	text-align: center;
}

/*****************************************
 *  G R I L L K A L E N D E R            *
*****************************************/
Table.grillkalAusricht{/*Ausrichtungstabelle der einzelnen Monatskalender*/
	border-width: 1px;
}
Table.grillkalender{/*Ausrichtung in einem einzelnen Monatsblatt*/
	background-color: #FFD886;
	border-color: #F7DBA5;
}
TD.kalenderblatt{/* Ansicht eines Monats*/
	vertical-align: top;
	background: #FFD886;
}
TD.grillkalenderHead {/*Überschrift über den einzelnen monaten*/
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	background: #CBA658;
}
TD.grillkalender{/*die einzelnen Tage des Kalendermonats*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}
TD.grillkalenderWT{/*die Wochentagsüberschriften des Kalendermonats*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom: 1px solid black;
	background: #E2aC37;
	text-align: center;
}
TD.grillkalenderUsedDay{/*Die gebuchten Tage*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 7pt;
	background-color: #FFFFAC;
	border-color: #FBA400;
	border: 1px Orange solid;
	text-align: center;
}

/***********************************************
 * V E R A N S T A L T U N G S K A L E N D E R *
***********************************************/
Table.kalender{/*Tabelle An sich*/
	font-family: Arial, Helvetica, sans-serif;
}
TH.kalender{/*TableHead also Spaltenüberschrift*/
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid black;
	border-right: 10px solid White;
	background-color: Orange;
}
td.kalender{
	border-top: 1px dotted grey;
	padding-top: 3px;
	margin-top: 1px;
	vertical-align: top;
}
H1.kalender{/*Überschrift über der Tabelle*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: Black;
	text-align: center;
}
a.kalenderlinks{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Black;
	background-color: #FFF19F;
}
a.kalenderlinks:HOVER{
	text-decoration: underline overline;
	background-color: Orange;
}
.kalendertext{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF19F;
}
font.jahreszahlR{
	background-color: Orange;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 12px;
}
font.jahreszahlU{
	background-color: Orange;
	font-family: Arial, Helvetica, sans-serif;
}
font.jahreszahlL{
	background-color: Orange;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 12px;
}
font.trennz{
	background-color: Orange;
	font-family: Arial, Helvetica, sans-serif;
	color: orange;
	margin-left: 10px;
	margin-right: 10px;
}

/***********************************************
 * S C H Ö F F E R G A L L E R I E             *
***********************************************/
h1.bildergalleriePS{
	color: black;
	margin-top: 0px;
	font-size: large;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
h1.bildergallerie{
	color: black;
	margin-top: 0px;
	font-size: large;
	text-align: center;
}
div#ps_back{
        float: left;
}
div#ps_next{
        float: right;
}