@charset "utf-8";



/* __________.__________.__________.__________.__________.__________ Rücksetzung */ 


/* __________.__________.__________ Allgemein */

* {
	margin: 0;
	padding: 0;
	outline: none;
	text-decoration: none;
	list-style-type: none;
}

html { /* Erzwingt vertikalen Scrollbalken */
	height: 100%;
	padding-bottom: 1px;
}


/* __________.__________.__________.__________.__________.__________ Bereiche */


/* __________.__________.__________ Basis */

div#wrapper {
	width: 960px; 
	margin: 0 auto 0 auto;
}

div#header {
	height: 200px;
}

div#left {
	width: 160px;
	margin: 0 40px 0 0;
}

div#right {
	width: 180px;
	margin: 0 0 0 20px; 
}

div#main {
	margin: 0 200px 0 200px;
	padding: 3px 0 0 0;
}

div#footer {
	height: 50px;
}


/* __________.__________.__________ Allgemein */
 
div#main div.mod_article div.ce_text {
	margin: 0 0 20px 0;
}


/* __________.__________.__________ Kopfbereich */

h1#logo {
/*	display: block;*/
/*	float: left;*/
/*	height: 83px;*/
	left: 200px;
	position: absolute;
	text-indent: -9999px; /* Macht den Text normalerweise unsichtbar */
	top: 55px;
/*	width: 200px;*/
}

h1#logo a {
	display: block;
	height: 83px;
	width: 200px;
}

/*div#logo a {
	height: 83px;
	width: 200px;
}*/

/*h1#logo span {
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
}*/

/*div#logo a {
	display: block;
}*/

div#farbmotiv_auswahl {
	float: right;
	position: relative;
	top: 5px;
}


/* __________.__________.__________ Nachrichten */

/* div#nachrichten div.layout_full {
	border-bottom: 1px solid #DDDDDD;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
}*/
/*div#nachrichten div.last {
	margin: 0;
}*/


/* __________.__________.__________ Datums- und Zeitangaben */

/*p.info {
	margin: 0 0 0 0;
}*/


/* __________.__________.__________ Angebot */

/*div#angebot div.ce_text {
	div.ce_list,
	div.ce_table
	margin: 0 0 20px 0;
}*/

/*div#angebot div.last {
	margin: 0;
}*/

/* __________.__________.__________ Formulare */

div#main div.form {
	margin: 0 0 20px 0;
}


/* __________.__________.__________ Hinweise */

/*div#hinweise div.ce_text {
	div.ce_list,
	div.ce_table
	margin: 0 0 20px 0;
}*/


/* __________.__________.__________ Termine */

/*span.day {
	display: none;
}*/

/*div#termine div.header {
	margin: 10px 0 0 0;
}*/

/*div#termine div.header {
	padding: 10px 0 0 0;
}*/

/*div#main div.mod_article div.event div.ce_text {
	margin: 0;
}*/

/*div#main div.mod_article div.event {
	margin: 20px 0 0 0;
}*/

/*div#main div.mod_eventlist p.info,
div#main div.mod_eventlist div.ce_text,
div#main div.mod_eventlist div.ce_text p.tinymce_datum {
	display: inline;
}*/


/* __________.__________.__________ Gästebuch */

/*div#main div.mod_comments div.comment_default {
	margin: 0 0 20px 0;
	padding: 10px 0 0 0;
	border-top: 5px solid #FBEEF5;
}*/


/* __________.__________.__________ Tabellen */

/*div#main div.mode_article div.ce_table {
	width: 100%;
}*/

div#main div.mod_article div.ce_table table {
	width: 100%; 
}

/*div#main div.mod_article div.ce_table td.col_1 {
	width: 15%;
}*/

div#main div.mod_article div.ce_table td.col_0 {
	padding: 5px 10px 3px 0;; /* Abstand von Spalte 1 zu 2 (plus Standardabstände) */
}


/* __________.__________.__________ Noscript-Bereich */

div#noscript_hinweis {
	border: 1px solid red;
/*	left: 500px;*/
	margin: 72px 0 0 560px;
	padding: 5px 8px 5px 8px;
	position: absolute;
	width: 200px;
}

div#noscript_hinweis p {
	color: red;
	font: normal normal normal 12px/20px Helvetica, Arial, sans-serif;
}


/* __________.__________.__________.__________.__________.__________ Rahmen */


/* __________.__________.__________ Termine */

/*div#termine div.header {
	border-top: 5px solid #FBEEF5;
}*/


/* __________.__________.__________ Links */

/*div.ce_text p a,
div.pagination a {
	border-bottom: 1px solid #C79DB5;
	border-bottom: 1px solid #ABABAC;
}*/

/*div.ce_text p a:hover,
div.pagination a:hover {
	border-bottom: 1px solid #E38EBE;
	border-bottom: 1px solid #C79DB5;
}*/


/* __________.__________.__________ Navigation */

