#menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #455c5d;
	text-decoration: none;
}
#menu a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #455c5d;
	text-decoration: none;
}
#menu a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41929e;
	text-decoration: none;
}
#content {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454246;
	text-decoration: none;
}
#content a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #455c5d;
}
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #455c5d;
}
h2 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}.bgstart {
	background-image: url(images/layout/bg_logo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}

p.regular {text-align:left; margin: 0 20px 10px 35px;}

.opening-time {margin-left:95px}

@-moz-document url-prefix() {
    .opening-time {margin-left:100px}
}


/* DATENSCHUTZ */

 #datenschutz p.MsoNormal, #datenschutz  li.MsoNormal, #datenschutz  div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;}
 #datenschutz h1
	{mso-style-link:"Überschrift 1 Zchn";
	margin-right:0cm;
	margin-left:0cm;
	font-size:18.0pt;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;}
 #datenschutz h2
	{mso-style-link:"Überschrift 2 Zchn";
	margin-right:0cm;
	margin-left:0cm;
	font-size:14.0pt;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;}
 #datenschutz h3
	{mso-style-link:"Überschrift 3 Zchn";
	margin-right:0cm;
	margin-left:0cm;
	font-size:12pt;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;}
 #datenschutz  a:link,  #datenschutz  span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
 #datenschutz  a:visited, #datenschutz  span.MsoHyperlinkFollowed
	{color:#954F72;
	text-decoration:underline;}
 #datenschutz  p
	{margin-right:0cm;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
 #datenschutz  code
	{font-family:"Courier New";}
 #datenschutz  span.berschrift1Zchn
	{mso-style-name:"Überschrift 1 Zchn";
	mso-style-link:"Überschrift 1";
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;}
 #datenschutz  span.berschrift2Zchn
	{mso-style-name:"Überschrift 2 Zchn";
	mso-style-link:"Überschrift 2";
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;}
 #datenschutz  span.berschrift3Zchn
	{mso-style-name:"Überschrift 3 Zchn";
	mso-style-link:"Überschrift 3";
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;}
 #datenschutz  span.apple-converted-space
	{mso-style-name:apple-converted-space;}
 #datenschutz  .MsoChpDefault
	{font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
 #datenschutz  .MsoPapDefault
	{text-align:justify;}
 #datenschutz  @page WordSection1
	{size:595.0pt 842.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
 #datenschutz  div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 #datenschutz  ol
	{margin-bottom:0cm;}
 #datenschutz ul
	{margin-bottom:0cm;}

