*{
	margin: 0px;
	padding: 0px;
}

html, body {
	height: 100%;	
	background-color: ;
	background-image: url(../back/2221.jpg);
	text-align: center;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #4C4C4C;
}


a {
	color: #AA9029;
	text-decoration: none;
	background-color: transparent;	
}

a:hover {
	color: #696969;
	text-decoration: underline;
}

div{
	text-align: left;
}

p{
	margin-bottom: 15px;
}

h1, h3, h4{
	color: #003366;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

h1{
	font-size: 2.0em;
}

h2{
	display: block;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding: 0px 0px 5px 0px;
	xxclear: left;
}

h3{
	font-size:1.1em;
}

h4{
	font-size:1.0em;
}

ul.innen {
	list-style-position: inside;
	line-height: 20px;
	color: #003366;
	margin-left: 5px;
	margin-bottom: 20px;
}

.cl {
	clear: both;
}

.blocktext {
  xxwidth: 800px;
  font-family: Arial;
  font-size: 11px;
  line-height: 16px;
  text-align: center;
  color: #004F35;
  xxmargin-top: 0px;
	xxmargin-right: 0px;
	xxmargin-bottom: 0px;
	xxmargin-left: 0px;
	xxborder-top: 1px solid #D4D4D4;
}	

.text500 {
  xxwidth: 800px;
  font-family: Arial;
  font-size: 1.1em;
  line-height: 2.0em;
  text-align: left;
  color: #003366;
  xxmargin-top: 0px;
	xxmargin-right: 0px;
	xxmargin-bottom: 0px;
	xxmargin-left: 0px;
	xxborder-top: 1px solid #D4D4D4;
}	

.standort{
	color: #ffffff;
	background: #66cccc;	
}

.laufweite{
	padding: 1px 4px;
}

.standort-2{
	color: ;
	background: ;	
}

.laufweite-2{
	padding: 1px 8px;
}

#header-0{
	width: 960px;
	height:1px;
	padding-right: 20px;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
	text-align: right;
	background-image: url(../back/back-head.jpg);
	background-repeat: no-repeat;
}

#header-1{
	width: 960px;
	height:166px;
	padding-top: 15px;
	text-align:center;
	background-image: url(../back/back-head.jpg);
	background-repeat: no-repeat;
}


#header-2{
	height: 30px;
	width: 650px;
    margin: 30px 0 10px 200px;
}


/* +++++++++++++++++++++ */
/*  start - Video  */


#video-container {
       xxbackground-color: #E6DCCF;
	   width: 677px;
	   min-height: 200px;
       xxcolor: #806640;
       margin: 0px 0 10px 0;
	   padding: 2px 0 20px 0;
	   border-bottom: 1px solid #cccccc;
}

#video-container-or {
       xxbackground-color: #E6DCCF;
	   width: 677px;
	   min-height: 200px;
       xxcolor: #806640;
       margin: 0px 0 10px 0;
	   padding: 2px 0 20px 0;
	   xxborder-bottom: 1px solid #cccccc;
}

#video-text {
       xxbackground-color: #E6DCCF;
	   width: 360px;
	   min-height: 160px;
       xxcolor: #806640;
       margin: 0 30px 0 0;
	   xxpadding: 2px 0 20px 0;
	   xxborder-bottom: 1px solid #cccccc;
}

#video-foto {
       xxbackground-color: #E6DCCF;
	   width: 280px;
	   min-height: 160px;
       xxcolor: #806640;
       xxmargin: 0px 0 10px 0;
	   xxpadding: 2px 0 20px 0;
	   xxborder-bottom: 1px solid #cccccc;
	   xxalign: left;
	   xxborder: 1px solid #D4D4D4;
	   xxmargin: 0px 4px 0px 30px;
	   xxpadding: 0 0 0 30px;
	   float: right;
}



/* +++++++++++++++++++++ */
/*  start - übersichten  */

#uebersichten-container {
       xxbackground-color: #E6DCCF;
	   width: 677px;
	   min-height: 160px;
       xxcolor: #806640;
       margin: 0px 0 10px 0;
	   padding: 2px 0 20px 0;
	   border-bottom: 1px solid #cccccc;
}

#uebersichten-container-or {
       xxbackground-color: #E6DCCF;
	   width: 677px;
	   min-height: 160px;
       xxcolor: #806640;
       margin: 0px 0 10px 0;
	   padding: 2px 0 20px 0;
	   xxborder-bottom: 1px solid #cccccc;
}

#uebersichten-text {
       xxbackground-color: #E6DCCF;
	   width: 400px;
	   min-height: 160px;
       xxcolor: #806640;
       margin: 0 30px 0 0;
	   xxpadding: 2px 0 20px 0;
	   xxborder-bottom: 1px solid #cccccc;
}

#uebersichten-foto {
       xxbackground-color: #E6DCCF;
	   width: 247px;
	   min-height: 160px;
       xxcolor: #806640;
       xxmargin: 0px 0 10px 0;
	   xxpadding: 2px 0 20px 0;
	   xxborder-bottom: 1px solid #cccccc;
	   xxalign: left;
	   xxborder: 1px solid #D4D4D4;
	   xxmargin: 0px 4px 0px 30px;
	   xxpadding: 0 0 0 30px;
	   float: right;
}

.ues-link {
	  font-family: Arial;
	  font-size: 0.9em;
	  xxline-height: 16px;
	  color: #ff0000;
	  xxpadding-left: 1.0em;
}	

