
/*  body und schrift deffinitionen */

*, html {
margin:0px;
padding:0px;
}

body {
  background-color: #ecf1eb;
  font-size: 12px;
  font-family: Arial, Helvetica, Sans-Serif;
  color:#346e2f;  
  padding-top: 30px;
  margin:0px;
  text-align: center;
}


#seite { 	
text-align: left;
vertical-align: middle;	
margin: 0px auto;
padding: 0px;
width: 1003px;
background-color: #ffffff;
border: 1px solid #b7e0b3;
}

			
p{
margin: 0px; 
padding-bottom: 5px; 
}

h1 {
font-size: 12px;
color: #2d5e29;
margin: 0px; 
padding-top: 5px;
padding-bottom: 5px;
}

h4 {
padding:0px;
margin:0px;
}


#header {
height:130px;
background-image:url(pics/header.jpg);
}


#menue {
background-image:url(pics/menue_back.jpg);
margin:0px;
margin-top:1px;
margin-bottom:1px;
line-height:21px;
height:21px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}


#menue a:link, #menue a:visited {
font-size:14px;
line-height:21px;
padding-left:10px;
margin-right:2px;
padding-right:10px;
text-decoration:none;
color:#2d5e29;
display:block;
background:#d5e8d3;
font-family:Arial, Helvetica, sans-serif;
}

#menue a:hover, #menue a:active {
background:#b7e0b3;
margin-right:2px;
line-height:21px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
display:block;
}

#inhalt {
padding-top:60px;
background-image:url(pics/inhalt_back.jpg);
background-position:top;
height:377px;
}	

#headline {
padding-left: 15px; 
margin-left:190px;
line-height:20px;
width:625px;
background:#cae8c7;
}

#inhaltsbox {
margin-left:190px;
width:613px;
height:315px;
background:#FFFFFF;
overflow:auto;
border: 1px solid #b7e0b3;
padding-right:10px;
padding-left:15px;
padding-top:10px;
}	

#footer {
border-top: 1px solid #b7e0b3;
background: #e0f2de;
line-height: 25px;
text-align: center;
}

#menue ul {
margin-left:190px;
}

li {
float:left;
list-style-type:none;
}

.tx-guestbook-list-rowleft {
width:200px;
background:#FFFFFF;
}

table {
margin-top:10px;
margin-bottom:10px;
background:#edfaeb;
}

td {
width:600px;
padding-bottom:7px;
padding-top:7px;
padding-left:15px;
padding-right:15px;
border-bottom:4px solid #fff;
}

tr {

}

.tx-guestbook-list-row{
padding-top:10px;
padding-bottom:20px;
color:#346e2f;
 font-size:12px;
 font-weight:normal;
}

.tx-guestbook-list-small {
padding-bottom:20px;
width:330px;
color:#346e2f;
 font-size:12px;
 font-weight:normal;
}

.tx-guestbook-list-header {
font-size: 12px;
color:#000;
padding-left: 15px; 
background:#cae8c7;
padding-top: 5px;
padding-bottom: 5px;
  color:#346e2f;  
}
 a:link, a:visited, a:hover, a:active {
  color:#346e2f;
  font-size:12px;
}

.tx-guestbook-list-rowleft {
padding-top:10px;
padding-left: 15px;
font-weight:normal;
}

.tx-veguestbook-pi1-browsebox {
padding-top:20px;
padding-bottom:20px;
}

.tx-veguestbook-pi1-browsebox td {
width: 0px;
padding:0px;
margin:0px;
}

.tx-veguestbook-pi1-browsebox tr {
width: 0px;
padding:0px;
margin:0px;
}

.tx-veguestbook-pi1-browsebox a {
padding-right:5px;
padding-left:5px;
}

.align-center {
text-align:center;
}

.tx-guestbook-form-inputfield-med {
border:1px solid #2d5e29;
}

.tx-guestbook-form-inputfield-big {
border:1px solid #2d5e29;
}

.tx-guestbook-form-textarea {
border:1px solid #2d5e29;
}

input {
border:1px solid #2d5e29;
background:#cae8c7;
}
