* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
body {
    color: #47270A; background-color: white;
    font-size: 99%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em;
    min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	overflow: -moz-scrollbars-vertical;
	background-image: url(../images/nav-fond.gif);
	background-repeat: no-repeat;
	background-position: 19px 107px;
}
  
    div#Kopf {
    margin-left: 260px;
    padding: 0 1.1em;
	height: 90px;
}

div#Info {
	position: absolute;
    left: 20px;
	top: 340px;
	width: 216px;
	font-size: 12px;
	padding-bottom: 12px;
}

div#Info p {
    padding: 0 11px 20px;
  }
  
 div#Adresse {
	position: absolute;
    left: 0px;
	top: 0px;
	width: 0px;
	visibility: hidden;
	
}

div#Banner {
	position: absolute;
    left: 19px;
	top: 456px;
	width: 216px;
	font-size: 12px;
}
div#Banner p {
    padding: 0 0px 8px;
	}

#Liste li {
	list-style-type:disc;
	margin-left: 15px;
	font-size: 0.9em;
}

  ul#Navigation {
    font-size: 12px;
    float: left; width: 260px;
    padding-top: 12px;
    color: #47270A;
	}
  ul#Navigation li {
    list-style: none;
    margin-top: 1px; 
	padding-left: 3px;
  }
  ul#Navigation li a {
    display: block;
	height: 35px;
	width: 184px;
	overflow: hidden;
    padding: 0 12px;
    font-weight: bold;
	color: #47270A;
	text-decoration: none;
	line-height: 26px;
	background-image: url(../images/button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
  }
  
   ul#Navigation a:link {
    color: #47270A; 
	text-decoration: none;
	padding-top: 1px;
  }
  ul#Navigation a:visited {
    color: #47270A; 
	text-decoration: none;
  }
  ul#Navigation a:hover {
    color: #47270A; 
	text-decoration: none;
	background-position: 0px -35px;
  }
  ul#Navigation a:active {
    color: white; 
	text-decoration: none;
  }

/* pvd: die Subnavigation */

#Inhalt #Subnavigation ul {
	font-size: 0.8em;
}
#Inhalt #Subnavigation li {
	list-style: none;
	display: inline;
	margin: 4px 4px 2px 0;
	padding: 2px 6px;
	line-height: 28px; 
	background: #FFCA6C;
	/* pvd: runde Ecken */
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
#Inhalt #Subnavigation li a {
	font-weight: bold;
	color: #A65A16;
	text-decoration: none;
}

#Inhalt #Subnavigation li a:hover {
	color: #000000
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* BILD-LEISTE rechts */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#Bild {
/* pvd: neu positioniert */
	position: absolute;
	left: 930px;
	top: 108px;
	width: 240px;
	font-size: 0.9em;
	margin: 0; 
	background-color: white;
}

  div#Bild strong {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#Bild p {
    font-size: 1em;
    padding-bottom: 10px;
  }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* INHALT */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#Inhalt {
	/* pvd: Breite fix! */
	width: 600px;
	margin: 2px 258px 0 260px;
	padding: 0em 0.9em 0.9em 0.9em;
	border: 1px solid #FFB635;
	/* pvd: runde Ecken */
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}

#Inhalt h1 {
	font-size: 1.1em;
	padding-top: 0.6em;
	color: #E07414;
}

#Inhalt h2 {
	font-size: 1.11em;
	padding-top: 0.6em;
	color: #47270A;
}
#Inhalt h3 {
	font-size: 0.9em;
	padding-top: 0.6em;
	color: #47270A;
}
#Inhalt p {
	font-size: 0.9em;
	padding-bottom: 0.6em;
	padding-top: 0.6em;
}

#Inhalt li {
	font-size: 14px;
	margin: 0 0 8px 20px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* TEASER-BOXEN */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#box {
	position: relative;
	padding: 7px 7px 7px 160px;
	margin-bottom: 13px;
	border: 2px solid #FFB635;
	/* pvd: runde Ecken */
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px
}
#box h2 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#box p, ul {
	font-size: 12px;
	margin: 5px 0 0 0;
	padding: 0;
}
#box li {
	margin-left: 1em;
}
#box img {
	position: absolute;
	top: 10px;
	left: 10px;
}
#box p {
	font-size: 12px;
	margin: 5px 0 0 0;
	padding: 0;
}
a.more-link {
	font-size: 12px;
	font-weight: bold;
	color: #E07414;
	text-decoration: none;
}
a:hover.more-link {
	text-decoration: underline;
}

a {
	font-size: 0.9em;
	color: #47270A;;
}

