div.header {
	position:absolute;
	background-image: url(images/header.jpg);
	background-repeat:no-repeat;
	visibility: visible;
	width: 685px;
	height: 106px;
	left: 227px;
	overflow: visible;
	z-index:auto
}

div.logo {
	position:absolute;
	background-image: url(images/logo.jpg);
	background-repeat:no-repeat;
	right: 0px;
	top: 0px;
	height: 590px;
	width: 172px;
	visibility: visible;
	z-index:auto;
}

div.bkgrd {
	position:absolute;
	background-image: url(images/bkgrd_rosen.jpg);
	background-repeat:no-repeat;
	visibility: inherit;
	width: 444px;
	height: 223px;
	left: 0px;
	top: 438px;
	overflow: visible;
	z-index:0;
}

div.content{
	background-image: url(images/bkgrd_content.jpg);
	background-repeat:repeat-x;
	position: absolute;
	visibility: inherit;
	width: 685px;
	height: 470px;
	left: 228px;
	top: 106px;
	right: auto;
	bottom: auto;
	z-index: auto;
	margin-left: 5px;
}

div.navigation{
	position: absolute;
	visibility: visible;
	width: 120px;
	background-image: url(images/bkgrd_content.jpg);
	background-repeat:repeat-x;
	height: 300px;
	top: 106px;
	left: 113px;
	bottom: auto;
	z-index: 3;
}


/*Navigation */
  ul#Navigation {
    width: 95px;
    margin: 0; padding: 0.8em;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 95px;
    w\idth: 95px;
    padding-left: 0;
    padd\ing-left: 0.4 em;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.2em;
  }

  ul#Navigation a {
  	font-family: Arial, Helvetica, Sans Serif;
    display:block;
    padding: 0.2em;
    text-decoration: none; 
    border: 1px solid #213013;
    border-left-color: white; 
	border-top-color: white;
    color: #2e4007; 
	background-color: #e9e1e3;

  }
  * html ul#Navigation a {  /* Breitenangaben nur fuer IE */
    width: 95px;
    w\idth: 95px;
  }
  ul#Navigation a:hover {
  	font-family: Arial, Helvetica, Sans Serif;
    border-left-color: black; 
	border-top-color: black;
	border-bottom-color: white;
	border-right-color:white;
    color: white; background-color: #d286a0;

  }





a.nav {
	color: #123013;
	text-decoration: none;
}

a.nav:HOVER {
	color: #bc1653;
	text-decoration: underline;
}

td.navigation{
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
}


/* Ende der Navigation */


.h1 {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 20px;
	font-weight: bold;
}

.h2 {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 14px;
	font-weight: bold;
}

.h3 {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 14px;
	font-weight: normal;
}




.content {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

.contentklein {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.contentkleinfett {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}

.fussnote {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10px;
	font-weight: normal;
}



TD {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

TD.tabhead1 {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 20px;
	font-weight: bold;
}

TD.tabhead2 {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 14px;
	font-weight: normal;
}

TD.tabklein {
	color: #213013;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}


A {
	color: #bc1653;
	text-decoration: none;
}

A:HOVER {
	color: #bc1653;
	text-decoration: underline;
}

hr { 
	color:#213013;
	background-color:#3C3C90;
}

/* Formulare */
fieldset {
color: #0072c5;
}
.finput {
	border: 1px solid #213013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF3F3;
	margin: 0 10px 0 0;
	padding: 2px;
}
.ftextarea {
	border: 1px solid #213013;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 10px 0 0;
	padding: 2px;

}
.fbutton {
	color: #213013;
	border: 1px solid #213013;
	background-color: #FFF3F3;
	cursor: pointer;
	margin: 0 10px 0 0;
	padding: 2px;

}

.linie {
	border-style: none none solid none; 
	border-width: 1px; 
	border-color: #213013;
	width: 600px;
	
}

/* Ende Formulare */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e9e1e3;
	background-image: url(../templates/images/bkgrd.jpg);
	background-repeat:repeat-x;
	scrollbar-base-color:#e9e1e3;
	scrollbar-3dlight-color:#FBE3CB;
	scrollbar-arrow-color:#bc1653;
	scrollbar-darkshadow-color:#213013;
	scrollbar-face-color:#e9e1e3;
	scrollbar-highlight-color:#FBE3CB;
	scrollbar-shadow-color:#213013;
	scrollbar-track-color:#e9e1e3;
}

/* Gaestebuch */
#box {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  width: 600px;
}



#footer {
  width: ".$width_all."px;
  height: 40px;
  position: absolute;
  bottom: 20px; 
  text-align: center;
  font-size: 10px;
}


img {
  border: 0px;
}


table {
  margin-left: auto;
  margin-right: auto;
}

.headline {
  width: ".$tablewidth."px;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
}


.noentries {
  clear: both;
}


.head_number {
  float: left;
  text-align: left;
}


.head_new {
  float: right;
  text-align: right;
}


.smileys {
  float: left;
  width: 120px;
  overflow: auto;
  text-align: left;
  margin-left: 40px;
  overflow: auto;
}


.header {
  margin-left: auto;
  margin-right: auto;
}


.forgotpw{
  font-size: 10px;
}


.sendnewpw {
  border: 3px solid;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}


.formname, .formmail, .formhp {
  margin-left: 5px;
  width: 200px;
  height: 22px;
}


.comment {
  color: ".$fc_ac.";
}


.copyright {
  font-size: 10px;
  clear: both;
  position: relative;
  margin-top: 50px;
}


/* Gästebuch Administration */

#adminbox {
	background-image: url(images/bkgrd_content.jpg);
	background-repeat:repeat-x;
	overflow: auto;
	width: 650px;
	margin-left: 0;
	margin-right: 0;
	min-height: 500px;
	color: #213013;
	font-size: 13px;
	position: absolute;
	left: 228px;
	top: 106px;
}


#adminbox table td, #adminbox table th {
  color: #213013;
  font-size: 13px;
}

#adminbox input {
  color: #333333;
  font-size: 13px;
}


#adminnavi {
  width: 650px;
  height: 50px;
  font-family: Verdana;
  text-align: center;
  font-weight: bold;
}

#adminmain {
  width: 650px;
  overflow: auto;
  color: #333333;
  font-family: Verdana;
  font-size: 12px;
  padding-bottom: 50px;
}

#adminnavi span {
  display: inline;
  margin: auto;
}

#adminnavi span a, #adminnavi span a:visited {
  color: #213013;
  text-decoration: none;
  display: inline;
}

#adminnavi span a:hover {
  background-color: #bc1653;
  color: #d8d8d8;
}

#adminmain table th {
  padding: 5px;
  border: 1px solid #213013;
}

#adminmain table td {
  padding: 5px;
  border: 1px solid #213013;
}

#adminmain table {
  margin-top: 40px;
  width: 600px;
  border-collapse: collapse;
}


#adminmain a, #adminmain a:link, #adminmain a:visited, #adminmain a:hover {
  color: darkblue;
  font-size: 12px;
  font-family: Verdana;
}

#adminmain p {
  width: 600px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#adminfooter {
	font-family: Verdana;
	font-size: 10px;
	width: 650px;
	height: 30px;
	text-align: center;

}
