body
{
 margin:0;
 padding:50px 0 50px 0;
 font-size:0.80em;
 color: #333333;
 text-align:center;
 background:#f1ebeb url('layout-design/body.jpg') repeat-x;
 font-family:"century gothic",verdana;
}
h1, h2, h3, h4
{
 margin:0;
 padding:0;
 line-height:100%;
 font-size:1em;
 font-weight:normal;
}
h1
{
/* color: #e50909;  
 font-family:"century gothic",verdana; */
 color: #000000;
 font-weight: bold; 
 font-size:3em;
 text-align: center;
}
h2
{
 font-size:1.5em;
 margin:20px;
}
p
{
 margin:5px 0 2px 0;
 padding:0;
}
a
{
 color: #333333;
 text-decoration:underline;
 font-weight:bold;
}
a:hover
{
 text-decoration:none;
}
ul
{
 margin:2px 0 2px 0;
 padding:5px 5px 5px 10px;
}
li
{
 margin:2px 0 0 0;
 padding:0;
}
td
{
padding:3px;
}
hr
{
 border:none;
 background:#ddd;
 height:1px;
 margin:10px 0;
}
img
{
 border:none;
}
#box
{
 width:1000px;
 text-align:left;
 margin:0 auto 0 auto;
 background:#fff url('layout-design/box.jpg') repeat-x;
}
#top
{
 background:#c5d8de url('layout-design/top.jpg') repeat-x;
 text-align:right;
 height:1%;
}
#top #lo
{
 background:url('layout-design/lo.gif') no-repeat;
}
#top #ro
{
 background:url('layout-design/ro.gif') right top no-repeat;
 padding:7px 20px 8px;
}
#navi
{
 float:left;
 width:200px;
}
#navi ul
{
 list-style-type:none;
 margin:0;
 padding:0;
}
#navi li
{
 margin:0; padding:0;
}
#navi a
{
 display:block;
 border:#ddd 1px solid;
 padding:10px;
 margin:0 1px 1px 1px;
 text-decoration:none;
 text-align:center;
 background:#fff;
 color: #666;
}
#navi a:hover
{
 background:#eee;
}
#navi a.eng
{
 font-size:0.9em;
}
#hidden
{
 overflow:hidden;
 height:1%;
}
#portrait
{
 float:right;
 width:170px;
 text-align:center;
 color:#fff;
 background:#020410;
 background:#c5d8de;
 margin-bottom:-10000px;
 padding-bottom:10000px;
}
#main
{
 width:610px;
 float:left;
 padding:10px;
}
#mainheader
{
 padding: 0 50px 50px;
 margin-top:40px;
}
#main p
{
 margin:15px 0 5px 0;
 padding:0;
}
.rechts
{
 text-align: right;
}
.mitte
{
 text-align: center;
}

.morespaceup
{
	padding-top:30px;
}

.order:link, .order:visited 
{
	color: #e50909; 
	font-family:"century gothic",verdana,helvetica,geneva,swiss,sunsans-regular;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
}
.order:hover, .order:visited:hover, .order:active:hover 
{
	text-decoration:underline;
}
.more:link, .more:visited 
{
	color: #99c6db; 
	text-align: right;
	font-family:"century gothic",verdana,helvetica,geneva,swiss,sunsans-regular;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}
.more:hover, .more:visited:hover, .more:active:hover 
{
	color: #666; 
}

.buch
{
 background:#fff;
 margin-bottom:-10000px!important;
 padding-bottom:10000px!important;
 background: url('layout-design/buchbg_liebe-neid-hexerei.jpg') no-repeat;
 margin:10px!important;
 padding:0!important;
 margin-bottom:-10000px!important;
 padding-bottom:10000px!important;
}
.buch #mainheader
{
 font-size: 1.8em;
}
 .buch h1, .buch h2
{
 color:#fff;
 font-family:"Monotype Corsiva", "Blackadder ITC", "Brush Script Std", Times New Roman;
 font-family: Times New Roman;
} 
.buch h1
{
 color: #e50909; 
 color:#000;
 font-weight: bold; 
 font-size:1.2em;
 text-align: center;
}
.buch h2
{
 color:#d43131;
}
.inhalt
{
 padding-top: 320px;
 padding-bottom: 20px;
}

#footer
{
 background:#c5d8de url('layout-design/footer.jpg') repeat-x;
 clear:both;
 height:1%;
 text-align:center;
 font-family:verdana;
 font-size:0.75em;
}
#footer a
{
 color:#000;
}
#footer ul
{
 list-style-type:none;
 margin:0;
 padding:0;
 float:right;
}
#footer li
{
 margin:0 5px;
 padding:0;
 float:left;
}
#footer #lu
{
 background:url('layout-design/lu.gif') left bottom no-repeat;
}
#footer #ru
{
 background:url('layout-design/ru.gif') right bottom no-repeat;
 padding:7px 20px 8px;
 overflow:hidden;
}
#footer #fairnetzt a
{
 margin:0 100px 0 0;
 float:left;
 font-family:verdana;
 font-size:0.90em;
 font-weight: normal;
 color:#666;
 text-decoration:none;
}
