body {
	border: 0;
	font-family: arial,verdana,trebuchet,helvetica,sans;
	color: #000;
	background-color: #fff; 
}

body.modus_show { 
	font-size: 9pt; color: #1F1A14;
	background: #fff url(../../fixfoxdateien/layout/bg.gif) repeat-y top center;
}

a { color: #C15747; }
a:hover {  }
img { border: 0; } 

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5  { 
	font-size: 1.0em; color: #53291D;
	font-family: arial,verdana,trebuchet,helvetica,sans; 
	margin-top: 0;
}
.h1, .h2, .h3, .h4, .h5 { font-weight: bold; }
p, label, li { 
	font-size: 1.0em;
}

#wrap { 
	width: 1024px; 
	margin: 0 auto;
	padding: 0;
	background: #F0E0C7 url(../../fixfoxdateien/layout/streifen.jpg) no-repeat top left;
}
#header  {
	height: 196px;
	border-bottom: 1px solid #96959A;
	background: url(../../fixfoxdateien/layout/logo.gif) no-repeat 30px 25px;
}
#sidebar1 { 
	position: relative; 
}

#sidebar1 ul {
	margin: 0; padding: 0;
	list-style: none;
}

#sidebar1 ul li {  
	float: left;
}

#sidebar1 ul li a {  
	text-decoration: none;
}
#mainbody {
	position: relative; float: left;
	width: 1024px;
	background: url(../../fixfoxdateien/layout/schatten.gif) repeat-x top left;
}
#content {
	float: left;
	width: 700px;
	margin-top: 40px; margin-left: 55px;
}
#sidebar2 {
	float: right;
	width: 209px; 
	margin-top: 40px; margin-right: 10px;
}
#statisch { 
	position: absolute;
	right: 10px; top: 10px; 
}
#statisch a { 
	color: #666; text-decoration: none; 
}
#footer {
	clear: both;
	height: 140px;
}

#impressum { 
	margin-top: 50px;
}
#design, #webcms {
	margin-bottom: 0 !important;
}
#design a, #webcms a { 
	font-weight: normal; font-size: 0.8em;
	color: #999;
}

/* SUCHE */
#suche { display: none; }
#suche form { display: inline; }

/* GALERIE */
#bildergalerie { 
	width: 585px; height: 272px; 
	overflow: hidden; 
}
#galerietext { 
	display: none;
	clear: all;
	padding-left: 290px; 
}
#kapitel003 #galerietext {
	display: inline;
}
#galeriemaske { behavior: url(../../customextern/iepngfix/iepngfix.htc); }

/* DROPDOWN MENUE */
ul#navigation {
	position: absolute;
	left: 350px; top: 35px;
    margin: 0; padding: 0;
    text-align: left;
}

ul#navigation li {
  list-style: none;
  float: left;  /* ohne width - nach CSS 2.1 erlaubt */
  position: relative;
  margin: 5px; padding: 0;
}
* html ul#navigation li {  /* Korrektur fuer den IE 5 und 6 */
  margin-bottom: -15px;
}
*:first-child+html ul#navigation li {  /* Korrektur fuer den IE 7 */
  margin-bottom: 0;
}

ul#navigation li ul {
  margin: 0; padding: 0;
  position: absolute;
  top: 1.6em; left: -0.4em;
  display: none;  /* Unternavigation ausblenden */
}
* html ul#navigation li ul {  /* Korrektur fuer IE 5.x */
  left: -1.5em;
  lef\t: -0.4em;
}
*:first-child+html ul#navigation ul {  /* Workaround fuer den IE 7 */
  padding-bottom:0.4em;
}
ul#navigation li:hover ul {
  display: block;  /* Unternavigation in modernen Browsern einblenden */
}
ul#navigation li ul li {
  float: none;
  display: block;
}
ul#navigation a, ul#navigation span {
  display: block;
  width: auto;  /* Breite den in li enthaltenen Elementen zuweisen */
  padding: 3px 3px;
  text-decoration: none; font-weight: bold;
  border: 0;
  color: #330C05; font-size: 1.2em;
}
* html ul#navigation a, * html ul#navigation span {
  width: auto;   /* Breite nach altem MS-Boxmodell für IE 5.x */
  w\idth: auto;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
}
ul#navigation a:hover, ul#navigation span, li a#aktuell {
  color: #000; 
}
li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
  color: #000; 
}
ul#navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
  background-color: #000;
}
ul#navigation a.aufdemweg { color: #C15747; }
ul#navigation li.ebene0 { padding-right: 20px; }
ul#navigation li.versteckt { display: none; }
ul#navigation li.aufdemweg ul { display: block !important; }
/* TEMPLATE 1 */
.template1 {
	width: 594px;
}
.template1 td { vertical-align: top; }
.template1 .text1 {
	width: 220px;
}
.template1 .text2 {
	width: 374px;
}

/* KONTAKT */
.kontaktformular { width: 320px; float: left; }
.kontaktformular td { vertical-align: top; padding-left: 10px; padding-bottom: 5px; }
#kontaktformular td { vertical-align: top; }
.kontakt_feldlaenge { width: 240px; }
.kontakt_kurz { width: 50px; }

#kontakt { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 546px; 
}
#kontakt li {
	margin: 8px 0;
	padding-top: 1px;
	text-align: right;
	clear: both;
}
#kontakt li label {
	float: left;
	width: 175px;
	text-align: right;
	padding-right: 5px;
	font-family: verdana;
}
#kontakt li input.lang {
	float: left;
	width: 240px;
	text-align: left;
}
#kontakt li textarea.lang {
	float: left;
	width: 240px;
	height: 100px;
	text-align: left;
}
#kontakt li input.kurz {
	float: left;
	width: 40px;
	text-align: left;
}
#kontakt li input.radio {
	float: left;
	text-align: left;
}
#kontakt li input#delete {
	float: left;
	text-align: left;
}
#kontakt li br {
	clear: all;
}

/* SITEMAP */
div.sitemapebenemenue1 { margin-left:   0px; }
div.sitemapebenemenue1 { margin-left:  20px; }
div.sitemapebenemenue2 { margin-left:  40px; }
div.sitemapebenemenue3 { margin-left:  60px; }
div.sitemapebenemenue4 { margin-left:  80px; }
div.sitemapebenemenue5 { margin-left: 100px; }
div.sitemapebenemenue6 { margin-left: 120px; }
div.sitemapebenemenue7 { margin-left: 140px; }