*{
	padding: 0;
	margin: 0;
}

body{
	background: url(../img/bg_body.gif) no-repeat top left #643019;
	font-family: Georgia, sans-serif, Arial, Tahoma;
	font-size: 15px;
	color: #643019;
}

li a span{
/* margin-left: -9000px; */
	display: block;
	height: 1px;
	width: 1px;
	overflow: hidden;
	text-indent: -9999px;
}

#container{
	width: 734px;
	margin: 10px 10px 20px 0;
	float: right;
}

#header h1{
	height: 158px;
	background: url('../img/bg_header_top.gif') no-repeat;
}
#header h1 span{
	margin-left: -9000px;
}

#content{
	background: url('../img/bg_header_bottom.gif') no-repeat white;
	width: 688px;
}

/* MAIN NAVIGATION STYLES */
#left{
	width: 150px;
	float: left;
	margin-top: 115px;
}
#left ul{
	margin: 0 0 100px 15px;
	list-style-type: none;
}
#left ul li a{
	display: block;
	height: 30px;
}
#left ul li a:hover{
	background-position: 0pt -30px
}

/* SPECIAL NAVI STYLES */
#airmovie{
  margin: 0 0 4px 14px;
}
#airmovie a img{
  border: 0;
}

/* CONTENT AREA STYLES */
#right{
	float: right;
	width: 523px;
	margin-top: 50px;
	padding: 15px 15px 15px 0;
}
#right h2{
	font-size: 150%;
	margin-bottom: 15px;
}
#right h3{
	font-size: 120%;
	margin-bottom: 15px;
}
#right p{
	margin-bottom: 15px;
	text-align: justify;
}
#right img{
	border: 0;
}
#right span.image a img{
  background: url(../img/fragezeichen.gif) -999px -999px no-repeat;
}
#right span.image a:hover img, #right span.image a:focus img{
  background: url(../img/fragezeichen.gif) center center no-repeat;
}
#right a:link, #right a:visited{ color: #ff8000; text-decoration: none;}
#right a:hover{ color: #ff8000; text-decoration: underline;}

/* NEWS STYLES */
#right .news-latest-item{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
#right .news-latest-item h3, #right .news-single-item h3{
  margin: 0;
}
#right .news-latest-container p{
	margin: 0;
}
#right .news-latest-container .news-single-video-item{
	margin-top: 10px;
}
#right .news-single-item .infos{
	margin-bottom: 10px;
}
#right .news-latest-image{
  margin-top: 10px;
}
#right ul.news-list-container{
	list-style-type: none;
	margin: -10px 0 5px 0;
}
#right ul.news-list-container li{
	padding: 5px 0;
	border-bottom: 1px dotted #CCC;
}
#right ul.news-list-container li:hover{
  background-color: #FAFAFA;
}
#right div.news-single-item p.back{
  text-align: right;
}
#right div.news-single-item p.back a:hover{
  background-color: #FF8000;
  color: #FFF;
}
#right div.news-single-item div.rgsgcontent{
  margin-bottom: 15px;
}
#right div.news-single-item div.news-single-video-item{
  margin-bottom: 15px;
}

#right .news-latest-container .infos,
#right .news-latest-container .fb_like{
	float: left;
	margin-top: 3px;
}
#right .news-latest-container .fb_like{
	margin-left: 5px;
}
#right .news-latest-container .clearer{
	clear: left;
	height: 3px;
}

/* FORM STYLES */
#mailform label,
.tx-felogin-pi1 label{
	width: 130px;
	display: block;
	float: left;
	font-weight: bold;
}
div.csc-mailform-field{
	margin-top: 10px;
}
input,
textarea{
	border: 1px solid #643019;
	font-family: Georgia, sans-serif, Arial, Tahoma;
	font-size: 15px;
	width: 200px;
	background-color: #EEE;
}
input.csc-mailform-submit,
input#login_submit{
	width: auto;
	margin-left: 130px;
}
div.tx-felogin-pi1 form{
  margin-bottom: 10px;
}
div.tx-felogin-pi1 fieldset{
	border: 0;
}
div.tx-felogin-pi1 fieldset legend{
	display: none;
}
div.tx-felogin-pi1 p.forgot{
	margin-left: 130px;
}
div.tx-felogin-pi1 div.row{
	margin-top: 10px;
}


/* TABLE STYLES */
table.tx-feusersview-list-table td{
	padding: 0 15px 25px 0;
	vertical-align: top;
}

/* FOOTER STYLES */
#footer{
	height: 25px;
	clear: both;
	background-color: #ff8000;
}
#footer ul{
	list-style-type: none;
	float: right;
	margin-right: 15px;
}
* html #footer ul{
	margin-right: 7px;
}
#footer ul li{
	float: left;
	margin-left: 15px;
}
#footer ul li a{
	display: block;
	height: 25px;
	background-repeat: no-repeat;
}
#footer ul li a:hover{
	background-position: 0px -25px;
}
#footer ul li.active a:hover{
	background-position: 0px 0px;
}

/* GALLERY STYLES */
#right .jdGallery .slideInfoZone h2, #right .jdGallery .slideInfoZone p{
	font-size: 90%;
	margin-bottom: 0;
}
#lbBottom{
	font-family: inherit !important;
	font-size: 90% !important;
	line-height: inherit !important;
}
#right .jdGallery .carousel .carouselInner .thumbnail:hover{
	border: 1px solid #FF8000;
}
#right .jdGallery a.carouselBtn{
	text-decoration: none;
}

