/* CSS-Definitionsdatei */
body   { color: #009; font-size: 100.01%; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; background-color: #ccf; text-align: center; margin: 0; padding: 1em 0 }
.kursiv { font-style: italic }
.right { text-align: right }
.center  { text-align: center }
.left { text-align: left }
.block { text-align: justify }
.bold { font-weight: bold }
.klein  { font-size: 8pt }
h1, h2, h3, h4, h5 { font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; font-weight: 600; text-align: left; margin: 0; padding: 0 }
h1    { font-size: 1.3em }
h2    { font-size: 1.2em }
h3   { font-size: 1.1em }
h4    { font-size: 1em }
h5    { font-size: 0.8em }
h6    { font-size: 0.8em; font-weight: normal; text-align: left; margin: 0; padding: 0 }
hr  { text-align: center; width: 95% }
p  { font-size: 0.9em; margin: 0 }
/*--------   Div-Container   ----------*/
#master   { background-color: #fff; background-image: url("../Images/sf_leer.png"); background-repeat: repeat-y; text-align: left; margin: 0 auto; padding: 0; width: 760px; border: solid 1px #000 } 
#master2 { 
background-image : url("../Images/sf_leer.png"); 
background-repeat : repeat-y; 
width : 760px; 
vertical-align : top; 
} 
h1#top1      { color: #fff; font-size: 1.3em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 6em; background-image: url("../Images/top_760x80.jpg"); background-repeat: no-repeat; text-align: right; margin: 0; padding: 0; width: 760px; height: 80px } 
#top2   { color: #fff; font-size: 0.8em; line-height: 1.5em; background-image: url("../Images/top_760x20.jpg"); background-repeat: no-repeat; text-align: right; width: 760px; height: 20px }
#kontform  { text-align: center; width: 99%; height: 410px }
/*--------   Menues   ----------*/
#top2 a:link, #top2 a:active, #top2 a:visited  { color: #fff; font-size: 1em; line-height: 1.5em; text-decoration: none; text-align: right } 
#top2 a:hover  { color: #dcdcdc; font-size: 1em; line-height: 1.5em; text-decoration: none; text-align: right } 
#navalt  { color: #fff; font-size: 0.8em; line-height: 1.5em; background-color: #00f; text-align: left; padding: 10px; width: 140px; float: left; vertical-align: top } 
#navtop { 
background-image : url("../Images/sf_leer.png"); 
background-repeat : no-repeat; 
width : 144px; 
height : 20px; 
vertical-align : top; 
} 
a.content  { color: #009; text-decoration: none; display: inline }
a.content:link, a.content:visited { color: #009; font-size: 0.9em; text-decoration: none }
a.content:active, a.content:hover { color: #009; font-size: 0.9em; background-color: #b4b4ff }
a.impress { color: #009; text-decoration: underline; display: inline }
a.impress:link, a.impress:visited { color: #009; font-size: 0.9em; text-decoration: underline }
a.impress:active, a.impress:hover { color: #009; font-size: 0.9em; text-decoration: none; background-color: #b4b4ff }
ul#nav   { color: #fff; font-size: 0.8em; background-color: #00f; margin: 0 0 0.8em; padding: 0; width: 140px; float: left }
  ul#nav li   { color: #fff; list-style: none; margin: 0; padding: 0.2em 0.3em }
  ul#nav a  { display: block; padding: 0.2em }
  ul#nav a:link, a:visited   { color: #fff; text-decoration: none }
ul#nav a:hover, a:active   { color: #fff; text-decoration: none; background-color: #b4b4ff }
/*--------   Content   --------*/
#content   { margin: 0 0 1em 140px; padding: 0 15px 0 20px }
* html #content { margin-bottom: 0; height: 1em }
p#leer  { margin: 0; padding: 0; height: 20px }
.dach { background-image: url("../Images/dach.jpg"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; height: 131px }
.abstand_ou { display: block; margin: 15px 0; padding: 0 }
table#anfahrt { background-image: url("../Images/Anfahrtkarte.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 99%; height: 594px }
#master_roller { color: #009; background-color: #fff; text-align: left; margin: 0; padding: 0; width: 580px }
#angebot_weiss { color: #fff; font-size: 0.75em; font-weight: 600; background-color: #00f; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 3px }
#angebot { color: #009; font-size: 0.75em; margin: 0; padding: 3px 0 3px 3px }
/*--------   Fussbereich   --------*/
#fuss  { font-size: 0.8em; background-color: #fff; text-align: center; margin: 0; padding: 1em 0 0; width: 760px; height: 30px; clear: both; border-top: 1px solid #000 }
