html {height: 100.1%; font-size: 62.5%; }
body {font: 1.4em/1.8em "Century Gothic", Verdana, sans-serif; background: #ececec; }
* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic",  Verdana, sans-serif; 
	margin: 0em 0em 0.5em 0em; 
	color: #BF6215;}
h1 {padding-bottom: 0.4em; font-weight: normal;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.0em;}
 p {font-size: 1em; line-height: 1.4em; margin: 0 0 1em 0;}
 a {color: #3A3B6B; text-decoration: none;}

div#wrapper {
	width: 960px;
	height: 915px;
	margin: 0px auto;
	text-align: left;
	background: #ececec url(../images/buch.jpg) no-repeat; }
	
div#header {margin: 0px; padding: 0px;}
div#header h1 {display: none; }
div#logo {padding: 50px 0 0 50px;}
div#wrap_content {margin: 0px; padding: 0px; border-top: 1px dotted #D9D7D2;}


/* nav category */
#menu {float: left; margin: 30px 0px 0px 70px; width: 300px;}

	
.nav_li {list-style: none;
	margin-left: 60px;
	height: 34px;}
	 
#nav .current {list-style-image: url(../images/button.gif); height: 34px; margin-left: 60px; z-index:1}



#nav .nav_level2 {list-style: none;
	background: none;
	height:34px;
	width: 200px;
	margin-left: 90px;
	padding: 0px;}

#nav .nav_cur2 {list-style: none;
	background: none;
	height:34px;
	width: 200px;
	margin-left: 90px;
	padding: 0px;}
	

#nav .nav_level2 a {color: #504E4C;}
#nav .nav_cur2 a {color: #945444;}
	

div#sub_foto {padding-top: 20px;}
div#iam_link { padding: 20px 0px 0px 260px;}
div#iam_link a { display: inline;}

body#home div#maintext #main_foto  {text-align: left; height: 180px; overflow: visible; }

div#maintext {  height: 680px;
		margin: -50px 70px 0px 520px; 
		padding: 0px;
		color: #777; 
		font-size: 1.0em;}

div#maintext em {font-size: 1em; }
div#maintext a {color: #995544; }
div#maintext a:hover {color: #995544;text-decoration: underline;}

div#maintext h1 {
		padding-bottom: 0.1em; 
		color: #697431; 
		border-bottom: 1px solid #ccc;}

div#maintext h2 {
		font-weight: normal; 
		margin-bottom: -30px; 
		color: #995544; }
	
div#maintext p {padding-top: 20px; }	

div#maintext b {
	font-size: 1.1em; 
	font-weight: bold;  
	color: #697431; }
	
	
body#login b, body#impressum b {color: #995544; }


#inhalt #login label {
	text-align: left;
	float: left;
	width: 70px;
	margin-right: 10px; }
	
#login #button {margin-left: 0px; font-size: 1.1em; color: #995544;}
#inhalt #login {margin-top: 15px; }



div#foto {float: right; margin:5px 0px 10px 12px; border: 1px solid #697431;}

div#maintext .back { padding-left: 20px; }
div#maintext .next { padding-left: 240px; }
div#maintext .next2 { padding-left: 220px; }
div#maintext .next3 { padding-left: 120px; }