/* FEUSER LISTING STYLES */
.tx-feuserlisting-pi1 table{
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px;
  border-bottom: 1px solid #643019;
}
.tx-feuserlisting-pi1 td{
  padding: 5px;
  border-top: 1px solid #643019;
  text-align: center;
}
.tx-feuserlisting-pi1-listrow th{
  border-bottom: 1px solid #643019;
  padding: 5px 5px 5px 0;
}

.tx-feuserlisting-pi1-singleView th{
  border-top: 1px solid #643019;
  padding: 5px;
  text-align: right;
}
.tx-feuserlisting-pi1-singleView td{
  text-align: left;
  border-left: 1px solid #643019;
}

/* COMMENTS STYLES */
#right ul.tx-comments-comments{
	list-style-type: none;
	margin: -10px 0 5px 0;
	border-top: 1px dotted #CCC;
}
#right ul.tx-comments-comments li{
	padding: 5px 0;
	border-bottom: 1px dotted #CCC;
}
#right ul.tx-comments-comments li:hover{
  background-color: #FAFAFA;
}

#right div.tx-comments-comment-form{
  margin-top: 35px;
}
#right div.tx-comments-comment-form fieldset{
  border: 0;
}
#right div.tx-comments-comment-form label{
	float: left;
	font-weight: bold;
}
#right div.tx-comments-comment-form input, #right div.tx-comments-comment-form textarea{
  float: right;
  background-color: #EEE;
  width: 420px;
}
#right div.tx-comments-comment-form div{
  margin-bottom: 10px;
  clear: both;
}

#right div.tx-comments-comment-form input#tx_comments_pi1_submit{
  width: 100px;
  margin-top: 10px;
}
span.tx-comments-required-error{
  float: right;
}

/* POWERMAIL STYLES */
div.tx-powermail-pi1 fieldset{
  border: none;
}
div.tx-powermail-pi1 legend{
  display: none;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html{
  margin-bottom: 15px;
  clear: both;;
}
div.tx-powermail-pi1 label{
  width: 128px;
  display: block;
  float: left;
  margin-right: 15px;
  text-align: right;
  padding-top: 3px;
}
div.tx-powermail-pi1 input,
div.tx-powermail-pi1 select{
  border: 1px solid #643019;
  background: #DDD;
  padding: 2px;
}
div.tx-powermail-pi1 input.powermail_text{
  width: 300px;
}
div.tx-powermail-pi1 input.zipcode{
  width: 50px;
}
div.tx-powermail-pi1 input.powermail_submit{
  width: auto;
  padding: 2px 10px;
  margin-left: 143px;
  font-weight: bold;
  color: #643019;
}
div.tx-powermail-pi1 select{
  width: 306px;
  font-family: Georgia,sans-serif,Arial,Tahoma;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_check p.tx_powermail_pi1_fieldwrap_html_checkbox_title{
  display: none;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_check label {
  float: right;
  width: 380px;
  text-align: left;
  padding-bottom: 15px;
  margin-right: 0;
}
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_check input.powermail_check{
  width: auto;
  margin: 6px 0 0 113px;
  padding: 0;
}
div.tx-powermail-pi1 div.powermail_mandatory_js{
  margin-left: 143px;
  color: red;
}
div.tx-powermail-pi1 input.validation-failed{
  border-color: red;
}
div.tx-powermail-pi1 ul.powermail_mandatory_list li{
  margin: 10px 0 10px 30px;
}
div.tx-powermail-pi1 ul.powermail_mandatory_list li strong{
  font-weight: normal;
  color: red;
}
div.tx-powermail-pi1 input.tx-powermail-pi1_mandatory_submit{
  margin-top: 5px;
  width: auto;
  padding: 2px 10px;
  color: #643019;
}
div.tx-powermail-pi1 table.powermail_all{
  border-collapse: collapse;
  margin-bottom: 10px;
}
div.tx-powermail-pi1 table.powermail_all td{
  padding: 0 15px 10px 0;
}
div.tx-powermail-pi1 form.tx_powermail_pi1_formconfirmation_back,
div.tx-powermail-pi1 form.tx_powermail_pi1_formconfirmation_submit{
  margin-bottom: 15px;
}
div.tx-powermail-pi1 form.tx_powermail_pi1_formconfirmation_back input,
div.tx-powermail-pi1 form.tx_powermail_pi1_formconfirmation_submit input{
  width: auto;
  padding: 2px 10px;
  color: #643019;
}
div.tx-powermail-pi1 form.tx_powermail_pi1_formconfirmation_submit input{
  font-weight: bold;
}

/* NEWSLETTER STYLES */
div.newsletter div{
  margin-bottom: 15px;
  clear: both;
}
div.newsletter label{
  width: 128px;
  display: block;
  float: left;
  margin-right: 15px;
  text-align: right;
  padding-top: 3px;
}
div.newsletter input,
div.newsletter select{
  border: 1px solid #643019;
  background: #DDD;
  padding: 2px;
  width: 300px;
}
div.newsletter input#Zip{
  width: 50px;
}
div.newsletter span.button input{
  width: auto;
  padding: 2px 10px;
  margin-left: 143px;
  font-weight: bold;
  color: #643019;
}
div.newsletter select{
  width: 306px;
  font-family: Georgia,sans-serif,Arial,Tahoma;
}
div.newsletter input.error{
  border: 2px solid red;
  color: red;
}
div.newsletter div.infofield{
  margin-left: 143px;
}
