body {
	background-color:#BBAE88;
}

a, body, td, th, div, span, p, font {
	font-family: Arial, Verdana;
	font-size:11px;
}

.li {
	font-size: 11px;
	color:#A88C45;
	padding-bottom:1px;
}

img {
	border-width:0px;
}

/*p {
	line-height: 13pt;
}*/

.copyright {
	font-family: Arial;
	font-size: 9px;
	color: #3C2B00;
}

.mainmenu_no {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:10px;
	padding-right:8px;
	display:block;
	border:1px solid #B48000;
	background-color:#A19B88;
}

.mainmenu_no:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #F9F8F3;
	padding-left:10px;
	padding-right:8px;
	display:block;
	border:1px solid #B48000;
	background-color: #5E5B54;
}

.mainmenu_act {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #F9F8F3;
	padding-left:10px;
	padding-right:8px;
	display:block;
	border:1px solid #B48000;
	background-color: #5E5B54;
}

.mainmenu_act:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #F9F8F3;
	padding-left:10px;
	padding-right:8px;
	display:block;
	border:1px solid #B48000;
	background-color: #5E5B54;
}

.submenu_no {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #102722;
}

.submenu_no:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #102722;
}

.submenu_act {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #102722;
	font-weight:bold;
}

.submenu_act:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #102722;
}

.submenu2_no, .submenu2_no:hover, .submenu2_act, .submenu2_act:hover {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #102722;
}

div.menuBottomWrap {
	color:b48000;
}	

.menuBottom_no, .menuBottom_no:hover, .menuBottom_act, .menuBottom_act:hover {
	font-family: Arial;
	font-size: 10px;
	color: #3C2B00;
	text-decoration:none;
	margin:0px 5px;
}

.menuBottom_no:hover, .menuBottom_act:hover {
	text-decoration:underline;
}

.RTE_H1 {
	font-family: Arial; 
	font-size: 11px;
	line-height: 13pt;
}

.header1 {
	font-family: Times;
	font-size:16px;
	color:#000000;
	font-weight: bold;
}

.header2 {
	text-transform:uppercase;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid #B48000;
	padding-left:7px;
	text-align:left;
}

.header3 {
	text-transform:uppercase;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid #B48000;
	padding-left:1px;
	padding-right:8px;
}

.header4 {
	font-family:Arial;
	text-transform:uppercase;
	font-size:26px;
	color:#000000;
	font-weight:normal;
	border-bottom:1px solid #B48000;
	/*padding-left:1px;*/
	padding-right:8px;
}


a {
	font-family: Arial;
	color: #000000;
	text-decoration: underline;
}

a:hover {
	font-family: Arial;
	color: #B48000;
	text-decoration: underline;
}

a.marquee {
	color: #3C2B00;
}

a.marquee:hover {
	color: #3C2B00;
	text-decoration: underline;
}

.marquee {
	font-size: 11px;
	color: #3C2B00;
	font-family: Arial;
}

table#tb_kontakt td {
	font-size:12px;
	padding: 5px 5px 5px 5px;
}

input {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	border: 1px #B48000 solid;
	background-color: #FFFFFF;
}

input#check {
	font-family: Arial;
	font-size: 11px;
	color: #A88C45;
	background-color: #FFFFFF;
	border: 1px #B48000 solid;
}

input#submit {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	border: 2px #B48000 solid;
	background-color: #FFFFFF;
}

select {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	border: 2px #B48000 solid;
	background-color: #FFFFFF;
}

textarea { 
	font-family: Arial; 
	font-size: 11px;
	color: #000000;
	border: 1px #B48000 solid; 
	background-color: #FFFFFF;
	overflow: auto;
}

hr {
	height:1px;
	color:#000000;
}

.hr2 {
	height:1px;
	color:#A88C45;
}

table#tagungen td {
	border-bottom:1px solid #A88C45;
}

table#tb_kontakt td {
	font-size:11px;
}

.borderimg {
	border:1px solid #B48000;
}

.highlines {
	line-height:1.6em;
}

a.start {
	font-family: Arial;
	color: #A88C45;
	text-decoration: none;
}

a.start:hover {
	font-family: Arial;
	color: #A88C45;
	text-decoration: underline;
}

a.specials {
	font-size:10px;
	font-family: Arial;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:7px;
	padding-right:7px;
	display:block;
	border:1px solid #A88C45;
	background-color:#A19B88;
}

a.specials:hover {
	font-family: Arial;
	text-decoration: none;
	color: #000000;
	padding-left:7px;
	padding-right:7px;
	display:block;
	border:1px solid #A88C45;
	background-color:#FFFFFF;
}


a.specials_new_g, a.specials_new_g:hover {
	font-size:10px;
	font-family: Arial;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:7px;
	padding-right:27px;
	display:block;
	border:1px solid #A88C45;
	background-color:#A19B88;
	background:url(images/neu.gif) #A19B88 no-repeat right;
}