/*div.mod_navigation a:hover {
	color: #C79DB5;
	border-bottom: 1px solid #C79DB5;
	float: right;
}*/


/* __________.__________.__________ Listen */

div.ce_list li {
	border-top: 1px solid #F8E3EF; /* Rosa 3 */
}

div.ce_list li.first {
	border: none;
}


/* __________.__________.__________ Tabellen */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

div#main div.mod_article div.ce_table td {
	border-top: 1px solid #F8E3EF;  /* Rosa 3 */
	border-bottom: 1px solid #F8E3EF; /* Rosa 3 */
}

div#main div.mod_article div.ce_table tr.row_first td,
div#main div.mod_article div.ce_table tr.row_last td {
	border: none;
}


/* __________.__________.__________ Google Maps */

div#main div.mod_article div.mod_dlh_googlemaps{
	border: 1px solid #F8E3EF; /* Rosa 3 */
}

iframe {
	border: 1px solid #F8E3EF; /* Rosa 3 */
}


/* __________.__________.__________.__________.__________.__________ Typografie */

/* font: (font-style: normal) (font-variant: normal) (font-weight: normal) 16px/22px Helvetica, Arial, sans-serif; */


/* __________.__________.__________ Allgemein */

div#container {
	color: #666666;
	font: normal normal normal 17px/25px Helvetica, Arial, sans-serif;
}


/* __________.__________.__________ Überschriften */

h1 {
/*	border-top: 10px solid #FBEEF5;*/
	font: normal normal bold 22px/25px Helvetica, Arial, sans-serif;
	letter-spacing: 0.5px;
	margin: 0 0 5px 0;
/*	padding: 10px 0 0 0;*/
	text-transform: uppercase;
}

h2 {
	font: normal normal normal 17px/25px Helvetica, Arial, sans-serif;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}


/* __________.__________.__________ Links */

div#main div.ce_text p a {
/*	color: #C79DB5;*/
	border-bottom: 1px solid #ABABAC;
	color: #666666;
}

div#main div.ce_text p a:hover {
/*	color: #E38EBE;*/
	border-bottom: 1px solid #C79DB5; /* Rosa 2 */
	color: #E38EBE; /* Rosa */
}


/* __________.__________.__________ Nachrichten / Infos */

div#main div#nachrichten p.info,
div#main span.date, 
div#main span.time {
	color: #999999;
	font: normal normal normal 13px/25px Helvetica, Arial, sans-serif;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}


/* __________.__________.__________ Navigation */

div.mod_navigation {
	font: normal normal bold 18px/30px Helvetica, Arial, sans-serif;
	letter-spacing: 0.5px;
	text-align: right;
	text-transform: uppercase;
}

div.mod_navigation ul.level_2 {
	font: normal normal normal 18px/30px Helvetica, Arial, sans-serif;
}

div.mod_navigation a,
div.mod_navigation span {
	color: #ABABAC;
}

div.mod_navigation a.submenu {
	color: #C79DB5; /* Rosa 2 */
}

div.mod_navigation span.active {
	color: #E38EBE; /* Rosa */
}

/*div.mod_navigation a.submenu*/
/*div.mod_navigation span.active {*/
/*	float: right;
}*/

/*div.mod_navigation ul.level_2 {
	clear: both;
}*/

/*div.mod_navigation span {*/
/*	float: right;
	position: relative;*/
/*	diplay: block;*/
/*}	*/

/*div.mod_navigation li.first {
	clear: both;
}*/

/*div.mod_navigation a:visited {
	color: #999999;
}*/

div.mod_navigation a:hover {
	color: #C79DB5; /* Rosa 2 */
	border-bottom: 1px solid #C79DB5; /* Rosa 2 */
}


/* __________.__________.__________ Farbmotiv-Auswahl */

div#farbmotiv_auswahl p {
	font: normal normal normal 12px/25px Helvetica, Arial, sans-serif;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

a.gruen {
	color: #C6E48C;
}

a.rosa {
	color: #E38EBE; /* Rosa */
}


/* __________.__________.__________ Tabellen */

/*div#main table {
	max-width: 560px;
}*/

div#main table td {
	padding: 5px 0 3px 0;
}

/*div#main table tr.row_0 {
	padding: 0 0 0 10px;
}*/


/*div#main table td.col_0 {
	padding: 0 0 0 6px;
}
div#main table td.col_1 {
	padding: 0 0 0 10px;
}*/

/*div#main table tr.odd {
	background-color: #FBEEF5;
}*/

/*div#main div.mod_article div.ce_table td.col_1 {
	white-space: nowrap;
}*/


/* __________.__________.__________ Listen */

div.ce_list li {
	border-top: 1px solid #F8E3EF; /* Rosa 3 */
/*	line-height: 30px;*/
/*	list-style-type: disc;*/
	padding: 5px 0 3px 0;
}

div.ce_list li.first {
	border: none;
}


/* __________.__________.__________ Termine */


div#main div.mod_eventlist {
	margin: 20px 0 0 0;
}

