*	{
	margin: 0;
         padding: 0;
	}

body	{
	background-color: #fff;
         color: #000;
         font-family: "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
         margin: 20px;
         }

#header	{
         background-color: #fff;
         }


#header_container	{
                         background-color: #fff;
                         }

#header_container img	{
                         float: left;
                         margin-right: 10px;
                 	}

#header_text	{
		float: left;
                 margin: 10px 0;
                 }

#header_container p	{
			font-size: 1em;
                         }

#header_container .rot	{color: #000;
			}

#header_container p.adresse	{
                                 margin: 10px;
                                 }

#header_container p.zeiten	{
                                 margin: 10px;
                                 }


#header_container p.kontakt	{
                                 margin: 10px;
                                 }

#header_container a	{
			color: #2A5A4A;
                         }

#header p.clearer	{
			clear: both;
                         font-size: 0.1em;
                         }

#navicontainer 	{
		display: none;
                 background-color: #FF9504;
                 }

/* fix Peekaboo-Bug */
/* Hides from IE5-mac \*/
* html #navicontainer {height: 1%;}
/* End hide from IE5-mac */

#navi 	{
         padding: 5px 0;
         margin-left: 11%;
         border-left: 1px solid #FDFFDD;
         margin-right: 11%;
         border-right: 1px solid #FDFFDD;
         }

#navi ul	{
	list-style-type: none;
         margin-left: 10px;
         }

#navi li	{
	display: inline;
         margin-right: 2%;
        	}

#navi li.active	{
                 font-size: 1em;
	       	text-decoration: none;
                	background-color: #8E1236;
                 border: 2px solid #8E1236;
                 color: #FF9504;
        		}

#navi li a:link	{
		font-size: 1em;
	       	text-decoration: none;
                 border: 2px solid #FF9504;
                	color: #8E1236;
                 }

#navi li a:visited       {
			font-size: 1em;
	       		text-decoration: none;
                         border: 2px solid #FF9504;
                		color: #8E1236;
                 	}

#navi li a:hover	{
		font-size: 1em;
	       	text-decoration: none;
                	background-color: #8E1236;
                 border: 2px solid #8E1236;
                 color: #FF9504;
                 }

#navi li a:active	{
			font-size: 1em;
	       		text-decoration: none;
                		background-color: #8E1236;
                         border: 2px solid #8E1236;
                 	color: #FF9504;
                 	}

#container_content	{
                         background-color: #fff;
                         }
#info	{
         border: 1px solid #000;
         background-color: #fff;
         display: none;
         }

#info h2	{
	color: #000;
	font-size: 1.2em;
         margin: 10px 10px 10px 10px;
         }

#info p	{
	color: #000;
	font-size: 1em;
         margin: 10px;
         }

#info ul	{
	list-style-type: disc;
         margin: 15px;
         color: #000;
         }

#info li	{
	margin: 10px;
         }

#content {
         background-color: transparent;
         display: inline;
         }

#content h2	{
		color: #000;
		font-size: 1.4em;
                 margin-bottom: 10px;
         	}

#content p	{
		font-size: 1em;
                 line-height: 170%;
         	margin: 10px 15px 10px 0;
         	}

#content p.small	{
		font-size: 0.85em;
         	}

#content ul	{
		list-style-type: none;
                 font-size: 1em;
                 line-height: 170%;
                 }

#content li	{
		margin: 10px 15px 10px 0;
                 }

#content a	{
		color: #000;
                 text-decoration: none;
                 }

#content img.rechts	{
			float: right;
                 	margin: 0 0 5% 5%;
                 	}

#content img.thumb      	{
                         float: left;
                         margin: 0 20px 20px 0;
                         border: none;
                         }

#footer  {
	clear: both;
         background-color: #fff;
         }

#footer p	{
		font-size: 0.8em;
                 }