a.specials_new_g:hover {
	color: #000000;
	background-color:#FFFFFF;
}

a.specials_tipp_g, a.specials_tipp_g:hover {
	font-size:10px;
	font-family: Arial;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:7px;
	padding-right:27px;
	display:block;
	border:1px solid #A88C45;
	background-color:#A19B88;
	background:url(images/tipp.gif) #A19B88 no-repeat right;
}

a.specials_tipp_g:hover {
	color: #000000;
	background-color:#FFFFFF;
}

a.specials_new, a.specials_new:hover {
	font-size:10px;
	font-family: Arial;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:7px;
	padding-right:27px;
	display:block;
	border:1px solid #A88C45;
	background-color:#A19B88;
	background:url(images/new.gif) #A19B88 no-repeat right;
}

a.specials_new:hover {
	color: #000000;
	background-color:#FFFFFF;
}

.p_copyright {
	font-size:11px;
}

table#downloads td {
	border-bottom:1px solid black;
	font-family: Times New Roman;
	font-size:12px;
	height:25px;
}

a.downloads {
	display:block;
	height:100%;
	padding-top:3px;
	font-weight:normal;
}

a.downloads:hover {
	color:#9D881F;
}

.headergallery {
	font-size:18px; 
	text-decoration:underline; 
	font-weight:bold;
}

.tx-loginboxmacmade-pi1-header {
	font-size:19px;
	text-decoration:underline;
}

.tx-loginboxmacmade-pi1, .tx-loginboxmacmade-pi1-labelCell {
	font-size:11px;
}

.lselect {
	padding-top:3px;
}


/* Überschriften und Texte (datamints) */
p {
  margin-top:0em;
  margin-bottom:1.5em;
}

/* veraltet !!! Menü-Seitentitel wird nicht mehr als h1 angezeigt (datamints) */
td.header3 h1 {
  display:inline;
  font-family:Arial, Verdans, Sans-Serif;
  font-size:13px;
  font-weight:bold;
  text-transform: uppercase;
  vertical-align:middle;
  color:#000;
  margin:0;
  padding:0;
}

div.csc-header h1 {
  display:inline;
  font-family:Arial, Verdans, Sans-Serif;
  font-size:13px;
  font-weight:bold;
  text-transform: uppercase;
  vertical-align:middle;
  color:#000;
  margin:0;
  padding:0;
  padding-right:10px;
  border-bottom:1px solid #b48000;
}


h2 {
  font-size:12px;
  font-weight:bold;
}

h3 {
  font-size:1em;
  font-weight:bold;
  margin:0px;
  margin-top:0.75em;
  padding:0px;
}

.hervorgehoben {
  font-weight:bold;
  color:#333;
}


/* *** Sitemap anpassen *** */
div.menu-20-2 a {
  text-decoration:none;
}

/* Google Maps */
div.tx-lumogooglemaps-pi1 {
  text-align:center;
  margin:0;
  padding:0;
  border-bottom:#b48000;
}

/* Mailform */
form#mailform {
}

form#mailform fieldset {
  border:none;
}

form#mailform div.csc-mailform-field {
  width:350px;
  margin-top:4px;
  clear:both;
}

form#mailform label {
  display:block;
  width:100px;
  float:left;
}


form#mailform input {

}

form#mailform input.csc-mailform-submit {
  margin-left:100px;
  clear:both;
}

/******* plugin: rgSlideshow *******/
/* Untertitel ausblenden !!! */
div.rgstitle,
div.rgsdescription,
div.rgsnest {
 /* display:none ! important; */
}
div.tx-rgslideshow-pi1 {
  background:#eae4d4 ! important;
}


/*
Postkartenext.
*/

.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {
	background-color:#fff;
	color: #000;
	width: 315px;
}

#tx_srsendcard_pi1_card_delivery_notify {
	width: auto;
}

.tx-srsendcard-pi1-card-title p {
	border-bottom:1px solid #B48000;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding-right:8px;
	padding-left:1px;
	text-transform:uppercase;
}

.tx-srsendcard-pi1 p {
	color: #000 !important;
}

.tx-srsendcard-pi1-card-stamp {
	display: none;
}

.tx-srsendcard-pi1-card-message-block {
	width:538px;
}

.tx-srsendcard-pi1 {
	padding-top: 15px;
}

.tx-srsendcard-pi1-submit  {
	background-color:#FFFFFF;
	border:1px solid #B48000;
	color:#000000;
	font-family:Arial;
	font-size:11px !important; 
	width: 100px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit {
	width:auto;
}

.tx-srsendcard-pi1-card-image-wrap {
	
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {
	border:1px solid #B48000;
}