body {
    height: 100%;
    overflow:auto;
	background: #FAF6ED;
}

body,td,th,input,select,textarea,p      {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #5a5b5e;
	margin:0;
	padding:0;
}


/* allgemeine Links
--------------------------------------------------------------------------------------- */
a:link, a:visited, a:hover, a:active {
    color:#5a5b5e;
    text-decoration: underline;
}

h1 {
    font-size: 13px;
    line-height:13px;
    margin: 15px 0px 20px 0px;
    color:#ab8200;
    font-weight: normal;
    text-transform:uppercase;
	letter-spacing:0px;
	text-align:center;
}


.buchen:link, .buchen:visited, .buchen:active
{
    font-size: 11px;
	line-height:11px;
	display:block;
    margin: 0;
    padding: 7px;
    text-align:center;
    color: #ab8200;
	text-transform:uppercase;
	letter-spacing:0px;
    text-decoration:none;
	background-color: #FFFFFF;
	border-top: 1px dotted #ab8200;
	border-bottom: 1px dotted #ab8200;

   }

.buchen:hover
{
    font-size: 11px;
	line-height:11px;
	display:block;
    margin: 0;
    padding: 7px;
    text-align:center;
    color: #ab8200;
	text-transform:uppercase;
	letter-spacing:0px;
    text-decoration:none;
	background-color: #F4EED8;
	border-top: 1px dotted #ab8200;
	border-bottom: 1px dotted #ab8200;
    }
    
a.buchen:focus {
    outline: none;
}


#wrapper {
	width:850px;
	height:725px;
	margin: 25px;
}

#header  {
	width:850px;
	height:90px;
	margin:0;
	padding:0;
	}

#logo  {
	width:116px;
	height:46px;
	background: url(paradores-logo-klein.jpg) no-repeat top left;
	display:block;
	}

#paradores-anreise  {
	width:850px;
	height:44px;
	margin:0;
	padding:0;
	}

#paradores-adresse {
	width:502px;
	height: 44px;
	float:left;
	margin:0;
	padding: 0;
	}
	
#paradores-anreise-suchen {
	width: 302px;
	height: 34px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	float:right;
	text-align:left;
	}
	
#content   {
	clear: both;
	width:850px;
  	}
	
#map  {
	width:500px;
	height: 500px;
	border: 1px solid #e1d2ab;
	float:left;
	}

#fahrt  {
	width: 300px;
	height: 500px;
	border: 1px solid #e1d2ab;
	float:right;
	overflow: auto;
	}

#text  {
	clear: both;
	width: 850px; 
	padding: 10px 0px 5px 0px;
	display:block;
	}

#footer  {
	width: 850px; 
	padding:15px 0px 0px 0px;
	padding: 0;
	display: block;
	}

#ihribero  {
	width: 850px; 
	height: 20px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 10px 0px;
	}

#footer-buttons {
	width: 850px; 
	height: 25px;
	margin: 5px 0px 5px 0px;
	text-align:right;
	}
	
a.moreinfo:link, a.moreinfo:visited,a.moreinfo:active
{
    font-size: 10px;
    line-height:10px;
    display:inline-block;
    margin: 0px 5px 0px 0px;
    padding: 4px;
    text-align:center;
    color: #ab8200;
    text-transform:uppercase;
    letter-spacing:0px;
    text-decoration:none;
    background-color: #FFFFFF;
    border-top: 1px dotted #ab8200;
    border-bottom: 1px dotted #ab8200;
   }

a.moreinfo:hover
{
    font-size: 10px;
    line-height:10px;
    display:inline-block;
    margin: 0px 5px 0px 0px;
    padding: 4px;
    text-align:center;
    color: #ab8200;
    text-transform:uppercase;
    letter-spacing:0px;
    text-decoration:none;
    background-color: #F4EED8;
    border-top: 1px dotted #ab8200;
    border-bottom: 1px dotted #ab8200;
    }

