/* DATEI: meyer.css */


body
	{
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	}


/* ******************** HAUPTBLOCK ******************** */

#main
	{
	width:970px;
	margin:15px 0px 0px 0px;
	padding:0px;
	border-top:3px solid #01A3AE;
	}


/* ********** LINKE SEITE ********** */

#main_links
	{
	position:relative;
	left:0px;
	top:0px;
	float:left;
	width:190px;
	}


/* ***** MENÜ ***** */

#menu
	{
	width:160px;
	background-color:#01A3AE;
	margin-top:20px;
	margin-bottom:20px;
	padding:5px;
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;	
	}

#menu a.m1
	{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	}
	
#menu a.m1:hover
	{
	background-color:#FFFFFF;
	color:#01A3AE;
	text-decoration:none;
	}	

#menu a.m2
	{
	display:block;
	padding-left:10px;
	color:#FFFFFF;
	}

#menu a.m2:hover
	{
	background-color:#FFFFFF;
	color:#01A3AE;
	text-decoration:none;
	}	


/* ***** */

#menu_s
	{
	width:250px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 0px 1px 0px;
	background-color:#01A3AE;	
	text-align:center;
	font-family:arial,helvetica,sans-serif;
	}

#menu_s a.m1
	{
	display:block;
	border-left: 1px #01A3AE solid;
	border-right: 1px #01A3AE solid;
	border-top: 1px #FFFFFF solid;
	padding:2px;
	background-color:#01A3AE;	
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	
#menu_s a.m1:hover
	{
	border-top: 1px #01A3AE solid;	
	background-color:#FFFFFF;
	color:#01A3AE;
	text-decoration:none;
	}		
	
#menu_s a.m2
	{
	display:block;
	border-left: 1px #01A3AE solid;
	border-right: 1px #01A3AE solid;
	border-top: 1px #FFFFFF solid;	
	padding:1px;	
	background-color:#01A3AE;	
	color:#FFFFFF;
	text-decoration:none;	
	}	

#menu_s a.m2:hover
	{
	border-top: 1px #01A3AE solid;	
	background-color:#FFFFFF;
	color:#01A3AE;
	text-decoration:none;
	}	

#uno
	{
	position:absolute;
	left:10px;
	top:155px;
	}

#due
	{
	position:absolute;
	left:700px;
	top:155px;
	}

/* ***** ÖFFNUNGSZEITEN ***** */

#zeiten
	{
	width:166px;
	background-color:#FFFFFF;
	margin-bottom:20px;
	border:2px #01A3AE solid;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;		
	}

#zeiten .headline
	{
	padding:5px;
	background-color:#01A3AE;
	color:#FFFFFF;
	font-weight:bold;
	}

#zeiten p
	{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	}


/* ********** RECHTE SEITE ********** */

#main_rechts
	{
	position:relative;
	left:0px;
	top:0px;
	float:right;
	margin:0px;
	padding:0px;
	width:780px;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	background-image:url('grafik/background_k.gif');
	background-repeat:repeat-y;
	}

#main_rechts a
	{
	font-weight:bold;
	color:#01A3AE;
	}

#main_rechts a:hover
	{
	font-weight:bold;
	color:#CF548A;
	}

#main_rechts h1
	{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	font-size:16px;
	}

#main_rechts h2
	{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	font-size:14px;
	}

#main_rechts p
	{
	margin:0px 0px 10px 0px;
	}

/* ***** TOP-TEXT (RECHTS OBEN) ***** */

#top_text
	{
	position:absolute;
	right:2px;
	top:2px;
	font-family:arial,helvetica,sans-serif;
	font-size:16px;	
	font-weight:bold;
	color:#01A3AE;
	}


/* ***** INHALT ***** */

#inhalt
	{
	width:750px;
	/*min-height:355px;*/ /* Normale Öffnungszeiten */
	min-height:410px; /* Weihnacht 2006 */
	margin-top:0px;
	margin-bottom:20px;
	margin-left:23px;
	padding:40px 0px 0px 0px;
	}

#inhalt .rechts
	{
	float:right;
	margin:0px 0px 10px 10px;
	}

#inhalt .zitat
	{
	font-style:italic;
	}

#haftung
	{
	float:right;
	width:300px;
	margin:0px 100px 10px 10px;	
	}

#inhalt div.rechts img
	{
	margin:0px 0px 10px 0px;
	}
	
#inhalt .bild2_in_zeile
	{
	margin-left:55px;
	}	

#inhalt .mitte
	{
	text-align:center;
	}

#inhalt .viva1
	{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#F7B510;
	}

#inhalt ul.geschichte li
	{
	margin:0px 0px 10px 0px;
	}

#inhalt .akt_bild
	{
	float:right;
	margin-bottom:5px;
	margin-left:10px;
	border:0px;
	}

#inhalt div.akt_bild
	{
	width:302px;
	}

#inhalt .akt_bild img
	{
	margin-bottom:5px;
	}
	
.besonders
	{
	padding:15px;
	background-color:#FA3C02;
	border:2px solid #D43302;
	color:#FFFFFF;
	font-family:'times new roman',times,serif;
	font-style:italic;
	font-size:1.5em;
	font-weight:bold;
	}	
	
.besonders .hervor
	{
	text-decoration:underline;
	font-size:1.1em;
	}	

.bilder2010{
	text-align:center;
}

.bilder2010 img{
	margin: 0 10px 20px 10px;
}


/* ***** INHALT STARTSEITE ***** */

#startseite_main
	{
	width:610px;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:23px;
	padding:40px 0px 0px 0px;
	}

#startseite_main img
	{
	margin:0px 0px 10px 0px;
	border:3px #01A3AE solid;
	}	

#startseite_main form
	{
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#startseite_main input
	{
	margin:0px;
	border:3px #01A3AE solid;	
	padding:0px;
	width:510px;
	background-color:#FFFFFF;
	color:#CF548A;
	font-weight:bold;	
	}

h2.startseite
	{
	font-size:1.2em;
	font-family:arial,helvetica,sans-serif;
	}

/* ***** INFO STARTSEITE ***** */
	
#startseite_info
	{
	position:absolute;
	right:0px;
	top:40px;
	width:140px;
	border:2px #01A3AE solid;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;			
	}

#startseite_info .headline
	{
	padding:5px;
	background-color:#01A3AE;
	color:#FFFFFF;
	font-weight:bold;
	}

#startseite_info h1
	{
	margin:5px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	font-size:1em;
	}

#startseite_info p
	{
	margin:5px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	text-align:justify;
	}


/* ******************** ENDE ******************** */
	
#ende
	{
	clear:both;
	width:970px;
	margin:0px;
	padding:3px 0px;
	background-color:#01A3AE;
	text-align:center;
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	}

#ende a
	{
	color:#FFFFFF;
	}



/* ALT */

a:link.redmenu	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FE0000; text-align:left; font-weight:bold; text-decoration:none; }
a:visited.redmenu	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FE0000; text-align:left; font-weight:bold; text-decoration:none; }
a:hover.redmenu	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-align:left; font-weight:bold; text-decoration:none; }

