/* 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; width: 810px; align: justify}
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: 705px; 
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; }
