body, th, td, p, div                         { color: #5d6468; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 14px; margin: 0 }
table.content_table   { background-color: #dfe0e1; border-collapse: collapse  }
.content hr  { height: 1px }

a:link { color: #68676b; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none }
a:visited { color: #68676b; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none }
a:hover { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none }
a:active { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none }


a.nav_left:link              { color: #68676b; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding:0px; margin:0px;}
a.nav_left:visited           { color: #68676b; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding:0px; margin:0px;}
a.nav_left:hover             { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding:0px; margin:0px;}
a.nav_left:active            { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding:0px; margin:0px;}

a.nav_left_over:link         { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding:0px; margin:0px;}
a.nav_left_over:visited      { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding:0px; margin:0px;}
a.nav_left_over:hover        { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding:0px; margin:0px;}
a.nav_left_over:active       { color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding:0px; margin:0px;}

a.nav_left{
padding:0px; margin:0px; height:20px;
}

h1       { color: #5d6468; font-size: 12px; font-weight: bold; margin: 0.67em 0 }
h2       { color: #000; font-size: 18px; font-family: Arial, Verdana, sans-serif; font-weight: normal }
h3       { color: #68676b; font-size: 16px; font-family: Arial, Verdana, sans-serif; font-weight: bold }
h4       { color: #000; font-size: 14px; font-family: Arial, Verdana, sans-serif; font-weight: bold }
h5       { color: #68676b; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold }
h6       { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold }

.validation_error   { color: #f00 }
input.registration  { color: #5d6468; font-size: 11px; font-family: Arial, Verdana, sans-serif }
table.wir_sind_dabei  { border: solid 1px #5d6468 }
a.wir_sind_dabei:link { color: #5d6468; text-decoration: underline }
a.wir_sind_dabei:visited { color: #5d6468; text-decoration: underline }
a.wir_sind_dabei:hover { color: #5d6468 }
a.wir_sind_dabei:active { color: #5d6468; text-decoration: underline }
input.check_in  {font-family:verdana;color:#31251f;background-color: #fff; border-width: 1px; border-color: #5d6468 }
/*body.gallery    { color: #5d6468; background-color: #fff }*/
table.main { border: solid 1px #000 }
.required{font-family:verdana;color:#31251f;}



a.link_anfahrt:link              { color: #31251F; text-decoration: none; padding:0px; margin:0px;}
a.link_anfahrt:visited           { color: #31251F; text-decoration: none; padding:0px; margin:0px;}
a.link_anfahrt:hover             { color: #8F931C; text-decoration: none; padding:0px; margin:0px; font-weight:bold;}
a.link_anfahrt:active            { color: #8F931C; text-decoration: none; padding:0px; margin:0px;font-weight:bold;}

.gallery_left {
  padding-left:20px;
}