/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * {
	padding: 0px;
	margin: 0px;
	text-align: left;
    }

  body {
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #000;
	font-weight: 400;
	text-decoration: none;
	background-color: rgb(240, 235, 235);
	background-image: url(images/green.gif);
	background-repeat: repeat;
    }

  a {
	color: #00F;text-decoration: none;
    }
  a:visited {
	color: #00F;text-decoration: none;
    }

  a:hover { text-decoration: none;
    }
 a.navi:link
 {
  text-decoration:none; font-weight:bold;color:#FFFFFF;
 }
  a.navi:visited
 {
  color: #FFF;
 }
  sup { font-size: 0.5em;
    }

  p {
	margin-bottom: 14px;
	text-align: left;
	color: #414141;
    }

  img.picA { padding: 8px;
    background: transparent url(images/a47.gif) no-repeat scroll 0%;
    position: relative;
    top: -2px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 76px;
    height: 74px;
    }

  img.picB { padding: 7px;
    background: transparent url(images/a26.gif) no-repeat scroll 0%;
    position: relative;
    top: -2px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 146px;
    height: 75px;
    }

  img.floatleft { margin: 0px 14px 3px 0px;
    float: left;
    }

  ul.linklist {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	text-decoration: none;
    }

  ul.linklist li {
	border-top: 1px solid rgb(238, 238, 238);
	margin: 5px 0px 0px;
	padding-top: 5px;
	text-decoration: none;
    }

  ul.linklist li.first {
	border-top: 0px none;
	margin-top: 0px;
	padding-top: 0px;
	text-decoration: none;
    }

  #upbg { background: rgb(255, 255, 255) url(images/upbg.gif) no-repeat scroll 0%;
    position: absolute;
    top: 0px;
    left: 0px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 747px;
    height: 264px;
    z-index: 1;
    }

  #outer {
	background: rgb(255, 255, 255) url(images/abg.gif) repeat-y scroll 0%;
	position: relative;
	width: 750px;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
    }

  #inner { padding: 13px 30px;
    position: relative;
    z-index: 2;
    }

  #header { background: rgb(255, 120, 0) url(images/a8.gif) repeat-x scroll 0%;
    position: absolute;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 202px;
    height: 92px;
    color: rgb(255, 255, 255);
    padding-left: 20px;
    }

  #header span { font-weight: normal;
    }

  #header h1 {
	position: absolute;
	font-size: 2.0em;
	letter-spacing: -1px;
	top: 30px;
	height: 34px;
    }

  #header h2 { position: absolute;
    font-size: 10px;
    font-weight: normal;
    color: rgb(252, 226, 202);
    top: 51px;
    }

  #header sup { color: rgb(252, 226, 202);
    }

  #splash { background: rgb(234, 234, 226) url(images/a10.jpg) no-repeat scroll 0%;
    position: absolute;
    right: 30px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 458px;
    height: 92px;
    }

  #menu {
	margin: 98px 0px 20px;
	padding: 0px 20px 0px 5px;
	background: rgb(70, 70, 31) url(images/a16.gif) repeat-x scroll 0%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	height: 67px;
	position: relative;
    }

  #menu ul {  }

  #menu ul li { display: inline;
    line-height: 52px;
    padding-left: 3px;
    }

  #menu ul li.first { border-left: 0px none;
    }

  #menu ul li a { padding: 8px 12px;
    background-color: transparent;
    background-repeat: repeat-x;
    font-size: 12px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    }

  #menu ul li a:hover { background: rgb(255, 255, 255) url(images/a18.gif) repeat-x scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(74, 74, 36);
    text-decoration: none;
    }

  #date {
	position: absolute;
	top: 1px;
	line-height: 52px;
	color: rgb(189, 189, 162);
	right: -27px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: -1px;
	width: 80px;
    }

  #secondarycontent {
	position: relative;
	width: 180px;
	float: right;
	text-decoration: none;
    }

  #secondarycontent h3 {
	background: transparent url(images/a22.gif) repeat-x scroll center bottom;
	position: relative;
	top: 4px;
	font-size: 1.2em;
	color: rgb(101, 101, 81);
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	font-weight: 100;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 25px;
    }

  #secondarycontent .content {
	position: relative;
	text-decoration: none;
	height: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
    }

  #primarycontent {
	position: relative;
	width: 480px;
	float: left;
    }

  #primarycontent h3 {
	background: transparent url(images/a22.gif) repeat-x scroll center bottom;
	position: relative;
	font-size: 1.4em;
	line-height: 1.2em;
	color: rgb(101, 101, 81);
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	margin-bottom: 20px;
	font-weight: 400;
	height: 10;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
    }

  #primarycontent .content {
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
    }
.content_hervorgehoben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: #993333;
	text-align: center;
}


  #primarycontent .post {
	margin-bottom: 30px;
    }

  #primarycontent .post .header {
	position: relative;
	z-index: 2;
    }

  #primarycontent .post .date { position: absolute;
    right: 15px;
    top: 0px;
    line-height: 35px;
    color: rgb(175, 175, 164);
    font-weight: bold;
    }

  #primarycontent .post .content {
	margin-bottom: 0px;
    }

  #primarycontent .post .footer { background: transparent url(images/a33.gif) repeat-x scroll 0%;
    position: relative;
    top: -10px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 64px;
    }

  #primarycontent .post .footer ul { list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    position: absolute;
    right: 15px;
    bottom: 15px;
    }

  #primarycontent .post .footer ul li { display: inline;
    line-height: 14px;
    padding-left: 17px;
    margin-left: 25px;
    background-repeat: no-repeat;
    background-position: 0px 2px;
    }

  #primarycontent .post .footer ul li.printerfriendly { background-image: url(images/a41.gif);
    }

  #primarycontent .post .footer ul li.comments { background-image: url(images/a36.gif);
    }

  #primarycontent .post .footer ul li.readmore { background-image: url(images/a38.gif);
    }

  #footer {
	position: relative;
	clear: both;
	height: 66px;
	text-align: center;
	line-height: 66px;
	background-image: url(images/a50.gif);
	color: rgb(168, 168, 141);
    }

  #footer a { color: rgb(140, 140, 115);
    }
.vorgehen {
	background-color: #CCC;
}
#outer #inner #primarycontent .post .header .content table {
	color: #8D8D8D;
}
#outer #inner #primarycontent .post .header .content small {
	list-style-position: inside;

}
#outer #inner #primarycontent table tbody tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: 300;
	color: #414141;
	list-style-position: inside;
}
.zentriert gross {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight: 600;
	color: #BD3333;
	text-align: center;
}
.Bildleiste {
	height: 500px;
	width: 180px;
	top: 700px;
}
.Anfrage {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/buchung.jpg);
	height: auto;
	font-size: 16px;
	color: #FFF;
	line-height: 30px;
}

#outer #inner #primarycontent .post .header div table tbody tr td {
	font-size: small;
}
#outer #inner #primarycontent .post .header .content p strong {
	color: #000;
}
#outer #inner #primarycontent .post .header .content p strong {
	font-size: small;
	font-weight: bold;
}
#outer #inner #primarycontent .post .header .content br {
	list-style-type: decimal;
}
.content_hell {
	color: #A0A0A4;
}
#outer #inner #primarycontent .post .header .content ul {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 20px;
}
.kursiv {
	font-style: italic;
}
.Region {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
.Region_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666;
	font-weight: 500;
	line-height: 1em;
}
