html,body
{
	background-color: #ffffff;
	height: 100%;
	margin: 0px 0px 1px 0px;
	padding: 0;
	width: 100%;
}

*
{
	font-size: 100%;
}

#content a, #content a:link, #content a:hover, #content a:active,
#content div.eventstrigger a, #content div.eventstrigger a:link,
#content div.eventstrigger a:hover, #content div.eventstrigger a:active
{
	color: #3c4448;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.070em;
	line-height: 23px;
	text-decoration: none;
}

#content a, #content a:visited, #content div.eventstrigger a:visited
{
	color: #869197;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0.070em;
	line-height: 23px;
	text-decoration: none;
}

a.neutral, a.neutral:link, a.neutral:hover, a.neutral:active
{
	/*color: #2a2818;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	margin: 0;
	text-decoration: none;*/
}

#frame
{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 840px;
}

#contentwrapper
{
	border: 1px solid #cccccc;
	float: left;
	margin: 0;
	padding: 0;
	width: 840px;
}

#core
{
	border: 0;
	color: #636362;
	float: left;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.070em;
	line-height: 23px;
	margin: 0;
	padding: 0px 0px 0px 35px;
	text-align: left;
	width: 770px;
}

/*Kopfbereich*/
#head
{
	border: 0;
	border-bottom: 1px solid #70b0c2;
	float: left;
	height: 112px;
	margin: 0px 0px 26px 0px;
	padding: 0;
	width: 770px;
}

#logo
{
	border: 0;
	float: left;
	margin: 0;
	padding: 40px 0px 0px 501px;
}

/*Menuehintergruende*/
#menuwrapper
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
}