div#main div.event p.info {
/*	color: #ABABAC;*/
/*	color: #999999;*/
/*	font-weight: bold;*/
/*	font-style: italic;*/
/*	font-size: 14px;*/
/*	text-transform: uppercase;*/
/*	margin: 0 0 10px 0;*/
}

div#right div.event {
	border-top: 1px solid #F8E3EF; /* Rosa 3 */
	padding: 5px 0 8px 0;
}

div#right div.first {
	border: none;
}

div#right span.date {
	color: #666666;
	display: block;
	font: normal normal normal 15px/15px Helvetica, Arial, sans-serif;
}

/*div#right div.mod_article div.mod_eventlist div.event span.time {
	display: none;
}*/

div#right div.event a {
	color: #E38EBE; /* Rosa */
	cursor: default;
	font: normal normal normal 15px/15px Helvetica, Arial, sans-serif;
/*	line-height: 20px;*/
}

/* Änderung Anfang 2010.06.15, 19:31 */

div#right div.empty {
	font: normal normal normal 15px/15px Helvetica, Arial, sans-serif;	
}

/* Änderung Ende */

/*div#right div.event span {
	line-height: 20px;
}*/

p.tinymce_datum {
/*	color: blue;*/
}

p.tinymce_text {
}


/* __________.__________.__________ Gästebuch */

/*div.form {
	clear: both;
}*/

div#main div.comment_default {
	margin: 0 0 20px 0;
/*	padding: 10px 0 0 0;*/
/*	border-top: 5px solid #FBEEF5;*/
}

/*div#main div.mod_comments div.first {
	clear: left;
	positon: relative;
}*/

div#main div.comment_default p.info {
	color: #E38EBE; /* Rosa */
}

div#main div.comment_default p.info a {
	border-bottom: 1px solid #C79DB5; /* Rosa 2 */
	color: #C79DB5; /* Rosa 2 */
}

div#main div.comment_default p.info a:hover {
	border-bottom: 1px solid #E38EBE; /* Rosa */
	color: #E38EBE; /* Rosa */
}


/* __________.__________.__________ Seitenzahlen */

div#main div.pagination  {
	border-bottom: 1px solid #F8E3EF; /* Rosa 3 */
	border-top: 1px solid #F8E3EF; /* Rosa 3 */
	color: #666666;
	font: normal normal normal 17px/25px Helvetica, Arial, sans-serif;	
	margin: 0 0 20px 0;
	padding: 5px 0 3px 0;
/*	position: relative;*/
}

/*div#main div.pagination p, 
div#main div.pagination li {
	border-bottom: 1px solid #F8E3EF;
	border-top: 1px solid #F8E3EF;
}*/

/*div#main div.pagination ul {
	position: relative;
}*/

div#main div.pagination li {
/*	padding: 0;*/
	padding: 0 5px 0 0;
	float: left;
	position: relative;
}

div#main div.pagination p {
	float: left;
	margin: 0 15px 0 0;
/*	display: inline;*/
	position: relative;
}

div#main div.pagination a.link,
div#main div.pagination a.next,
div#main div.pagination a.previous {
	border-bottom: 1px solid #ABABAC;
	color: #666666;
}

div#main div.pagination a.link:hover,
div#main div.pagination a.next:hover,
div#main div.pagination a.previous:hover {
	border-bottom: 1px solid #C79DB5; /* Rosa 2 */
	color: #E38EBE; /* Rosa */
}

div.pagination li a.previous {
	margin: 0 15px 0 0;
}

div.pagination li a.next {
	margin: 0 0 0 15px;
}

div#main div.pagination span.current {
	color: #E38EBE; /* Rosa */
}

div#main div.pagination span.current {
	font-weight: bold;	
}


/* __________.__________.__________ Google Maps */


div.dlh_googlemap p,
div.dlh_googlemap a,
div.dlh_googlemap div.routinglink {
	border: none;
	color: #666666;
	font: 12px/18px Arial, Helvetica, sans-serif;
/*	padding: 0;
	margin: 0;*/
}

div.dlh_googlemap a {
	text-decoration: underline;
}

div.dlh_googlemap a:hover {
	border: none;
	color: #999999;
}

div.dlh_googlemap input.text {
	margin: 0 5px 0 0;
}






/* ###################################### */
/* ###################################### */
/* ###################################### */

/* __________.__________.__________.__________.__________.__________ Test */

/*.tinymce_datum {
	color: blue;	
}*/

.superduper {
	font-size: 20px;
	font-weight: bold;
}

/* Test */
.testklasse_1 {
	color: red;
}
	
/* .unsichtbar {
	display: none;
} */
	
.zozzel {
	color: #09F;
}


/*#wrapper {
	background-color: #ECECEC;
	}

#header {
	background-color: #CECECE;
}

#left {
	background-color: #DEDEDE;
}

#right {
	background-color: #D8D8D8;
}

#main {
	background-color: #B9B9B9;
}

#footer {
	background-color: #999999;
}*/