a:link.blackmenu	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-align:left; font-weight:bold; text-decoration:none; }
a:visited.blackmenu { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-align:left; font-weight:bold; text-decoration:none; }
a:hover.blackmenu	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FE0000; text-align:left; font-weight:bold; text-decoration:none; }

a:link.submenu	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; text-align:left; text-decoration:none; }
a:visited.submenu	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; text-align:left; text-decoration:none; }
a:hover.submenu	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#FE0000; text-align:left; text-decoration:none; }

a:link.textlink	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; text-align:left; text-decoration: underline; }
a:visited.textlink	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; text-align:left; text-decoration: underline; }
a:hover.textlink	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FE0000; text-align:left; text-decoration: underline; }

a:link.red	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FE0000; text-align:left; text-decoration: underline; }
a:visited.red	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FE0000; text-align:left; text-decoration: underline; }
a:hover.red	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; text-align:left; text-decoration: underline; }

.inhalt { font-family:Arial,Helvetica,Sans-serif; font-size:10pt; }

.aktuell_h {font-family:arial, helvetica, sans-serif; font-size:0.9em; font-weight:bold}
.aktuell {font-family:arial, helvetica, sans-serif; font-size:0.9em;}
.aktuell_big {font-family:arial, helvetica, sans-serif; font-size:1.1em; font-weight:bold}

.ueberschrift { font-family:Arial,Helvetica,Sans-serif; font-size:1.2em; font-weight:bold; }
.hv { font-family:Arial,Helvetica,Sans-serif; font-size:10pt; color:#01A3AE; font-weight:bold; }
.hv2 {  font-size:10pt; color:#000000; font-weight:bold; }

p,ul,li { font-family:Arial,Helvetica,Sans-serif; font-size:10pt; }
ul {margin-top:5px;padding-top:0px;margin-left:10px;padding-left:6px;}

.ltext
	{
	float:left;
	width:300px;
	}
.rtext
	{
	float:left;
	}
.notext
	{
	clear:left;
	}	

/* Bilder am rechten Rand */
#links { float:left; width:425px; margin-right:20px; background-color:#FFFFFF; }
#rechts { float:left; width:270px; margin:0px; background-color:#FFFFFF; text-align:right; }

/* Laufleiste */
input.laufleiste
	{
	border:4px #01A3AE solid;
	background-color:#FFFFFF;
	width:518px;
	color:#CF548A;
	font-weight:bold;
	}


	
/* Nikolaus 2007 */	

img.niko2007
	{
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #000000;
	}
