/* Stylesheet für Screen /Browser
/* Design (c) Jan Persiel 2006
/* Version: 1.00
/* Stand: 27.09.2006
/* */

*										{ margin: 0; padding: 0; border: 0; }
body									{ font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif; font-size: 70%; position: relative; }
h1, h2, h3, h4, h5, h6					{ font-family: Georgia, Times, 'Times New Roman', Serif; font-size: 1em; font-weight: normal; color: #62605d; }
h1										{ font-size: 1.4em; margin: 0 0 10px 0; }
body#home h1							{ font-size: 1.4em; margin: 0 0 10px 0; color: #cbc7c2; }
h2										{ font-size: 1.3em; margin: 15px 0 6px 0 }
p										{ font-size: 1.0em; line-height: 1.35em; background: transparent; color: #333; margin: 0 0 7px 0; }
body#home p								{ color: #dedbd8; font-weight: normal; }

a:link, a:visited						{ color: #90753e; text-decoration: none; }
a:hover									{ color: #90753e; text-decoration: underline; }
a:active								{ color: #c57d0c; text-decoration: underline; }

div#container							{ margin: 0; padding-bottom: 60px; background: #cbc7c2 url(../_px/bgr.gif) top center repeat-x; }
body#home div#container					{ background-image: url(../_px/homebgr.gif); }
div#wrapper								{ margin: 0 auto; width: 810px; background: transparent url(../_px/headerbgr.gif) top left repeat-x; }
div#wrapperinnen						{ margin: 0 20px; background: transparent;}
div#header								{ margin: 0 0 0 18px; height: 85px; background: transparent; position: relative; }
div#content								{ margin: 0; min-height: 350px; padding: 15px 20px 10px 30px; background: #fff url(../_px/contentbgr.gif) top left no-repeat; }
body#home div#content					{ margin: 0; min-height: 400px; padding: 15px 5px 10px 30px; background: transparent; }
div#content *							{ margin-left: 340px; margin-right: 10px; }
div#content * *							{ margin-left: 0; }
div#contentfooter						{ height: 50px; background: transparent url(../_px/contentfooterbgr.gif) top left no-repeat; margin: 0 !important; padding: 0 !important; }
div#footer								{ display: block; width: 100%; height: 40px; background: #fff url(../_px/footerbgr.gif) top left repeat-x; }

a#logo									{ position: relative; top: 0px; }
ul#mainnavi								{ position: absolute; right: 5px; bottom: 3px; background: #fff; height: 22px; }
div#footer p							{ margin: 0 auto; width: 770px; text-align: right; padding: 10px 30px 0 0; font-family: Georgia, Times, 'Times New Roman', Serif; font-size: 1.1em; color: #62605d; }
ul#mainnavi li							{ float: right; text-indent: -10000em; list-style: none; }

a#nav01									{ display: block; height: 22px; width: 97px; background: #fff url(../_px/nav1bgr.gif) top left no-repeat; }
a#nav02 								{ display: block; height: 22px; width: 112px; background: #fff url(../_px/nav2bgr.gif) top left no-repeat; }
a#nav03 								{ display: block; height: 22px; width: 81px; background: #fff url(../_px/nav3bgr.gif) top left no-repeat; }

ul#mainnavi li a:hover					{ background-position: left bottom; }

div#fotobox								{ position: relative; float: left; top: -44px; left: -15px; margin: 0; width: 340px; height: 330px; background: transparent url(../_px/fotobgr-subpage.gif) top left no-repeat; }
body#home div#fotobox					{ position: relative; float: left; top: -44px; left: -95px; margin: 0 -75px 0 0; padding: 15px 0 0 15px; width: 520px; height: 445px; background: transparent url(../_px/fotobgr-homepage1.gif) top left no-repeat; overflow:hidden }
div#fotobox img							{ margin: 15px 0 0 20px; }

p.galerie								{ background: #cbc7c2; padding: 10px 0 0 10px; }
p.galerie *  							{ margin: 0 !important; padding: 0; }
p.galerie img  							{ margin: 0 9px 10px 0 !important; padding: 0; }
img#post								{ margin: 0 0 -3px 0 !important; }