body {
margin: 						0px 0px 20px 0px;
padding: 					0px 0px 0px 0px ;
font-family: 					Arial, sans-serif;
font-size: 					75%;
}

#header_1{
margin:						0px 0px 0px 0px;
padding:						0px 0px 0px 0px;
background-image:				url(images/design/top.jpg);
background-repeat:				repeat-x;
height:						25px;
width:						100%px;
text-align:					right;
}
#header_3{
margin:						0px 0px 0px 0px;
padding:						0px 0px 0px 0px;
background-image:				url(images/design/sub.jpg);
background-repeat:				repeat-x;
height:						25px;
width:						100%px;
text-align:					right;
}

#header_2{
color:						#ffffff;
font-size:					400%;
text-align:					left;
margin:						0px 0px 0px 0px;
padding:						10px 10px 10px 10px;
background-color: 				#D27002;
}

#header_2 a:link, #header_2 a:active, #header_2 a:visited, #header_2 a:hover{
color:						#ffffff;
}

h1 {
margin:						0px 0px 5px 0px;
padding:						0px 0px 0px 0px;
}
h2 {
margin:						0px 0px 5px 0px;
padding:						0px 0px 0px 0px;
}
a:link, a:active, a:visited {
color: 						#D27002;
font-weight: 					bold;
text-decoration: 				none;
}
a:hover {
text-decoration: 				underline;
}

blockquote {
border-left: 					3px solid #D27002;
padding: 					10px;
margin: 						0px 0px 0px 10px;
font-style: 					italic;
}
code {
display: 					block;
padding: 					10px;
color: 						#6f6f6f;
background: 					#FFE8D2;
font-size: 					1.0em;
border-top: 					2px solid #D27002;
}

p {
line-height: 1.4;
}

#container {
width: 					 	850px;
margin: 					 	0px 0px 0px 15px;
padding:					 	0px 0px 0px 0px;
text-align: 				 	left;
}
#content {
margin: 					 	0px 0px 0px 15px;
padding:					 	0px 0px 0px 0px;
width: 					 	600px;
float: 					 	left;
}

.meta {
background: 				 	#FFE8D2;
font-size: 				 	80%;
padding: 				 	2px;
}

.comments {
padding-bottom: 				 	25px;
border-bottom: 				 	3px double #FFDDBB;
}

.commentlist {
padding: 				 	0;
margin: 					 	0;
}

.commentlist li {
list-style: 				 	none;
padding: 				 	10px 10px 0 10px;
background-color:			 	#FFE8D2;
border: 					 	1px solid #FFDDBB;
margin: 					 	10px;
color: 					 	#6f6f6f;
}

p.metadate {
font-size: 				 	.8em;
margin: 					 	0;
text-transform: 				 	uppercase;
}

p.comment_meta {
margin: 					 	0px 0px 10px 10px;
font-size: 				 	.9em;
}

.comment_author a:visited {
font-weight: 				 	bold;
text-decoration: 			 	none;
}

.reply {
font-weight: 				 	bold;
font-size: 				 	1.2em;
margin: 					 	10px 0px 0px 10px;
}

.warning p {
font-size: 				 	1.5em;
color:					 	#D27002;
}

.postinput {
margin-left: 				 	10px;
}

#menu {
float: 					 	left;
width: 					 	200px;
margin: 					 	0px 0px 0px 0px;
padding:					 	0px 0px 0px 0px;
border-left:				 	1px solid #FFDDBB;
border-right:				 	1px solid #FFDDBB;
border-bottom:				 	1px solid #FFDDBB;
}

#menu ul{
list-style-type: 			 	none;
margin: 					 	5px 0px 5px 0px;
padding:					 	0px 0px 0px 0px;
}

#menu ul li{
list-style-type: 			 	none;
margin: 						0px 0px 0px 0px;
}

#menu a:link, #menu a:visited, #menu a:active{
display: 					block;
margin: 						0px 0px 0px 0px;
width: 					 	180px;
padding:						3px 5px 3px 15px;
}
#menu a:hover{
display: 					block;
width: 					 	180px;
margin: 						0px 0px 0px 0px;
padding:						3px 5px 3px 15px;
background-color:				#FFE8D2;
}