/*Menuehintergruende*/
#keyvisual
{
	border: 0;
	float: left;
	height: 221px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Home*/
#menuhome
{
	background: url(../art/bg-menu-home.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Stiftung*/
#menustiftung
{
	background: url(../art/bg-menu-stiftung.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Stiftung - nachts*/
#menustiftungnacht
{
	background: url(../art/bg-menu-stiftung-nacht.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Veranstaltungen*/
#menuveranstalt
{
	background: url(../art/bg-menu-veranstalt.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Haus Kreienhoop*/
#menuhaus
{
	background: url(../art/bg-menu-haus-kreienhoop.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Walter Kempowski*/
#menukempowski
{
	background: url(../art/bg-menu-kempowski.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Kempowskieskes*/
#menukempowskieskes
{
	background: url(../art/bg-menu-kempowskieskes.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Literatur*/
#menuliteratur
{
	background: url(../art/bg-menu-literatur.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Links*/
#menulinks
{
	background: url(../art/bg-menu-links.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Gaestebuch*/
#menugaestebuch
{
	background: url(../art/bg-menu-gaestebuch.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Kontakt*/
#menukontakt
{
	background: url(../art/bg-menu-kontakt.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menuehintergrundbild Impressum*/
#menuimpressum
{
	background: url(../art/bg-menu-impressum.jpg) top left no-repeat;
	border: 0;
	float: left;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Menueabstand*/
#menuinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 19px;
}

/*Funktionsnavigation*/
#funcmenu
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	width: 733px;
}

/*rechtsbuendige Ausrichtung Funktionsnavigation*/
#funcmenuinner
{
	border: 0;
	float: right;
	margin: 0;
	padding: 8px 0px 8px 0px;
}

/*Hauptmenue*/
#menu
{
	border: 0;
	border-top: 1px solid #c2d9df;
	border-bottom: 1px solid #c2d9df;
	float: left;
	margin: 0;
	padding: 3px 0px 4px 0px;
	width: 733px;
}

/*Submenue*/
#submenu
{
	border: 0;
	float: left;
	margin: 0;
	padding: 3px 0px 0px 0px;
}


/*kapselt den Inhalt*/
#content
{
	border: 0;
	border-top: 1px solid #70b0c2;
	float: left;
	margin: 26px 0px 0px 0px;
	padding: 0;
	width: 770px;
}

/*Startseite****************************************/

/*Introtext*/
#introhome
{
	border: 0;
	border-bottom: 1px solid #70b0c2;
	color: #007292;
	font-family: Georgia, Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.050em;
	line-height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Introtext*/
#introinnerhome
{
	border: 0;
	float: left;
	margin: 0;
	padding: 15px 0px 18px 21px;
}

/*Zitat - kapselt den Inhalt*/
div.homeframe
{
	border: 0;
	float: left;
	margin: 0;
	padding: 16px 0px 20px 20px;
	text-align: left;
}

/*Zitat - Titel*/
div.hometitle
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 131px;
}

/*Zitat - animierte Beschreibung*/
div.homedescription
{
	border: 0;
	display: none;
	margin: 0;
	padding: 0;
	width: 733px;
}

/*Zitat - animierte Beschreibung*/
div.homedescriptioninner
{
	border: 0;
	font-style: italic;
	margin: 0;
	padding: 3px 0px 0px 109px;
}

#txthome
{
	border: 0;
	border-top: 1px solid #70b0c2;
	color: #636362;
	float: left;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.070em;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 770px;
}

#txtinnerhome
{
	border: 0;
	float: left;
	margin: 0;
	padding: 64px 0px 0px 21px;
}

/*Ende Startseite***********************************/


/*Zitatbereich am Anfang des Inhalts*/
#quotation
{
	border: 0;
	border-bottom: 1px solid #70b0c2;
	color: #696969;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-style: italic;
	letter-spacing: 0.070em;
	line-height: 23px;
	float: left;
	margin: 0;
	padding: 0px 0px 20px 0px;
	width: 770px;
}

/*content master: kapselt den Linken und rechten Bereich des Inhalts,
damit "contentleft" am unteren Ende von "contentright"
absolut positioniert werden kann*/
div.contentframeedit
{
	border: 0;
	height: 100%;
	margin: 0;
	padding: 90px 0px 0px 0px;
	position: relative;
}

/*content master: kapselt den Linken und rechten Bereich des Inhalts,
damit "contentleft" am unteren Ende von "contentright"
absolut positioniert werden kann*/
div.contentframe
{
	border: 0;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}

/*Bild- und Bildtextbereich links*/
div.contentleft
{
	border: 0;
	bottom: 0px;
	color: #636362;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.050em;
	left: 0px;
	line-height: 19px;
	margin: 0;
	padding: 0px 0px 1px 0px;
	position: absolute;
	text-align: left;
	width: 266px;
}

/*Bereich "Veranstaltungen" und "Literatur"*************************/
/*kapselt die Eintraege*/
div.contenteventsframe
{
	border: 0;
	border-top: 1px solid #70b0c2;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 770px;
}

/*"Verantstaltungen" Textbereich links*/
div.contenteventsleft
{
	border: 0;
	color: #636362;
	float: left;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-style: normal;
	letter-spacing: 0.050em;
	line-height: 23px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 266px;
}

/*Textbereich links*/
div.contenteventsleftinner
{
	border: 0;
	margin: 0;
	padding: 16px 0px 0px 20px;
	text-align: left;
}

/*Textbereich links - Datum*/
div.contenteventsdate
{
	border: 0;
	float: left;
	letter-spacing: 0.020em;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100px;
}

/*Textbereich links - Art der Veranstaltung*/
div.contenteventstype
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 146px;
}

/*"Veranstaltungen" Textbereich rechts*/
div.contenteventsright
{
	border: 0;
	float: right;
	margin: 0;
	padding: 16px 0px 0px 0px;
	width: 478px;
}

/*Textbereicht rechts*/
div.contenteventsrightinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 10px 18px 0px 0px;
}

/*Textbereich rechts - Titel*/
div.contenteventstitle
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 385px;
}

/*"Literatur" Textbereich rechts*/
div.contentliteratureright
{
	border: 0;
	float: right;
	margin: 0;
	padding: 16px 0px 0px 0px;
	width: 700px;
}

/*"Literatur" Textbereich rechts - Titel*/
div.contentliteraturetitle
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 608px;
}

/*"Literatur" Textbereich rechts - Titel*/
div.contentliteraturetitleinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 223px;
	text-align: left;
}

/*Textbereich rechts - Titel*/
div.eventstrigger
{
	background: url(../art/btn-open-event.gif) right top no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0px 30px 0px 0px;
	text-align: left;
}

/*Textbereich rechts - besuchter Titel bei geschlossener Beschreibung*/
div.opened
{
	background: url(../art/btn-open-event.gif) right top no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0px 30px 0px 0px;
	text-align: left;
}

/*Textbereich rechts - besuchter Titel bei geschlossener Beschreibung*/
div.opened a span.txttitle
{
	color: #869197;
}

/*Textbereich rechts - Titel bei geoeffneter Beschreibung*/
div.close
{
	background: url(../art/btn-close-event.gif) right top no-repeat;
}

/*Textbereich rechts - Titel bei geoeffneter Beschreibung*/
div.close a span.txttitle
{
	color: #007292;
}

/*"Veranstaltungen" Textbereich rechts - animierte Beschreibung*/
div.eventsdescription
{
	border: 0;
	display: none;
	margin: 0;
	padding: 0;
	width: 385px;
}

/*Textbereich rechts - animierte Beschreibung*/
div.eventsdescriptioninner
{
	border: 0;
	margin: 0;
	padding: 10px 5px 0px 0px;
}

/*"Literatur" Textbereich rechts - animierte Beschreibung*/
div.literaturedescription
{
	border: 0;
	float: left;
	display: none;
	margin: 0;
	padding: 0;
	width: 608px;
}

/*"Literatur" Textbereich links - animierte Beschreibung*/
div.literaturedescriptionleft
{
	border: 0;
	float: left;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 223px;
}

/*"Literatur" Textbereich links - animierte Beschreibung*/
div.literaturedescriptionleftinner
{
	border: 0;
	float: right;
	margin: 0;
	padding: 0px 28px 0px 0px;
	text-align: right;
}

/*"Literatur" Textbereich rechts - animierte Beschreibung*/
div.literaturedescriptionright
{
	border: 0;
	float: left;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 385px;
}

/*Textbereich rechts - Uhrzeit*/
div.contenteventstime
{
	border: 0;
	float: left;
	letter-spacing: 0.020em;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 92px;
}

/*Ende Bereich "Veranstaltungen" & "Literatur"******/


/*Bereich "Gaestebuch"******************************/

/*kapselt das Formular*/
div.contentguestformframe
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	width: 770px;
}


/*kapselt die Eintraege*/
div.contentguestframe
{
	border: 0;
	border-top: 1px solid #70b0c2;
	float: left;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Textbereich links*/
div.contentguestleft
{
	border: 0;
	color: #636362;
	float: left;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.050em;
	line-height: 19px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 266px;
}

/*Textbereich links*/
div.contentguestleftinner
{
	border: 0;
	margin: 0;
	padding: 19px 0px 11px 20px;
	text-align: left;
}

/*Textbereich rechts*/
div.contentguestright
{
	border: 0;
	float: right;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 478px;
}

/*Formular rechts*/
div.contentguestformright
{
	border: 0;
	border-top: 1px solid #70b0c2;
	float: right;
	margin: 20px 0px 0px 0px;
	padding: 16px 0px 20px 0px;
	width: 478px;
}

/*Textbereicht rechts*/
div.contentguestrightinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 16px 18px 20px 0px;
}

/*Textbereicht rechts - Beitraege*/
div.contentguestentryrightinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 16px 18px 10px 0px;
}


/*Textbereich rechts - Kommentar zum Formular*/
div.contentguestrightcomment
{
	border: 0;
	color: #636362;
	float: left;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.050em;
	line-height: 19px;
	margin: 0;
	padding: 2px 0px 1px 0px;
	text-align: left;
}


/*Ende Bereich "Gaestebuch"*************************/


/*Zitattextbereich links*/
div.quotationleft
{
	border: 0;
	margin: 0;
	padding: 0px 0px 0px 4px;
	text-align: right;
}

/*Bildtextbereich links*/
div.contentleftinner
{
	border: 0;
	margin: 0;
	padding: 13px 0px 0px 0px;
	text-align: left;
}

/*Bildcontainer links*/
div.picleft
{
	border: 0;
	margin: 0;
	padding: 0px 0px 5px 0px;
	width: 266px;
}

/*Bild-, Text- und Bildtextbereich rechts*/
div.contentright
{
	border: 0;
	left: 292px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
	width: 478px;
}

/*Textcontainer rechts (nach Zitat)*/
div.contentrightinnerstart
{
	border: 0;
	margin: 0;
	padding: 16px 18px 0px 0px;
}

/*Textcontainer rechts (nach Text)*/
div.contentrightinner
{
	border: 0;
	margin: 0;
	padding: 23px 18px 0px 0px;
}

/*Textcontainer rechts (nach Bild)*/
div.contentrightinnerafterpic
{
	border: 0;
	margin: 0;
	padding: 10px 18px 0px 0px;
}

/*Bildcontainer rechts*/
div.picright
{
	border: 0;
	margin: 0;
	padding: 20px 0px 6px 0px;
	width: 478px;
}

/*Bildcontainer uber beide Spalten*/
div.piccenter
{
	border: 0;
	margin: 0;
	padding: 20px 0px 6px 0px;
	width: 770px;
}

/*Bildtextcontainer rechts */
div.picrighttext
{
	border: 0;
	color: #636362;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.050em;
	line-height: 19px;
	margin: 0;
	padding: 12px 0px 1px 0px;
	text-align: left;
	width: 460px;
}

/*kapselt die Lightbox-Gallery rechts*/
div.lightboxwrapper
{
	border: 0;
	margin: 0;
	padding: 10px 1px 0px 2px;
}

/*Abbinder*/
div.footer
{
	border: 0;
	border-bottom: 1px solid #70b0c2;
	float: left;
	margin: 0;
	padding: 19px 0px 0px 0px;
	width: 770px;
}

/*Abbinder Lightbox-Gallery*/
div.footerlightbox
{
	border: 0;
	border-bottom: 1px solid #70b0c2;
	float: left;
	margin: 0;
	padding: 0;
	width: 770px;
}

/*Abbinder*/
div.footerinner
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 4px;
}



div.floatleft
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}

div.floatright
{
	border: 0;
	float: right;
	margin: 0;
	padding: 0;
	text-align: left;
}

/* ==========================================================================
   cookieCuttr by Chris Wharton (http://cookiecuttr.com)
   ========================================================================== */

.cc-cookies
{
	position:fixed;
	width: 100%;
	left: 0;
	top: 0;
	padding: 18px 0px 20px 0px;
	background-color: #7fb9c8;
	background: rgba(127, 185, 200, 0.9);
	color: #ffffff;
	font-size: 14px;
	letter-spacing: 0.070em;
	line-height: 23px;
	z-index: 99999;
}

/*new [290916 mb]*/
.cc-cookies-inner
{
	margin: 0 auto;
	max-width: 770px;
	width: 100%;
}

/*new [290916 mb]*/
.cc-cookies-inner-inner
{
	margin: 0 auto;
	width: 100%;
}

/*new [150318 mb]*/
.cc-cookies-inner-left
{
	float: left;
	width: 90%;
}

/*new [150318 mb]*/
.cc-cookies-inner-right
{
	float: right;
}

.cc-cookies a, .cc-cookies a:hover
{
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0.070em;
	line-height: 23px;	/*21px*/
	text-decoration: underline;
}

.cc-cookies a:hover
{
	text-decoration: únderline;
}

.cc-cookies a.overlay, .cc-cookies a.overlay:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.cc-overlay
{
	height: 100%;
	padding-top: 25%;
}

.cc-cookies-error
{
	float: left;
	width: 90%;
	text-align: center;
	margin: 1em 0 2em 0;
	background: #fff;
	padding: 2em 5%;
	border: 1px solid #ccc;
	font-size: 18px;
	color: #333;
}

.cc-cookies a.cc-cookie-accept,
.cc-cookies-error a.cc-cookie-accept,
.cc-cookies a.cc-cookie-decline,
.cc-cookies-error a.cc-cookie-decline,
.cc-cookies a.cc-cookie-reset
{
	border: 1px solid #ffffff;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	/*background: #cfe758;*/
	padding: 0.5em 0.75em;
	/*border-radius: 3px;*/
	box-shadow: 0 0 2px rgba(0,0,0,0.25);
	-o-transition: background 0.5s ease-in;
	-webkit-transition: background 0.25s ease-in;
	-moz-transition: background 0.25s ease-in;
}

.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline
{
/*
	background: #41b4d8;
	margin-left: 0.5em;
*/
}

.cc-cookies a.cc-cookie-reset
{
	background: #f15b00;
}

.cc-cookies a:hover.cc-cookie-accept,
.cc-cookies-error a:hover.cc-cookie-accept,
.cc-cookies a:hover.cc-cookie-decline,
.cc-cookies-error a:hover.cc-cookie-decline,
.cc-cookies a:hover.cc-cookie-reset
{
/*	background: #000;
	-o-transition: background 0.5s ease-in;
	-webkit-transition: background 0.25s ease-in;
	-moz-transition: background 0.25s ease-in;
*/
}

.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline
{
	display: block;
	margin-top: 1em;
}

.cc-cookies.cc-discreet
{
	width: auto;
	padding: 0.5em 1em;
	left: auto;
	top: auto;
}

.cc-cookies.cc-discreet a.cc-cookie-reset
{
	background: none;
	text-shadow: none;
	padding: 0;
	text-decoration: underline;
}

.cc-cookies.cc-discreet a:hover.cc-cookie-reset
{
	text-decoration: none;
}

br
{
	letter-spacing: 0;
}

span.nobreak
{
	white-space: nowrap;
}

/*Gaestebuchformular*/
span.coretxt
{

}

/*checkboxes*/
.form-checkbox-wrapper
{
	float: left;
	padding: 9px 0px 23px 0px;
	width: 100%;
}

.form-checkbox-label
{
	float: right;
	width: 93%;
}

.form-checkbox
{
	float: left;
	width: 5%;
}

/*Captcha*/
.formitem-captcha-img-wrapper
{
	border: 0;
	margin: 0;
	padding: 6px 0px 0px 0px;
}

.formitem-captcha-link-wrapper
{
	border: 0;
	margin: 0;
	padding: 16px 0px 0px 0px;
}

/*Meldungen*/
span.red
{
	color: #ff0000;
}

/*In Contenido importierte Klasse*/
/*blaue Headline*/
#content span.ueberschriftblau, #content p.ueberschriftblau, #content strong.ueberschriftblau
{
	color: #007292;
	font-style: normal;
	font-weight: bold;
}

/*In Contenido importierte Klasse*/
/*blauer Text Bildunterschrift*/
#content span.txtblau, #content p.txtblau, #content strong.txtblau
{
	color: #007292;
	font-style: italic;
}

/*In Contenido importierte Klasse*/
/*blaue Schrift Startseite*/
#content span.txthomeblau, #content p.txthomeblau, #content strong.txthomeblau
{
	color: #007292;
	font-style: normal;
}

/*In Contenido importierte Klasse*/
/*Quellennachweis Zitat Startseite*/
#content span.quotehome, #content p.quotehome, #content strong.quotehome
{
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.050em;
	line-height: 19px;
}

p
{
	margin:	0;
	padding: 0;
}

img
{
	border: 0;
	/*display: block;*/
	margin:	0;
	padding: 0;
}


/*Navigation*********************/
/*Funktionsmenue*****************/
#funcmenu ul.func
{
	border: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#funcmenu ul.func li
{
	border: 0;
	color: #ffffff;
	display: inline;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.073em;
	line-height: 16px;
	margin: 0;
	padding: 0px 0px 0px 11px;
}

#funcmenu ul.func li a
{
	border: 0;
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.073em;
	line-height: 16px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#funcmenu ul.func li.hi a
{
	color: #00647d;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.073em;
	line-height: 16px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#funcmenu ul.func li a:hover
{
	color: #00647d;
	font-weight: normal;
}

#funcmenu ul li.hi a:hover
{
	color: #00647d;
	font-style: normal;
	font-weight: bold;
}


/*Hauptmenue + Submenu********/
#menu ul, #submenu ul.sub
{
	border: 0;
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 2px;
}

#menu ul li, #submenu ul.sub li
{
	border: 0;
	color: #ffffff;
	display: inline;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.076em;
	line-height: 23px;
	margin: 0;
	padding: 0px 19px 0px 0px;
}

#menu ul li a, #submenu ul.sub li a
{
	border: 0;
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.076em;
	line-height: 23px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#menu ul li.hi a, #submenu ul.sub li.hi a
{
	color: #00647d;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.076em;
	line-height: 23px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#menu ul li a:hover, #submenu ul.sub li a:hover
{
	color: #00647d;
	font-style: normal;
	font-weight: normal;
}

#menu ul li.hi a:hover, #submenu ul.sub li.hi a:hover
{
	color: #00647d;
	font-style: normal;
	font-weight: bold;
}


form
{
	border: 0;
	padding: 0;
	margin: 0;
}

/*Textfelder Backend*/
.txt
{
	background-color: #ffffff;
	border: 1px solid #70b0c2;
	color: #636362;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.070em;
	line-height: 23px;
	margin: 0px 0px 15px 0px;
	padding: 0;
	text-align: left;
	width: 460px;
}

/*Textfelder Frontend*/
.blogtxt
{
	background-color: #ffffff;
	border: 0;
	border-bottom: 1px solid #70b0c2;
	color: #636362;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.070em;
	line-height: 23px;
	margin: 2px 0px 16px 0px;
	padding: 0px 0px 1px 0px;
	text-align: left;
	width: 478px;
}

.blogtxt.captcha-id
{
	display: none;
}

/*Textfelder kurz Frontend*/
.blogtxtshort
{
	background-color: #ffffff;
	border: 0;
	border-bottom: 1px solid #70b0c2;
	color: #636362;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.070em;
	line-height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 3px;
	text-align: left;
	width: 30px;
}

/*Textareas Frontend*/
.blogarea
{
	background-color: #ffffff;
	background: url(../art/bg-textarea-form.gif) left top repeat-y;
	border: 0;
	color: #636362;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	height: 120px;
	letter-spacing: 0.070em;
	line-height: 23px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	text-align: left;
	width: 478px;
}

/*Textareas hoch Backend*/
.areahigh
{
	background-color: #ffffff;
	border: 1px solid #70b0c2;
	color: #636362;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.070em;
	line-height: 23px;
	margin: 0px 0px 15px 0px;
	padding: 0;
	text-align: left;
	width: 460px;
}





















