


body {
  background-color:#990000; 
  color: #003333;
  margin: 0;
  padding: 0px 10%; 
  min-width: 640px; 
  
}
a:link {
	text-decoration: none;
	color:#006666;
}
a:visited {
	text-decoration: none;
	color:#006666;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
}


.skip { 
  position: absolute;
  margin-left: -999px;
  width: 990px;
}
.titel { 
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
color:#990000;
font-weight:bold;
line-height: 1.5em;
}

img { 
   max-width: 95%; 
}
.fleft { 
  float: left;
  margin: 0 1em 0.2em 0; 
}
.fright {
  float: right;
  margin: 0 0 0.2em 1em;
  padding: 1px;
  text-align:center;
}

.buch {
border-bottom: 3px; 
border-bottom-style: dotted;
border-bottom-color:#990000;
}

.minibuch {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:18px;
color:#990000;
font-weight:bold;
}


.textrot {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
color:#990000;
font-weight:bold;
}

.rot {
color:#990000;
}

.buchtext {
	font-family:  "Times New Roman", Georgia,Times, serif;
	font-size: 16px;
	color: #000000;
}

.einladung {
	font-family: "Times New Roman", Georgia,Times, serif;
	font-size: 16px;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-bottom-color:#999999;
	border-right-color:#999999;
	padding: 50px 30px 20px 30px;
	width: 60%;
}

.fototext {
font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em;
 padding: 10px;
 width: 150px;
 

}




#container { 
  background-color: #CCCCCC;
  font-size: 0.8em; /
  max-width: 70em;  
  margin: auto; 
  border: 1px solid #aaa; 
  border-top: 0; 
  
}
ul#footer {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	margin: 0; padding: 0.8em;
    text-align: center;
    border: 1px solid #990000;
    background-color: #990000;
	background-position:center;
	}

  ul#footer li {
    list-style: none;
    display: inline;
    margin: 0.3em; padding: 0;
  }
	ul#footer a, ul#footer span {
	padding-right: 0.2em;
	font-family:  "Trebuchet MS",Tahoma, Arial, sans-serif;
	font-size:0.9em;
	text-decoration: none; font-weight: bold;
    color: #999999; background-color: #990000;
	
	}
* html ul#footer a, * html ul#footer span {
    width: 1em;    
    w/idth: auto;  
  }
  
  ul#footer a:hover, ul#footer span {
    color: #669999; 
  }
ul#gruppenlinks {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	margin: 0; padding: 3em 0 0.1em 0;;
    text-align: center;
    background-position:center;
	
	}

  ul#gruppenlinks li {
    list-style: none;
    display: inline;
    margin: 1.0em; padding: 0;
	
	
  }
	ul#gruppenlinks a, ul#gruppenlinks span {
	padding-right: 1em;
	font-family:  "Trebuchet MS",Tahoma, Arial, sans-serif;
	font-size:1.0em;
	text-decoration: none; font-weight: bold;
    color: #006666; 
	
	}
* html ul#gruppenlinks a, * html ul#gruppenlinks span {
    width: 1em;    
    w/idth: auto; 
  }
  
  ul#gruppenlinks a:hover, ul#gruppenlinks span {
    color: #669999; 
}
#logo {
  background-color:#CCCCCC;
  background: url(../pics/logo.gif) 0 0 no-repeat; 
  background-position:center;
  height: 85px; 
  margin: 0; 
}



 ul#Navigation {
    font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin: 0; padding: 0.8em;
    text-align: center;
    border: 1px solid #990000;
    background-color: #990000;
	background-position:center;
	
	
  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0.2em; padding: 0;
  }

  ul#Navigation a, ul#Navigation span {
    padding: 0.2em 0.4em;
    text-decoration: none; font-weight: bold;
    color: #cccccc; background-color: #990000;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    
    w/idth: auto; 
  }
  ul#Navigation a:hover, ul#Navigation span {
    color: #669999; 
	}



#mainbuch {
  background-color:#CCCCCC;
  background: url(../pics/hg02.jpg) no-repeat 100% 0; 
  background-position:top;
  background-attachment:fixed;
  padding: 10% 30% 10% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainindex {
  background-color:#CCCCCC;
  background: url(../pics/hg03.jpg) no-repeat 100% 0; 
  background-position:top;
  background-attachment:fixed;
  padding: 6% 25% 5% 10%;
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif;
  line-height: 1.2em; 
}

#mainlena {
  background-color:#CCCCCC;
  background: url(../pics/hglena00.gif) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainemmy {
  background-color:#CCCCCC;
  background: url(../pics/hgemmy01.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}


#mainxm {
  background-color:#CCCCCC;
  background: url(../pics/hgxm.gif) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainphaeno {
  background-color:#CCCCCC;
  background: url(../pics/hgphaeno.gif) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#maintb {
  background-color:#CCCCCC;
  background: url(../pics/hg02.jpg) no-repeat 100% 0; 
  background-position:top;
  background-attachment:fixed;
  padding: 7% 30% 7% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainkiesel {
  background-color:#CCCCCC;
  background: url(../pics/hgkiesel.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainbegegnungen {
  background-color:#CCCCCC;
  background: url(../pics/hgbegegnungen.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainfrausein {
  background-color:#CCCCCC;
  background: url(../pics/hgfrausein.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#maindubist {
  background-color:#CCCCCC;
  background: url(../pics/hgdubist.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainobwohl {
  background-color:#CCCCCC;
  background: url(../pics/hgobwohl.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainmaenner {
  background-color:#CCCCCC;
  background: url(../pics/hgarchie.gif) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainherzfoermig {
  background-color:#CCCCCC;
  background: url(../pics/hgherzfoermig.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#maingrundlos {
  background-color:#CCCCCC;
  background: url(../pics/hggrundlos.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainwenndu {
  background-color:#CCCCCC;
  background: url(../pics/hgwenndu.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainaberlieben {
  background-color:#CCCCCC;
  background: url(../pics/hgaberlieben.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainlylo {
  background-color:#CCCCCC;
  background: url(../pics/hglylo.jpg) no-repeat 100% 0;
  background-position:top;  
  background-attachment:fixed;
  padding: 10% 15% 3% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}
#mainfotos {
  background-color:#CCCCCC;
  padding: 5% 0% 5% 0%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em;
}

#mainautor {
  background-color:#CCCCCC;
  background: url(../pics/hg03.jpg) no-repeat 100% 0; 
  background-position:top;
  background-attachment:fixed;
  padding: 10% 35% 10% 10%; 
  font-size: 100.01%; 
  font-family: verdana, arial, sans-serif ;
  line-height: 1.2em; 
}

#mainphot {
background-color:#CCCCCC;
background-image:url(../fotos/hgfotos01.gif);
padding: 10% 15% 10% 10%;
}

#mainimpressum {
background-color:#CCCCCC;
padding: 10% 15% 5% 10%; 
font-size: 100.01%; 
font-family: verdana, arial, sans-serif ;
line-height: 1.2em; 
}


