body {
  color           : #000000;
  background-color: #004627;
  margin          : 0px;
  font-family     : Verdana, Arial, Helvetica, sans-serif;
  font-size       : 12px;
}

a {
	color           : #004627;
	text-decoration : none;
	width           : 150px;
	padding         : 2px;
	font            : 12px arial, sans-serif; 
}

a:hover {
	color           : #004627;
	cursor          : pointer;
}

a.menu_back {
	color           : #FFFFFF;
	text-decoration : none;
	display         : block;
	width           : 150px;
	padding         : 2px;
	font            : 12px arial, sans-serif; 
}

.footer {
	background-color: #960000;
	height          : 30px;
	text-align      : right;
	color           : #FFFFFF;
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	padding         : 5px;
}

.footer a {
	color           : #FFDCA0;
	text-decoration : none;
}

.table_grenzen {
	border-top-color    : #960000;
	border-top-style    : dashed;
	border-top-width    : 1px;
	border-bottom-color : #960000;
	border-bottom-style : dashed;
	border-bottom-width : 1px;
	padding             : 6px;
}

.table_grenzen_unten {
	border-bottom-color : #960000;
	border-bottom-style : dashed;
	border-bottom-width : 1px;
	padding             : 6px;
}

.table_grenzen_oben {
	border-top-color    : #960000;
	border-top-style    : dashed;
	border-top-width    : 1px;
	padding             : 6px;
}

.gaeste_ol {
	background-image  : url(../grafik/gaestebuch/06.gif);
	background-repeat : no-repeat;
	width             : 37px;
	height            : 24px;
}

.gaeste_titel {
	background-image  : url(../grafik/gaestebuch/07.gif);
	background-repeat : repeat-x;
	height            : 24px;
	white-space       : nowrap;
}

.gaeste_titel_end {
	background-image  : url(../grafik/gaestebuch/08.gif);
	background-repeat : no-repeat;
	width             : 16px;
	height            : 24px;
	white-space       : nowrap;
}

.gaeste_o {
	background-image  : url(../grafik/gaestebuch/09.gif);
	background-repeat : repeat-x;
	width             : 20%;
	height            : 24px;
}

.gaeste_or {
	background-image  : url(../grafik/gaestebuch/10.gif);
	background-repeat : repeat-x;
	width             : 18px;
	height            : 24px;
}

.gaeste_li {
	background-image  : url(../grafik/gaestebuch/04.gif);
	background-repeat : repeat-y;
	width             : 37px;
	height            : 1px;
}

.gaeste_re {
	background-image  : url(../grafik/gaestebuch/05.gif);
	background-repeat : repeat-y;
	width             : 18px;
	height            : 1px;
}

.gaeste_back {
	background-image  : url(../grafik/gaestebuch/00.gif);
	background-repeat : repeat;
	height            : 1px;
	padding-top       : 8px;
	width             : 456px;
}

.gaeste_ul {
	background-image  : url(../grafik/gaestebuch/01.gif);
	background-repeat : repeat-x;
	width             : 37px;
	height            : 24px;
}

.gaeste_u {
	background-image  : url(../grafik/gaestebuch/02.gif);
	background-repeat : repeat-x;
	width             : 20%;
	height            : 24px;
}

.gaeste_ur {
	background-image  : url(../grafik/gaestebuch/03.gif);
	background-repeat : repeat-x;
	width             : 18px;
	height            : 24px;
}


.top_box{
	background-color  : #004627;
	height            : 20px;
	text-align        : center;
	color             : #FFFFFF;
	font-size         : 11px;
	font-weight       : bold;
	padding-top       : 4px;
}

.top_box a {
	color             : #FFDCA0;
	cursor            : pointer;
}

.menu_back {
	background        : url(../grafik/system/button_haupt.gif);
	background-repeat : no-repeat;
	display           : block;
	width             : 150px;
	height            : 20px;
}

#popitmenu{
	position        : absolute;
	font            : normal 12px Verdana;
	line-height     : 18px;
	z-index         : 50;
	visibility      : hidden;
}

#popitmenu a:hover{
  color           : #FFDCA0;
	font-weight     : bold;
	cursor          : pointer;
}

.menu_sub_back {
	background        : url(../grafik/system/button_sub.gif);
	background-repeat : no-repeat;
	display           : block;
	width             : 100px;
	height            : 20px;
	padding-left      : 10px;
	color             : #FFDCA0;
}

.mypets{ /*header*/
  cursor      : hand;
  cursor      : pointer;
  padding     : 2px 5px;
  border      : 1px solid gray;
  background  : #E1E1E1;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size   : 12px;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
  background : yellow;
}

.reply {
	border-top-color : #960000;
	border-top-style : dashed;
	border-top-width : 1px;
	padding          : 15px;
	color            : #960000;
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 12px;
}
