/* Printsheet */


body, #content {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 12pt;
  font-family: Georgia, "Times New Roman", serif;
  line-height:1.7em;
background-color: #fff !important;
color: #6D2B01;
  }


#angebot:before {
  content: "\ Braunschweiger Hof, www.braunschweiger-hof.de";
  font-size: 14pt;
  border-bottom: 1px solid #999;
  margin-bottom: 20px;
  }
  
  #content:after {
  content: "\ Alle Rechte vorbehalten. (c) Braunschweiger Hof, www.braunschweiger-hof.de";
  color: #999 !important;
  font-size: 10pt;
  border-top: 1px solid #999;
  margin-top: 10px;
  }


#content {
padding: 0;
border: 0px solid #000;
text-align: left;
margin: 0; 
}

#content h1, #angebot h1 {
padding: 0;
margin: 1em 1em 1em 0.7em;
font-size: 16pt;
font-weight: bold;
text-align: left;
border: 0px solid #000;
letter-spacing: 0.2em;
}

#content h2, #contentausflug h2 {
padding: 0;
margin: 0.5em 0 1em 0;
font-size: 14pt;
font-weight: bold;
text-align: left;
}

#content h3, #contentausflug h3 {
padding: 0;
margin: 0.5em 0 0.7em 0;
font-size: 14pt;
font-weight: bold;
text-align: left;
}

#content p {
font-size: 12pt;
margin: 1.5em 1.8em 0.2em 1.2em;
padding: 0;
text-align: left;
line-height: 1.7em;
border: 0px solid #000;
}


.clear {
clear: both;
height: 1px;
}

.bild {
	border: 1px solid #7a7a7a;
	margin: 0 0 2em 0;
}

.bildli {
margin: 0.2em 1em 0.7em 0; 
padding: 0;
float: left; 
border: 1px solid #333366;
}

.bildre { 
margin: 0.2em 0.5em 2em 0.7em; 
float: right; 
border: 1px solid #333366;
}

.bildlio {
margin: 0.2em 1em 0.7em 0; 
padding: 0;
float: left; 
border: 0px solid #333366;
}

.bildreo { 
margin: 0.2em 0.5em 2em 0.7em; 
float: right; 
border: 0px solid #333366;
}


#content p a:link, #content p a:visited, #angebot p a:link, #angebot p a:visited { 

font-weight: bold;
color: #4996CC; 
text-decoration: underline; 
margin: 0 0.1em;
padding: 0.3em 0 0.3em 0;
}
/*
#content p a[href]:after {
  content:" <"attr(href)">";
  background-color: inherit;
  color: #4996CC;
  font-weight: normal;
  font-style: italic;
  }
*/

#route {
width: 95%;
background-color: transparent;
padding: 0;
border: 0px solid #000;
text-align: left;
margin: 1em 0 1em 1em; 
}
	  
#route img {
color: #000000;
}

#adress {
width: 580px;
height: 550px;
text-align: left;
background-color: transparent;
}

#adress p {
font-size: 1.4em;
color:#696969;
margin: 1.5em 1.8em 1em 1.2em;
padding: 0;
text-align: left;
line-height: 1.4em;
border: 0px solid #000;
}


#map {
margin: 5px 0 10px 0; 
padding: 2px;
color:#696969;
background-color: #eee;
width: 500px; 
height: 360px;
border: 1px solid #000;
}

#directions {
	margin: 0.5em 0.5em 0.5em 0;
	font-size: 1.1em;
	padding: 0;
	text-align: left;
	width: 50em;
	background-color: transparent;
}

#routenwahl {
	width: 90%; 
	background-color: transparent;
	height: 5em;
	padding: 0.5em 0;
	}
	

table.karte {
font-size: 1.1em;
padding: 0;
text-align: left;
margin: 0 0 1em 0;
border: 0px solid #000;
width: 100%; 
background-color: transparent;
}

table.karte th {
	background-color:#EEEEEE;
}

td.karte {
vertical-align: top;
}

/* ------------------------Ende Routenplaner ----------------------- */



/* ------------- Ausblendungen---------------*/

#navi, #kontakt, #header, #footer, #angebot img, #bilder, #content form
{ display: none;}




