body {
	font-size: 16px;
	background-color: #EEEEEE;
	color: #000000;
	margin: 0;
	padding: 0;
}


a:link, a:visited {
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

a.menu1:link, a.menu1:visited {
	color: #000;
	text-decoration: none;
	padding-right: 22px;
	border-color: #000;
	letter-spacing: 3px ;
	font-size: 20px;
}

a.menu1:hover {
	color: #000;
	text-decoration: none;
	padding-right: 22px;
	border-color: #000;
	background-image: url(./resources/arrow.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

a.menu2:link, a.menu2:visited {
	color: #000;
	text-decoration: none;
	padding-left: 22px;
	border-color: #000;
	letter-spacing: 100% ;
	font-size: 20px;
}

a.menu2:hover {
	color: #000;
	text-decoration: none;
	padding-left: 22px;
	border-color: #000;
	background-image: url(./resources/arrow1.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


div.containerMain {
	margin: 1em auto;
	width: 970px;
	border: 0px none #000;
	padding: 5px	;
	background-color: transparent;
}

div.header {
	width: 960px;
	height: 50px;
	background-image: url(./resources/header.png);
	background-repeat: no-repeat;
	background-position: left;
	border: 1px solid #000;
	margin-bottom: 10px;
	background-color: #fff;
}

div.container1 {
	margin: 10px, 10px, 20px, 5px;
	padding: 0px;
	height: 600px;
}

div {
	overflow:auto;
}

div.menu1 {
	overflow: visible ;
	padding-bottom:5px ;
}

div.c1 {
	width: 200px;
	height: 700px;
	border: 0px none #000;
	float: left;
}

div.c1a {
	height: 260px;
	margin-bottom: 10px;
	padding-top: 10px;
	background-color: none;
	word-spacing: 5px ;
}

div.c1b {
	height: 40px;
	padding: 3px;
}

div.c2 {
	margin: 0px 15px;
	height: 600px;
	width: 570px;
	border: 0px none #000;
	float: left;
}

div.c2a{
	height: 28px;
	border: 1px solid #000;
	border-bottom: none;
	background-color: #fff;
	padding: 3px 0px 0px 10px;
}


div.c2b{
	height: 534px;
	border: 1px solid #000;
	padding-top: 5px;
	overflow:auto;
	background-color: #fff;
}

div.c2c{
	height: 24px;	
	border: none;
	text-align: right;
	padding-right: 0px;
	background-color: #none;
}

div.c3 {
	width: 160px;
	border: none;
	float: left;
	background-color: none;
	text-align : right;
	padding-right:1px;
}

div.clearFloat{
 clear: both;
}

p {
	font-family: "Georgia", serif;
	text-align: justify;
	font-size: 16px;
}

.counterNumbers {
	border: 1px solid #000;
	font-weight: bold;
	font-family: "Courier New", Courier, mono;
	padding: 1px 1px;
	margin: 0px;
	background-color: #fff;
}

.countertext{
  font-size: 10px;
}


.header1 {
	border: 0px none #000;
	font-size: 20px;
	font-weight: bold;
	font-family: sans-serif;
}

.footer1 {
	border: 0px none #000;
	font-size: 12px;
	font-weight: normal;
	font-family: sans-serif;
}

div.menuheader {
  width: 96%;
  color: #000;
	text-decoration: none;
	padding-right: 3px;
	margin-bottom: 10px;
	border-bottom: 2px solid #000;
	font-size: 26px;
  letter-spacing: 16px ;  
}

div.menuheader2 {
  width: 96%;
  color: #000;
	text-decoration: none;
	padding-left: 3px;
	margin-bottom: 10px;
	border-bottom: 1px solid #000;
	letter-spacing: 3px ;
	font-size: 16px;
  letter-spacing: 6px ;  
}

img {
	border: none ;
}

p {
	text-align: justify ;
	text-indent: 6px ;	
}

p.zitat {
	margin: auto ;
	text-align: justify ;
	text-indent: 6px ;	
	font-style: italic ; 
}

p.zitat:first-letter {
	font-size: 16px ;
}

div.gbookentry {
  margin: auto;
  margin-bottom: 25px; 
  width: 460px; 
  border: 1px solid #aaa; 
}

div.gbookmessage {
  padding: 3px;
}

div.gbookheader {
  font-size: 12px;
  line-height: 20px;
  padding: 3px;
 	background-color: #f3f3f3;
}

img.gbook{
  border: none;
  height: 14px;
  padding: 0px;
  padding-right: 5px;
  margin: 0px;
}

div.gbookpages {
  background-color: #f3f3f3;
  margin: auto;
  margin-bottom: 25px; 
  width: 460px;  
}

label.gbook {
  width: 80px;
  display: block;
  float: left;
  text-align: right;
  padding-right: 5px;
}

input.gbook {
  width: 180px;
  display: block;
  float: left;
}

input.gbooksend {
  width: 100px;
  margin-left:80px;
}

div.gbooks1{
  clear: both;
  margin: 0px;
  padding: 0px;
}

div.gberror{
  margin-left:80px;
  color:red;
}

form.gbook {
   display: block;
   clear: both;
   margin: .5em 0;
}

div.mbox{
  margin:10px;
  padding:5px;
}

div.mtitle{
  #border-bottom: 1px solid #000;
 	text-decoration: underline;
  font-size: 20px;
  font-weight: bold;
}


div.rating_main{
  border: 1px solid #000;
  width:500px; 
  height:150px;
  padding:5px;
  margin:5px
}

div.rating_c1{
  border: 0px solid #000;
  width:30px; 
  height:150px;
  float:left;
  padding:auto;
}

div.rating_a1{

  width: 25px; 
  height: 8px;
  font-size:1px;
  background-color: transparent;
  background-image:url(resources/grapht.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-repeat:none;
  position: relative;
  left: 0px;
  top: 45px;
}

div.rating_a2{

  width: 25px; 
  height: 50px;
  background-color: blue;
  background-image:url(resources/graph.png);
  background-repeat:repeat-y;
  position: relative;
  left: 0px;
  top: 45px;
}

div.rating_a3{

  width: 25px; 
  height: 25px;
  background-color: transparent;
  position: relative;
  left: 0px;
  top: 45px;
}

img.rating_s {

}
