* { margin: 0; padding: 0; }
html, body { color: black; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.6em; background-color: white; text-align: center; height: 100%; margin: 0; padding: 0; }
p { font-size: 1em; text-align: left; margin-bottom: 1em; }
a:link { color: black; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
a:hover { color: black; text-decoration: underline; }
a:active { color: black; text-decoration: underline; }
abbr { cursor: help; }
acronym { cursor: help; }
h1 { font-size: 2em; font-weight: bold; text-align: left; margin: 0.67em 0; }
h2 { font-size: 1.4em; font-weight: bold; text-align: left; margin: 0.83em 0; }
h3 { font-size: 1.1em; font-weight: bold; text-align: left; margin: 0.3em 0; }
hr { background-color: #c3c6bf; width: 100%; height: 1px; margin: 3px 3px 10px; border: solid 0 black; }
img { border: solid 0 black; }
td { font-size: 13px; }
/*Elemente*/
.abstand_lr { margin-right: 10px; margin-left: 10px; }
.abstand_l { margin-left: 10px; }
.balken {  }
.clear { float: none; clear: both; }
.text { font-size: 1em; }
.umflossen_r { float: right; margin-bottom: 10px; margin-left: 10px; }
.umflossen_l { float: left; margin-right: 10px; margin-bottom: 10px; }
.linie { width: 100%; height: 1px; border-top: 1px solid yellow; }
/*TextBildTextBild*/
.tbtbt_table { width: 800px; margin-bottom: 20px; }
.tbtbt_kasten { width: 45%; padding: 1em; border: solid 1px #e5e4e1; }
.tbtbt_kasten a { text-decoration: none; display: block; }
.tbtbt_abstand { width: 20px; }
/*Text Bild Link*/
.rahmen { margin-bottom: 20px; border: solid 1px #e5e4e1; }
.rahmen a { text-decoration: none; display: block; }
/*Gaestebuch*/
.gb_kopfzeile { color: black; font-size: 0.8em; line-height: 1.2em; background-color: yellow; margin-top: 10px; margin-bottom: 5px; }
.gb_kopfzeile a { color: black; font-size: 0.8em; line-height: 1.2em; height: 1.5em; }
.gb_inhalt { width: 100%; margin-bottom: 20px; }
.wegsee { visibility: hidden; display: none; }
/*Struktur*/
#header { background-color: black; background-image: url(../design/head.gif); background-repeat: no-repeat; background-position: left top; text-align: center; width: 750px; height: 150px; visibility: visible; margin-top: 10px; margin-bottom: 25px; display: none; }
#logo { background-image: url(../design/logo.gif); background-repeat: no-repeat; position: absolute; top: 0; right: 0; width: 200px; height: 250px; }
#suche { color: #ff0; background: #2d2d2d url(../design/unteninnen.jpg) no-repeat fixed left bottom; text-align: left; height: 2em; visibility: hidden; margin-top: 1em; border: solid 1px yellow; display: none; }
.suchbutton { position: relative; top: 4px; left: 15px; width: 15px; border: solid 0 black; }
.suchinput { color: silver; background-color: #2d2d2d; position: relative; top: 2px; left: 5px; width: 150px; border: solid 1px yellow; }
.suchinputhover { color: black; background-color: silver; position: relative; top: 2px; left: 5px; width: 150px; border: solid 1px #e5e4e1; }
#content { text-align: left; position: relative; top: 220px; width: 95%; margin: 0; padding: 0; }
.inhalt { text-align: left; margin: 0 0 1em; padding: 0; width: 100%; }
.inhaltinnen { font-size: 1em; margin: 1em 0 1em 25px; padding: 0; }
#inhaltinnen li { padding: 0; width: 480px; margin: 0 0 0 40px; list-style-type: none; list-style-position: inside; }
#breadcrump { color: silver; font-size: 0.8em; background: #292929 url(../design/unteninnen.jpg) no-repeat fixed left bottom; text-indent: 25px; visibility: hidden; margin-bottom: 3em; border: solid 1px yellow; display: none; }
#breadcrump a     { color: yellow; text-decoration: none; text-align: left; }
#breadcrump a:hover    { color: yellow; text-decoration: underline overline; text-align: left;}
#webring { color: #ff0; background: #2d2d2d url(../design/unteninnen.jpg) no-repeat fixed left bottom; text-align: center; visibility: hidden; margin-top: 1em; border: solid 1px yellow; display: none; }
#NT { width: 200px; float: right; }
/*Navi*/
#links { position: absolute; left: 50px; width: 200px; }
#navigation { font-size: 1em; line-height: 1.6em; background: #292929 url(../design/unteninnen.jpg) no-repeat fixed left bottom; text-align: left; text-indent: 10px; visibility: hidden; margin: 0; padding: 0; border-style: solid; border-width: 1px 0; display: none; }
#navigation a { color: yellow; font-size: 1.4em; display: block; font-weight: bold; line-height: 1.5em; border-color: yellow; border-style: solid; border-width: 0 1px; }
#navigation a:link { color: yellow; font-weight: bold; text-decoration: none; border-color: yellow; border-style: solid; border-width: 0 1px; }
#navigation a:link.now { color: white; font-weight: bold; text-decoration: none; border-color: yellow; border-style: solid; border-width: 0 1px; }
#navigation a:visited { color: yellow; font-weight: bold; text-decoration: none; border-color: yellow; border-style: solid; border-width: 0 1px; }
#navigation a:visited.now { color: white; font-weight: bold; text-decoration: none; border-color: yellow; border-style: solid; border-width: 0 1px; }
#navigation a:hover { color: yellow; font-size: 2em; font-weight: bold; background-color: black; text-decoration: none; border-color: yellow; border-style: solid; border-width: 1px 0; }
#navigation a:hover.now { color: white; font-weight: bold; text-decoration: none; }
#navigation a:active { color: red; font-weight: bold; text-decoration: none; border-color: yellow; border-style: solid; border-width: 0 1px; }
#navigation a:active.now { color: red; font-weight: bold; text-decoration: none; border-color: yellow; border-style: solid; border-width: 0 1px; }
#navigation a:focus { color: yellow; font-weight: bold; text-decoration: none; border-color: yellow; border-style: solid; border-width: 0 1px; }
#navigation a:focus.now { color: white; font-weight: bold; text-decoration: none; border-color: yellow; border-style: solid; border-width: 0 1px; }
#navigation ul {  }
#navigation ul li { list-style: none; margin: 0; padding: 0; display: inline; }
#navigation ul ul a { font-size: 1.2em; font-weight: normal; line-height: 1.4em; text-indent: 25px; margin: 0; padding: 0; display: block; }

