body    { 
	margin: 0px; 
	background-image:url("images/bg.jpg"); 
	padding: 0px; 
	font-family: Arial, helvetica, sans-serif; 
	}

h1      { 
	margin:0px; 
	color:#ad9058; 
	font-size:28pt; 
	text-align:center; 
	font-family: Times New Roman, Book Antiqua, serif; 
	}
	
h2      { 
	color:#ad9058; 
	font-size:20pt; 
	text-align:center; 
	font-family: Times New Roman, Book Antiqua, serif; 
	}
	
h3      { 
	color:black; 
	font-size:15pt; 
	text-align:center; 
	font-family:Helvetica,Arial,sans-serif; 
	}

h4      { 
	color:#ad9058; 
	font-size:14pt; 
	text-align:center;
	margin-top:3px;
	margin-bottom:0px; 
	font-family:Helvetica,Arial,sans-serif; 
	}
	
p 	{ 
	font-size:15px; 
	margin-right:5px; 
	margin-left:5px; 
	text-align:justify; 
	font-family:Helvetica,Arial,sans-serif;
	}

td 	{ 
	font-size:15px; 
	vertical-align:top; 
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:4px; 
	padding-right:4px;  
	color:black; 
	font-family:Helvetica,Arial,sans-serif; 
	}
	
td.anfrage { 
	background-color:#ad9058; 
	text-align: right; 
	font-size:15px; 
	vertical-align:top; 
	padding: 3px; 
	font-family:Helvetica,Arial,sans-serif; 
	}
	
td.anfrager { 
	background-color:#ad9058; 
	text-align: left; 
	font-size:15px; 
	vertical-align:top; 
	padding: 3px; 
	font-family:Helvetica,Arial,sans-serif; 
	}
	
div.inhalt { 
	border-left: 3px solid #ad9058; 
	border-right: 3px solid #ad9058; 
	border-bottom: 1px dotted #ad9058; 
	width: 900px; 
	margin-right:auto; 
	margin-left:auto; 
	background-color:white; 
	font-size:15px; 
	vertical-align:top; 
	padding:3px; 
	font-family:Helvetica,Arial,sans-serif; 
	}
div.breadcrumstop {
	border-bottom: 1px dotted #ad9058;
	}
div.breadcrumsbottom {
	border-bottom: 3px solid #ad9058;
	}
	
td.rahmen {
	border: 3px solid #808080;
	}
	
table.innenrahmen { 
	border:2px solid #ad9058;
	}

table.innenrahmen td { 
	border:1px solid #ad9058;
	}

div.imgwidth h4 {
	width:380px;
	text-align:center;
	}

div.imgwidth p {
	width:380px;
	margin-top:5px;
	margin-bottom:3px;
	}

div.imgwidth {
	width:380px;
	}

div.imgwidth table {
	width:380px;
	margin-left:5px;
	border:2px solid #ad9058;
	}

div.imgwidth table td {
	border:1px solid #ad9058;	
	}

div.imgwidth div.button2 {
	margin-left:	auto; 
	margin-right:	auto;
	}

div.imgwidth div.button1 {
	margin-left:	auto; 
	margin-right:	auto;
	}
	
p.foot 	{ 
	margin:0px; 
	font-size:8pt; 
	text-align:center; 
	font-family:Helvetica,Arial,sans-serif; 
	font-weight:normal;
	}
	
p.bildunterschrift {
	margin-top:3px; 
	text-align:center;
	}

	
a.navi 	{ 
	color:#FFFFFF; 
	text-decoration:none; 
	}
	
a.navi:hover { 
	text-decoration:underline;
	color:#ffffff;
	}
	
a.navi:active { 
	color:white; 
	}
	
div.navi {
	border-left: 3px solid #ad9058; 
	border-right: 3px solid #ad9058; 
	width:900px; 
	margin-left:auto; 
	margin-right:auto; 
	background-color:#ad9058; 
	color:white; 
	text-align:center; 
	font-weight:bold; 
	font-size:15px; 
	padding:3px; 
	font-family: Times New Roman, Book Antiqua, serif; 
	}

a 	{ 
	color:#4169e1; 
	}
	
a:hover { 
	text-decoration:underline;
	}
	
a:active { 
	color:grey; 
	}

img 	{
	border: 1px solid #808080; 
	}
	
div 	{
	margin: 0px; 
	text-align:center;
	}
	
div.textcenter {
	width:780px; 
	margin-left:auto; 
	margin-right:auto;
	}
	
div.textcenter img{
	display:inline; 
	margin-left:3px;
	}


table.links {
	width:780px; 
	border: 1px solid #ad9058; 
	}
	
table.links td {
	border: 1px solid #ad9058;
	}

p.monat {
	margin-top:5px;
	margin-bottom:1px;
	text-align:center;
	font-weight:bold;
	}

table.buchungskalender {
	border-collapse: collapse;
	}
	
table.buchungskalender td {
	vertical-align:top; 
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:0px; 
	padding-right:0px;
	border: 1px solid #7F7F7F;
	}
	
table.buchungskalender img {
	border:0px; 
	margin:0px;
	}
	
td.monthhdr {
	text-align: center;
	font-weight: bold;
	margin-top: 4px;
	}
	
td.tag 	{
	font-size: 13px;
	text-align: center;
	}
	
td.undef {
	background-color: #7F7F7F;
	width: 18px;
	height: 18px;
	}
	
td.frei {
	background-color: #00FF00;
	width: 18px;
	height: 18px;
	}
	
td.belegt {
	background-color: #FF0000;
	width: 18px;
	height: 18px;
	}
	
td.anreise {
	background-color: #FF0000;
	padding: 0px;
	width: 18px;
	height: 18px;
	vertical-align: top;
	}
	
td.anreise img {
	display: block;
	}
	
td.abreise {
	background-color: #00FF00;
	padding: 0px;
	width: 18px;
	height: 18px;
	vertical-align: top;
	}
	
td.abreise img {
	display: block;
	}

    div.button1 { text-align:left; background: url(images/button1.gif) no-repeat; width:202px; height:53px; margin:3px; }
    div.button1 a { padding-left:38px; padding-top:5px; padding-right:5px; display:block; height:100%; color:green; font-size: 18px; }
    div.button1 a:link, div.button1 a:visited { color:#ad9058; background:transparent; text-decoration:none; }
    div.button1 a:hover { text-decoration:none; background: url(images/button1a.gif) no-repeat; }
    div.button1 a:active { color:black; background:transparent; text-decoration:none; }
    * html div.button1 a { width:100%; height:100%;}
    
    div.button2 { text-align:left; background: url(images/button2.gif) no-repeat; width:202px; height:34px; margin:3px; }
    div.button2 a { padding-left:38px; padding-top:5px; padding-right:5px; display:block; height:100%; color:green; font-size: 18px; }
    div.button2 a:link, div.button2 a:visited { color:#ad9058; background:transparent; text-decoration:none; }
    div.button2 a:hover { text-decoration:none; background: url(images/button2a.gif) no-repeat; }
    div.button2 a:active { color:black; background:transparent; text-decoration:none; }
    * html div.button1 a { width:100%; height:100%;}

table.gaestebuch {
	background-color: #ad9058;
	border: 1px solid black;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	}

table.gaestebuch th {
	text-align:left;
	color:white;
	font-size:11pt;
	padding-left:4px;
	}

table.gaestebuch td {
	text-align:left;

	}

table.gaestebuch a{
	text-decoration:underline;
	}


