@charset "utf-8";
/* vohwinkel.css 20091019 */

body                  { color: black; font-size: 100.1%; font-family: verdana, geneva, arial, helvetica, sans-serif; text-decoration: none; background-color: #ffffe0; padding: 0  }
img                   { border-style: none; }

#wrapper              { color: black; background-color: #ffffe0 ; text-align: center; margin: auto; }

#kopf                 { color: black; }

#kopffuchs            { text-align: center; padding: 0 5px; border-bottom: none }
#kopffuchs ul         { margin: 0; padding: 0 }
#kopffuchs li         {	list-style-type: none; display: inline;	padding: 0px 14px 0px 14px;	margin: 0;}

#kopffotos            { background-color: #ffffe0; text-align: center; padding: 0 3px 0 1px; border-bottom: none }
#kopffotos ul         { padding: 0;	margin: 0; }
#kopffotos li         { text-align: center; list-style-type: none; display: inline; padding: 0 3px; margin: 0;}

#navi                 { background-color: #fffacd; text-align: center; width: 100%; margin: 0; padding: 0; border-top: 1px solid #c00; border-bottom: 1px solid #c00; }
.tablenavi 			  { text-align: center; width: auto; margin: auto; padding: 0; border: 0; }
#navi ul              {	padding: 0;	margin: 0;}
#navi li              { font-weight: bold; list-style-type: none; display: inline; margin: 0; padding: 0; }
#navi a               { font-size: 0.7em;	padding: 0px 8px; }
#navi a:hover         { color: #c00;      padding: 0px 8px; }

#opening              { text-align: center; width: 780px; margin: auto; padding: 0; }

#menu                 { text-align: left; margin: 0; padding: 0; width: 175px; border-style: none; }
#menu ul              { padding: 0; margin: 0; border-style: none; }
#menu li              { list-style-type: none; display: block; padding: 0; margin: 0; border-bottom: 1px solid #c00; border-top-style: none; border-right-style: none; border-left-style: none; }
#menuunten            { text-align: left; margin: 0; padding: 0; width: 160px; border-top: 1px solid #c00; }

#menustrassen         { text-align: left; margin: 0; padding: 0; width: 160px; }
#menustrassen ul      { padding: 0; margin: 0; }
#menustrassen li      { list-style-type: none; display: block; padding: 0; margin: 0; border-bottom: 1px solid #c00; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }

#alpha                { text-align: left; padding: 0 0 2px; width: 160px; border-bottom: medium none }
#alpha ul             {	padding: 0;	margin: 0;}
#alpha li             {	list-style-type: none;	display: inline;	padding: 0px 1px 0px 1px;	margin: 0;}
#alpha a              { font-size: 0.7em;	color: #000;	padding: 0 1px; }
#alpha a:hover        { color: #c00;	 padding: 2px 1px;	border-bottom: medium none;}

#suche                { text-align: center; margin: 0; padding: 0px; }

#foto                 { text-align: center; width: 780px; margin: auto; padding: 0; }

#left                 { text-align: left; margin: 0; padding: 0px; width: 400px; }

#fuss                 { background-color: #fffacd; margin: 0; padding: 0; }

#quicklinks           { text-align: left; width: auto; padding-bottom: 2px; margin:auto; }
#quicklinks ul        { padding: 0; 	margin: 0px; }
#quicklinks li        { list-style-type: none; 	display: inline; 	margin: 0; 	padding: 0px; 	font-size: 0.7em; }
#quicklinks a         { padding: 0px; }
#quicklinks a:hover   { padding: 0px; color: #F00; }

.sitemap1             { background-color: #fffacd; text-align: left; vertical-align: top; width: 150px; margin: 0px; padding: 15px; }
.sitemap2             { background-color: #fffacd; text-align: left; vertical-align: top; width: 470px; margin: 0px; padding: 15px; }

.tourist1             { background-color : #fffacd; text-align: left; padding : 15px; vertical-align : top; }
.tourist2             { background-color : #fffacd; text-align: left; padding : 15px; vertical-align : top; }

.tablefuss            { margin: 0; padding: 0; width: 100%; border-top: 1px solid #c00; border-bottom: 1px solid #c00  }

p.opening             { color: black; font-weight: normal; font-size: 0.8em; }
p.opening1            { color: black; font-size: 0.8em; font-weight: normal; line-height: 10px; text-align: left }
p.opening2            { color: black; font-weight: normal; font-size: 0.8em; }

p                     { color: black; font-size: 0.8em; font-weight: normal; }
p.gross               { color: black; font-size: 1.1em; font-weight: bold }
p.grossm              { color: black; font-size: 1.1em; font-weight: bold; text-align: center }
p.eye1                { color: black; font-size: 0.7em; font-weight: normal; }
p.eye2                { color: black; font-size: 0.8em; font-weight: normal; }
p.foto                { color: black; font-size: 0.8em; font-weight: normal; }
p.text                { color: black; font-size: 0.8em; font-weight: normal; }
p.fuss1               { color: black; font-size: 0.7em; font-weight: normal; text-align: left; margin: 0; padding: 0; }
p.fuss2               { color: black; font-size: 0.7em; font-weight: normal; text-align: center; margin: 0; padding: 0; }

h1                    { color: black; font-size: 1.1em; font-style: normal; font-weight: bold; }
h2                    { color: black; font-size: 1.1em; font-style: normal; font-weight: bold; }

td.opening            { text-align: center; vertical-align: top; width: 600px  ; margin: 0; padding: 0; }
td.fuss1              { width: 50%; margin: 0; padding: 0; }
td.fuss2              { width: 38%; margin: 0; padding: 0; }
td.fuss3              { width: 5%;  margin: 0; padding: 0; }

a:link                { color: black; text-decoration: none; }
a:visited             { color: black; text-decoration: none; }
a:hover               { color: #c00;  text-decoration: none; }
a:active              { color: black; text-decoration: none; }

a.fett:link           { color: black; font-weight: bold; text-decoration: none }
a.fett:visited        { color: black; font-weight: bold; text-decoration: none }
a.fett:hover          { color: #c00;  font-weight: bold; text-decoration: none;}
a.fett:active         { color: black; font-weight: bold; text-decoration: none }

.extern               { background-image: url(pics/basis/extern.gif); background-repeat: no-repeat; background-position: left center; padding-left: 19px; }
a.extern:link         { color: black; font-weight: bold; text-decoration: none }
a.extern:visited      { color: black; font-weight: bold; text-decoration: none }
a.extern:hover        { color: #c00;  font-weight: bold; text-decoration: none; background-image: url(pics/basis/externhover.gif); background-repeat: no-repeat; background-position: left center; }
a.extern:active       { color: black; font-weight: bold; text-decoration: none }

.intern               { }
a.intern:link         { color: black; font-weight: bold; text-decoration: none }
a.intern:visited      { color: black; font-weight: bold; text-decoration: none }
a.intern:hover        { color: #c00; font-weight: bold; text-decoration: none;}
a.intern:active       { color: black; font-weight: bold; text-decoration: none }

.next                 { background-image: url(pics/basis/next.gif); background-repeat: no-repeat; background-position: left center; padding-left: 32px; }
a.next:link           { color: black; text-decoration: none }
a.next:visited        { color: black; text-decoration: none }
a.next:hover          { color: #c00; text-decoration: none;}
a.next:active         { color: black; text-decoration: none }

a.menunav             { font-size: 0.7em; font-weight: bold; background-color: #fffacd; margin-top: 8px; padding: 2px 5px; border-top: 1px solid #c00; display: block; }
a.menunav:link        { font-size: 0.7em; font-weight: bold; background-color: #fffacd; padding: 2px 5px; border-top: 1px solid #c00; display: block; }
a.menunav:visited     { font-size: 0.7em; padding: 2px 5px; border-top: 1px solid #c00; display: block; }
a.menunav:hover       { font-size: 0.7em; padding: 2px 5px; border-top: 1px solid #c00; display: block; color: #c00; }
a.menunav:active      { font-size: 0.7em; padding: 2px 5px; border-top: 1px solid #c00; display: block; }

a.menu                { color: #000000; font-size: 0.7em; margin: 0; padding: 2px 5px; border-style: none; display: block; }
a.menu:link           { color: #000000; font-size: 0.7em; margin: 0; padding: 2px 5px; border-style: none; display: block; }
a.menu:visited        { color: #000000; font-size: 0.7em; margin: 0; padding: 2px 5px; border-style: none; display: block; }
a.menu:hover          { color: #c00;    font-size: 0.7em; margin: 0; padding: 2px 5px; border-style: none; display: block; }
a.menu:active         { color: #000000; font-size: 0.7em; margin: 0; padding: 2px 5px; border-style: none; display: block; }

a.menusub             { color: #000000; font-size: 0.7em; margin: 0; padding: 2px 5px; display: block;  }
a.menusub:link        { color: #000000; font-size: 0.7em; margin: 0; padding: 2px 5px; border-left: 3px solid #c00; display: block; }
a.menusub:visited     { color: #000000; font-size: 0.7em; padding: 2px 5px; border-left: 1px solid #c00; display: block; }
a.menusub:hover       { color: #c00;    font-size: 0.7em; padding: 2px 5px; display: block; }
a.menusub:active      { color: #000000; font-size: 0.7em; padding: 2px 5px; border-left: 1px solid #c00; display: block; }

.center400            { text-align: center; width: 400px; margin: auto; }
.center500            { text-align: center; width: 500px; margin: auto; }
.center600            { text-align: center; width: 600px; margin: auto; }
.frame300             { text-align: left; width: 300px; margin: auto; padding: 25px; border: solid 1px #c00; }
.frame400             { text-align: left; width: 400px; margin: auto; padding: 25px; border: solid 1px #c00; }
.frame500             { text-align: left; width: 500px; margin: auto; padding: 25px; border: solid 1px #c00; }
.frame600             { text-align: left; width: 600px; margin: auto; padding: 25px; border: solid 1px #c00; }

.frame300c            { text-align: center; width: 300px; margin: auto; padding: 25px; border: solid 1px #c00; }
.frame400c            { text-align: center; width: 400px; margin: auto; padding: 25px; border: solid 1px #c00; }
.frame500c            { text-align: center; width: 500px; margin: auto; padding: 25px; border: solid 1px #c00; }
.frame550c            { text-align: center; width: 550px; margin: auto; padding: 25px; border: solid 1px #c00; }
.frame650c            { text-align: center; width: 650px; margin: auto; padding: 25px; border: solid 1px #c00; }

.left300              { text-align: left; width: 300px; margin: auto; padding: 25px; border: solid 1px #c00; }
.left400              { text-align: left; width: 400px; margin: auto; }
.left600              { text-align: left; width: 600px; margin: auto; padding: 25px; border: solid 1px #c00; }

#copyright            { padding: 0; width: auto; margin:auto; }
#copyright a:link     { font-size: 0.7em; }
#copyright a:visited  { font-size: 0.7em; }
#copyright a:hover    { color: #CC0000; font-size: 0.7em; }
#copyright a:active   { font-size: 0.7em; }
table.copyright       { margin: 0; padding: 1px 0px 1px 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #C00; border-bottom-color: #C00; width: 100%; background-color: #fffacd; }
td.copyrightleft      { width: 65%; text-align: left; }
td.copyrightright     { width: 30%; text-align: right; }

/* Formatierung notwenig fuer alte Seiten */

/* Formatierung table mehrfach auf einer Seite */
.tablemain            { width: 780px; text-align: center; margin: auto; }
.centercolumn  { background-color: #ffffe0; padding: 5px; vertical-align: top }  /* td class="centercolumn" */

/* Formatierung Menu */
.menuelinksback       { width : 175px; } /* table class="menuelinksback" */
.inhalt               { color : #ffffe0; background-color : #fffacd; padding-left : 3px; padding-top : 2px; padding-bottom : 2px; border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #C00; text-align: left; } /* MenuNav */
.menuelinks           { width : 175px; background-color : #ffffe0; text-align: left; } /* td class="menuelinks" */

/*  suchen search_result */
.search         { font-size: 0.8em; }
.fehler         { font-size: 0.8em; margin: auto; width: 600px;}
.search_content { text-align:left; }
.nummer         { color: #c66; }
.white          { color: #c66; }
.hitword        { color: #000; font-weight: bold}

a.result:link, a.result:visited {  color: #c66; text-decoration: none; font-weight: normal}
a.result:hover  { color: #cc0000; text-decoration: none; font-weight: normal}

a.url:link, a.url:visited { color: #c66; text-decoration: none; font-weight: normal}
a.url:hover     { color: #cc0000; text-decoration: none; font-weight: normal}

/*  Ziffern  */
a.digits:link, a.digits:visited { color: #c66; text-decoration: none;}
a.digits:hover  { color: #CC0000;}

/*  Vor-/zur?ck-Pfleile  */
a.first_last:link, a.first_last:visited { color: #c66; text-decoration: none;}
a.first_last:hover { color: #CC0000;}

a.copy:link, a.copy:visited { color: #000; text-decoration: none;}
a.copy:hover   { color: #CC0000; text-decoration: underline;}

.sform         { margin: 0; font-size: 0.7em; background-color: #FFF; padding: 0; text-align: center; }
.sbutton       { color: #000000; background-color: #FFF; }