#menurechts{
border:1px solid #FFDDBB;
position:absolute;
top:200px;
right:5px;
width:200px;
overflow:hidden;
}


p.head{
background-color:				#FFF0E1;
margin: 						0px 0px 0px 0px;
padding:						5px 5px 5px 5px;
color:						#D27002;
font-weight:					bold;
font-size: 					120%;
border-top:					1px solid #FFDDBB;
border-bottom:					1px solid #FFDDBB;
}

p.lcont{
margin: 						0px 0px 0px 0px;
padding:						5px 5px 5px 5px;
}

.searchfield {
background: 					#ffffff;
border: 						1px solid #FFDDBB;
padding:						2px 5px 1px 5px;
width: 						120px;
font-size: 					1.0em;
}

.searchfield:hover {
border: 1px solid 				#D27002;
}

#searchform{
margin: 						0px 0px 0px 0px;
padding:						0px 5px 5px 5px;
}
#footer {
width:						850px;
margin: 						0px 0px 0px 0px;
padding:						20px 0px 0px 0px;
text-align:					left;
clear: 						both;
color:						#6f6f6f;
//position:fixed;
//bottom:0px;
//background-color:#ffffff;
}

#footer p{
margin: 						0px 0px 0px 0px;
padding:						0px 0px 0px 20px;
border-top:					1px solid #FFDDBB;
}

input {
border: 						1px solid #FFDDBB;
background: 					#ffffff;
padding: 					2px 5px 1px 5px;
font-size: 					1.0em;
}

input:hover {
background: 					#ffffff;
border: 						1px solid #D27002;
font-size: 					1.0em;
}

textarea {
font-family: 					Arial, sans-serif;
font-size: 					1.0em;
border: 						1px solid #FFDDBB;
padding: 					2px 5px 1px 5px;
width: 						450px;
}

textarea:hover {
border: 						1px solid #D27002;
}

/* meins */

#rechtsoben{text-align:right;
  font-size:11px;
  padding-right:10px;
}

a.rechtsoben:link, a.rechtsoben:visited
{ font-size:11px;
  text-decoration:none;
  color:#D27002;
  font-weight:bold;
}
a.rechtsoben:active, a.rechtsoben:hover
{ 
  color:#0D6F40;
  text-decoration:none;
}

a.adminlink:link, a.adminlink:visited, a.adminlink:active, a.adminlink:hover
{ font-style:oblique;
  color:red;
}
#adminfooter {
font-size:12px;
border:1px solid #000000;
padding:20px;
width: 80%;
background-color:#efefef;
}

#gaestebucheintrag {
border:1px solid #FFDDBB;
width:550px;
padding:3px;
}
#gaestebucheintrag1 {
background-color:#FFE8D2;
padding:3px;
}
#gaestebucheintrag2 {
padding:5px;
padding-left:25px;
background-color:#ffffff;
}
#GBseiten {
border:1px solid #FFDDBB;
float: 					 	left;
width: 					 	27px;
margin: 					0px 0px 0px 0px;
padding:					0px 0px 0px 0px;
}
#GBseiten1 {
background-color:#FFE8D2;
padding:					2px 0px 1px 6px;
}
#GBseiten a:link, #GBseiten a:visited, #GBseiten a:active{
display: 					block;
padding:					2px 0px 1px 6px;
}
#GBseiten a:hover{
display: 					block;
padding:					2px 0px 1px 6px;
background-color:				#FFE8D2;
}

#projekte {
border:1px solid #FFDDBB;
}

#projekt1 {
background-color:#FFE8D2;

}
#projekt2 {
background-color:#ffffff;
}

#projektbild {
border: 1px solid #D27002;
}

.imagesrechts{
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.imagesrechts:hover{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#meldungen{
text-align:left;
font-size:14px;
position:absolute;
left:200px;
top:100px;
font-weight:bold;
}