body {margin : 0;}
body.mt20 {margin-top:20px;}


.grau {color:#736D6F}
.fs11 {font-size: 11px; }
.mt5 {margin-top:5px;}
b.rot { color: red;}     

h1 {font-size: 15px; color: #CB85A7; margin: 0px 0px 20px 0px;}
h2 {font-size: 13px; color: #CB85A7; }
h2 a { color: #CB85A7; text-decoration : none; }
  
a {text-decoration : underline; color: #000;}
a:hover {text-decoration : underline; color: #CB85A7}

a.nd {text-decoration : none; color: #000;}


table.main td {font-family:tahoma; font-size: 15px}
table.main td.logo {background:url(img/bg_logo.jpg) left no-repeat}

div.kontext {border-top:1px dashed #D979A5; border-bottom:1px dashed #D979A5; width:660px; text-align : left; padding: 10px 0px}
div.kontext2 {border-top:1px dashed #D979A5; border-bottom:1px dashed #D979A5; width:760px; text-align : left; padding: 10px 0px}
div.kontext3 {border-bottom:1px dashed #D979A5; width:660px; padding: 10px 0px}
div.kontext4 {border-bottom:1px dashed #D979A5; width:660px;}

td.kontext5 {border-bottom:1px dashed #D979A5; border-top:1px dashed #D979A5;}
td.kontext6 {border-bottom:1px dashed #D979A5; }

div.kontakt {font-family:tahoma; font-size: 10px; color: #CB85A7; margin-left: 25px; margin-bottom: 5px}
div.kontakt a {color: #CB85A7;}

table.top-m {margin-top:72px}


table.top-m-arb {margin-top:25px}
table.main td.logo-arb {background:url(img/bg_logo-arb.jpg) left top no-repeat}
table.arb   {border-top:1px dashed #D979A5; border-bottom:1px dashed #D979A5; padding: 10px 0; width:660px;}

table.meny td {font-weight : bold; padding:13px;  font-size: 13px}
table.meny td.green {background:url(img/meny_gr.gif) left no-repeat; }
table.meny td.rot {background:url(img/meny_r.gif) left no-repeat; }
table.meny td a {text-decoration : none; color: #3D3D3F}
table.meny td a:hover {text-decoration : underline; color: #CB85A7}


table.galerie_meny{margin-top:20px}
table.galerie_meny td {font-weight : bold; font-size: 13px}
table.galerie_meny td a {text-decoration : none; color: #7DAB00;}
table.galerie_meny td a:hover {text-decoration : underline; }

table.galerie_meny td.activ { border:1px dashed #8BBE00; background-color:#8BBE00}
table.galerie_meny td.activ a {text-decoration : none; color: #FFF;}
table.galerie_meny td.activ a:hover {text-decoration : underline; color: #FFF}
table.galerie_meny td div {padding:5px}
table.galerie_meny td.activ div {border:solid 1px #FFF}

table.geschichte_meny {margin-top:20px}
table.geschichte_meny td {font-weight : bold; font-size: 13px}
table.geschichte_meny td a {text-decoration : none; color: #E50083;}
table.geschichte_meny td a:hover {text-decoration : underline; }

table.geschichte_meny td.activ { border:1px dashed #DA2A7B; background-color:#DA2A7B}
table.geschichte_meny td.activ a {text-decoration : none; color: #FFF;}
table.geschichte_meny td.activ a:hover {text-decoration : underline; color: #FFF}
table.geschichte_meny td div {padding:5px}
table.geschichte_meny td.activ div {border:solid 1px #FFF}

table.bot-m {margin-top:10px}

table.galerie td {width: 155px; vertical-align:top; font-family:tahoma; font-size: 11px; color: #656565}
table.galerie td div.icon {width:20px; float:right; height: 120px; }


table.galerie-tasche td {vertical-align:top; font-family:tahoma; font-size: 11px; color: #656565}


div.mehr {text-align: right; font-size: 11px;}
div.mehr a {color: #656565}
div.mehr a:hover {color: #000}


.border {border:solid 1px black}