a.ues-link {
	  xxfont-family: Arial;
	  xxfont-size: 0.9em;
	  xxline-height: 0.9em;
	  letter-spacing: 0.02em;
	  color: #4C4C4C;
	  text-decoration: none;
}	

.ues-link:hover {
	  color: #666666;
	  text-decoration: none;
}	
	   
.ues-weiter {
	  font-family: Arial;
	  font-size: 0.9em;
	  xxline-height: 16px;
	  color: #ff0000;
	  padding-left: 1.0em;
}	

a.ues-weiter {
	  xxfont-family: Arial;
	  xxfont-size: 0.9em;
	  xxline-height: 0.9em;
	  letter-spacing: 0.05em;
	  color: #4C4C4C;
	  text-decoration: none;
}	

.ues-weiter:hover {
	  color: #666666;
	  text-decoration: none;
}	


#spalte-kl-li {
       width: 150px;
       margin-left: 0px;
       float: left;
       xxbackground-color: #E6B873;
       xxcolor: #3054BF;
}

#spalte-gr-re {
       xxbackground-color: #E6DCCF;
       xxcolor: #806640;
       margin-left: 200px;
}

#spalte-gr-re500 {
       xxbackground-color: #E6DCCF;
       xxcolor: #806640;
       margin-left: 240px;
	   width: 500px;
}

#spalte-kl-re {
       width: 150px;
       float: right;
       xxbackground-color: #E6B873;
       xxcolor: #3054BF;
}

#spalte-gr-li {
       xxbackground-color: #E6DCCF;
       xxcolor: #806640;
       margin-right: 190px;
}

#infobox-re{
	align: right;
	width: 160px;
	margin: 5px 5px 10px 20px;
	background-color:#CCCCCC;
	float: right;
}

#infoboxinhalt-re{
	font-family: Arial;
	font-size: 0.95em;
	position:relative;
	right:0.3em;
	bottom:0.3em;
	background-color:#F0F4D6;
	xxborder: 1px solid #000000;
	padding: 8px;
	list-style: none;
}

#infobox-li{
	align: left;
	width: 170px;
	margin: 5px 20px 10px 0px;
	background-color:#CCCCCC;
	float: left;
}

#infoboxinhalt-li{
	font-family: Arial;
	font-size: 0.95em;
	position:relative;
	right:0.3em;
	bottom:0.3em;
	background-color:#F0F4D6;
	xxborder: 1px solid #000000;
	padding: 8px;
	list-style: none;
}

#box{
	width: 960px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	xxbackground-color: #66cccc;
	xxbackground-image: url(../back/gruen.jpg);
	xxbackground-repeat: repeat;
	background-position: 0px 0px;
	position: relative;
	xxmin-height: 100%; /* Mindesthöhe in modernen Browsern */
	xxheight: auto !important; /* !important-Regel für moderne Browser, um nachfolgende height-Angabe zu ignorieren */
	xxheight: 100%; /* Mindesthöhe in älteren IEs */}
}

#main-formular{
	width: 960px;
	margin: 0px;
	min-height: 640px;
	xxbackground-color: #66cccc;	
	background-image: url(../back/2221.jpg);
	background-repeat: repeat;
}

#main{
	width: 960px;
	margin: 0px;
	xxmin-height: 800px;
	xxbackground-color: #66cccc;	
	background-image: url(../back/back-body.jpg);
	background-repeat: repeat-y;
}

#content{
	padding-top: 5px;
	margin-left: 35px;
	margin-right: 0px;
	width: 880px;
	min-height: 600px; /* Mindesthöhe in modernen Browsern */
	height: auto !important; /* !important-Regel für moderne Browser, um nachfolgende height-Angabe zu ignorieren */
	height: 600px; /* Mindesthöhe in älteren IEs */}

#content-start{
	padding-top: 35px;
	margin-left: 75px;
	margin-right: 0px;
	width: 810px;
}



/* +++++++++++++++++++++ */
/*  foto/bilder-sektion  */

img{
	border:none;
}

img.deko{
	align: left;
	border: 1px solid #D4D4D4;
	margin: 0px 5px 10px 5px;
	padding: 4px;
	float: left;
}

img.deko-re{
	align: left;
	border: 1px solid #D4D4D4;
	margin: 0px 5px 10px 20px;
	padding: 4px;
	float: right;
}

img.deko-li{
	align: right;
	border: 1px solid #D4D4D4;
	margin: 0px 20px 10px 0px;
	padding: 4px;
	float: left;
}

img.fotogalerie{
	border: 1px solid #D4D4D4;
	margin: 5px;
	padding: 2px;
}



/* ++++++++++++++++ */
/*  footer-sektion  */

#footer-container{
	width: 960px;
	height: 60px;
	padding-top: 45px;
	padding-left: 0px;
	background-image: url(../back/back-foot.jpg);
	background-repeat: repeat;
	margin-bottom: 25px;
}

#footer-box{
	text-align: center;
	width: 700px;
	height: 20px;
	border-top: 1px solid #D4D4D4;
	padding-top: 10px;
	margin-left: 130px;
}

.ft-style {
  font-family: Arial;
  font-size: 0.9em;
  letter-spacing: 0.02em;
  line-height: 16px;
  color: #4C4C4C;
}	

a.ft {
  font-family: Arial;
  font-size: 0.9em;
  line-height: 0.9em;
  color: #4C4C4C;
}	

.ft:hover {
  color: #666666;
}	
