body {
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 1.2em;
	line-height: 1.8em;
	color: #333333;
	background: #FFFFFF;
		}

tbody {	
	font-family: Verdana, Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 0.75em;
	/*line-height: 1.5em;*/
	color: #000000;
	}
	

h1, h2, h3, h4, h5, h6  {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-color: #7D1344;
	padding: 0.4em 0em 0.2em 0em ;
	}
	
h1 { color: #7D1344; font-size: 1.5em;
	border-bottom: 2px solid #FAF7C2;
	font-style: normal;
	}	
	
h2 { color: #7D1344; font-size: 1.35em;
	border-bottom: 1px solid #FAF7C2;
	}	
	
h3 { color: #7D1344; font-size: 1.15em;
	
	}	
	
h4 { font-size: 1.0em;}
		
p {	font-family: Verdana, Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 8pt;
	line-height: 1.5em;
	color: #000000;
	padding: 0.6em 0em
	}
	
dd {	font-family: Verdana, Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #000053;
	}

li 	{margin: 15px 0 0 25px;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-style: normal;
	font-size: 0.95em;
	color: #000000;
	}			
		
* {margin: 0px; padding: 0px;}

html {height: 100.2%; font-size: 62.5%;}
	
div, img {
  margin:0;
  padding:0;
  border:0;
}

div#wrapper {
	width: 990px;
	margin: 15px auto;
	padding:0px;
	border:1px solid #000000; 
	background: #FFFFEB url('http://www.emk-ojk.de/fileadmin/img/ojk2010/generally/hgb.jpg');
	background-repeat: repeat;
	text-align:left; 
	}

div#top {
  font: bold 12px Arial,Verdana;
  clear:both;
  background-color:#EDC734;
  text-align:right;
  color:#000000;  
  padding:1px;
  padding-right:15px;  
  margin-right:0px;
  border:1px dotted #7D1344;

}

div#top a {
   text-decoration: none;
   color:black;
   }

div#header { height:90px;}

/*-----------------------------------*/

div#links { 
	float:left;
	width:180px; 
	padding-top:60px;
	padding-bottom:10px;
}

div#head { 
	font: normal 9px Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}

div#center { 
	margin-left:190px; 
	margin-top:10px;
	width:650px; 
	border:1px dotted #7D1344;
	background-color:#FCFBDC;
	padding:8px;
}
div#center a:link {color: #000000;}
div#center a:visited {color: #OOOOOO;}
div#center a:hover {color: #7D1344;}
div#center a:active {color: #7D1344;}

div#right { 
	width:120px; 
	height:auto;
	float:right; 
	text-align:center; 
	padding-top:100px;
	padding-bottom:10px;	
	}

.float-left { 
	float:left; 
}

div#footer {
  font: 7pt Arial,Verdana;
  text-align:right;
  color:#000000;   
  clear:both;
  background-color:#EDC743;
  padding:1px;
}
div#footer a:link {color: #000000;}
div#footer a:visited {color: #000000;}
div#footer a:hover {color: #7D1344;}
div#footer a:active {color: #000000;}

.tx-guestbook-form-obligationfield { font-size: 8pt; color: #000000; }
.tx-veguestbook-pi1 { width:630px;}		
.tx-guestbook-header { background-color: #EDC743; color: #000000; font-weight: bold; font-size: 8pt;border: 1px #000000 solid; padding: 1px 10px 1px}
.tx-guestbook-left { padding: 0px 10px 0px ; background-color: #FAF7C2; font-size: 8pt; border: 1px #000000 dotted;}
.tx-guestbook-right {padding: 0px 10px 0px ; background-color: #FFFFFF; font-size: 10pt; border: 1px #000000 dotted; }
.tx-guestbook-date { font-size: 7pt; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9pt; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, { font-weight: bold; font-size: 9pt;}
.tx-guestbook-pagination {text-align: right;}
.tx-guestbook-comment-title {font-weight: bold; }
.tx-guestbook-comment { font-style: italic; font-size: 9pt; }  
.tx-guestbook-form-error { color: #CC0000; }  
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#000000; font-size:9pt; color:#333333; width:150px; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#000000; font-size:9pt; color:#333333; width:200px; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#000000; font-size:9pt; color:#333333; width:500px; }
/*.tx-guestbook-form-obligationfield { color: #CC0000; }*/
.tx-guestbook-field {padding: 10px;}   
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
