body {
	background: #FCD583 url(1pic/neu1/bg.gif) repeat-y center top;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;

}
table {
	font-size:16px;
}


body#newsletter { background: #FCD583 url(1pic/newsletter/body_bg.gif) repeat-y left top; }
body#ecard { background: #FCD583 url(1pic/neu1/bgecard.gif) repeat-y left top; }
body#ecard #template { width:500px; }
/* ------------------------------ #form */
div.schnellnewsletter form {
	padding-left: 23px;
	margin: 0px;
}
/* ------------------------------ #table */
table.main {
	border-left: 1px solid #FFF8E3;
	border-right: 1px solid #FFF8E3;
}
div.startseite table {
	border-top: 1px solid #FFFFFF;
}
table.auto {
	font-size: 0.75em;
	border-left: 1px solid #FED57B;
	border-top: 1px solid #FED57B;
	margin-bottom: 10px;
}
table.formular {
	font-size: 0.75em;
	margin-bottom: 10px;
	border-left: 1px solid #FED57B;
	border-top: 1px solid #FED57B;
}

div.bildBig { text-align: left; }
div.bildBig img { margin: 20px 0; }
div.bildBig ul,div.bildBig img,div.bildBig p { margin-left: 14px; }
/* ------------------------------ #div */
div.boost{
	display:none;
}	

div.roomsEintrag {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FED57B;
	padding: 10px 0px;
}

div#angebotsanrisse {
	margin-top:15px;
}

div.angebotsanrisse {	
	text-align:center;
}	
div.angebotsanrisse a {	
	color:#9F1B36;
}

div.angebotsanrisseEintrag {
	padding: 10px;
	border-bottom-width: 1px;
}
div.angebotsanrisseEintrag div.bilderEintrag {	
	margin-bottom: 5px;
}
div.copyright {
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	margin: 5px;
}
/* rem
div.seiten {
	width: 460px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
*/
div.versionen {
	width: 460px;
	text-align: left;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FED57B;
}
div.leiste {
	background-image: url(1pic/templateBgLeiste.jpg);
	background-color: #FED57B;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF5D6;
}
div.headline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #FED57B;
}
div.startseite div.links {
	width: 265px;
	text-align: left;
	margin: 0px 70px 0px 0px;
}
div.startseite div.rechts {
	width: 265px;
	text-align: left;
	margin: 0px 0px 0px 70px;
}
div.startseite div.info {
	color: #811837;
	font-weight: bold;
	padding-top: 5px;
	margin-top: 5px;
	text-align: center;
	font-size: 90%;
}
div.newsberichteEintrag {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FED57B;
	margin: 5px 0px;
	padding: 5px 0px;
}
div.angebote {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FED57B;
}
div.angeboteEintrag {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FED57B;
	padding: 5px;
}
div.preise div.angeboteEintrag {
	padding: 5px;
	border-bottom-style: none;
}
div.roomsEintrag {
	margin-bottom: 10px;
}
div.rooms div.bilderEintrag {
	margin-bottom: 5px;
}
div.footer {
	color: #CF8886;
	font-size: 0.65em;
	margin-bottom: 5px;
}
div.inhalteEintrag {
	margin-bottom: 35px;
}
div.sprachen {
	padding-top: 5px;
}
 .info div.sprachen {
	text-align: left;
	margin: 0 auto;
}
/* ###
.links .info div.sprachen {
	width: 11.5em;
}
.rechts .info div.sprachen {
	width: 10em;
}
*/
/* ------------------------------ #p */
p {
	font-size: 0.75em;
	margin-top: 0px;
	margin-bottom: 12px;
}
p.error {
	color: #FF0000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;	
}	
div.newsberichteEintrag p {
	margin: 0px;
}
div.newsbericht h4 {
	margin-top: 20px;
}
div.newsbericht p {
	margin-bottom: 15px;
}
div.bilderEintrag p {
	margin-top: 0px;
	margin-bottom: 3px;
	font-size: 0.65em;	
}
div.angebotsanrisse p {	

	font-size: 0.65em;
}	
/* ------------------------------ #a */
a {
	color: #9F1B36 ;/*#711B36;*/
	text-decoration: none;
}
a img {
	border: none;
}
/* ------------------------------ #a:hover */
a:hover {
	color: #FFA600;
	text-decoration: none;
}
/* ------------------------------ #hr */
hr {
	color: #701A35;
	background-color: #701A35;
	height: 1px;
	margin: 0px;
}
/* ------------------------------ #h1 */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	color: #9F1B36;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9F1B36;
	padding-bottom: 5px;
	margin-top:0px;
	margin-bottom: 15px;
}
div.angebotsanrisse h1{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	border: none;
}
/* ------------------------------ #h2 */
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #9F1B36;
	margin-bottom: 0px;
	margin-bottom: 20px;
}
div.angebotskategorien h2{
	margin-top:50px;
}
/* ------------------------------ #h3 */
h3 {
	font-size: 0.75em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
}
div.newsberichte h3,div.newsbericht h3,div.angebote h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
}
/* ------------------------------ #h4 */
h4 {
	font-size: 0.75em;
	color: #9F1B36;/*701A35*/
}
div.newsberichte h4,div.newsbericht h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
/* LINKS */
ol {
	list-style-position: outside;
	margin: 0 0 0 25px;
	padding: 0;
}
ul,.ul {
	margin: 0;
	padding: 0;
}
ul li,.ul .li {
	list-style-type: none;
	padding-left: 12px;
	background-image: url(1pic/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.65em;
	vertical-align: top;
}
ul.linkliste li,ul.einzellink li {
}
/* navigation */
.left .nav {
}
.nav .li1 {
	background-image: url(1pic/templateNavHG.jpg);
	background-repeat: no-repeat;
	color: #A01E00;
	border-top: 1px solid #FFF8E3;
	padding: 3px 0;
}
.nav .li2 {
	padding-top: 3px;
}
.nav .li2 .li {
	margin-left: -12px;
	font-size: 100%;
	font-weight: normal;
	/*font-style: italic;*/
}
.nav .li {
	margin-left: 10px;
}
.hotellinks li,.leiste .sprachen li {
	margin-left: 10px;
}
.left .nav .ul2 .ul .li2 .li {
}
.left .nav .ul1 .ul  {
}
/* navigation ENDE */
/* ------------------------------ #ul */
/* ------------------------------ #li */
/* ------------------------------ #th */
table.auto th {
	font-weight: bold;
	background-color: #FEEBBE;
	padding: 3px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FED57B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FED57B;
}
table.formular th {
	background-color: #FEEBBE;
	padding: 3px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FED57B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FED57B;
}
/* ------------------------------ #td */
div.startseite td.spacer {
	background-color: #FFFFFF;
	width: 1px;
}
td.seite {
	background-color: #FFF5D6;
}
td.seiteSubseiten {
	padding-left: 14px;
	padding-bottom: 20px;
}
td.leiste {
	background-image: url(1pic/templateBgLeiste.jpg);
	background-color: #FFD67C;
	background-repeat: no-repeat;
}
td.leisteLeft {
	background-color: #FFD67C;
}
td.footer {
	background-color: #FFD67C;
}
div.startseite td.links {
	background-image: url(1pic/startseiteBgLinks.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.startseite td.rechts {
	background-image: url(1pic/startseiteBgRechts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div.preis td {
	margin:0px;
}	
div.angebot div.preis td {
}
table.auto td {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FED57B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FED57B;
	background-color: #FEEBBE;
	padding: 3px;
}
table.formular td {
	background-color: #FEEBBE;
	padding: 3px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FED57B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FED57B;
}
/* ------------------------------ #input */
input,textarea,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #FFF5D6;
	font-size: 10px;
}
input.button {
	color: #9F1B36;
	background-color: #FFF5D6;/*711B36*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 2px outset #FFF5D6;
	cursor: pointer;
	padding: 0px 2px;
	font-size: 0.65em;
	margin-left: 3px;
}
input.error {
	background-color:#FF6666;
}



/* Änderungen für Redesign vom 24.2.2005 */
div#template-normal-bg {
	background-image:url(1pic/neu1/bgTopUnten.gif);
	background-position:top center;
	background-repeat:repeat-y;
}

table#template-normal {
	background-image:url(1pic/neu1/bgTop.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:778px;
}


table#template-header {
}

table#template-header td#logo {
	vertical-align:top;
}

table#template-header td#imagebild {
	vertical-align:top;
}

table#template-main {
	width:778px;
}

table#template-main td.left-bar {
	width:148px;
	vertical-align:top;
}

table#template-main td.main-content {
	width:488px;
	vertical-align:top;
}

table#template-main td.right-bar {
	width:142px;
	vertical-align:top;
	text-align: center;	
}

table#template-main td.right-bar div.right-bar {
	width:142px;
}

div.seiten, div.seiteSubseiten, div.bildBig {
	width:420px;
	margin-left:34px;
	margin-right:34px;
	padding-top:18px;
/*	border:solid 1px green;*/
}
#newsletter .seiten {
margin:0;
margin-left:34px;
}

/* Navigation */
div.navigation {
		margin:0;
		margin-top:40px;
		margin-bottom:-20px;
}

div.navigationspunkte {
	width:148px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	font-family:Verdana,Arial,sans-serif;
	padding-bottom:10px;
}

div.navigationspunkte div.h4 {
	padding-bottom:10px;
}

div.navigationspunkte div.navigationspunkteEintrag {
	padding-top:40px;
	background-image:url(1pic/neu1/navibg.gif);
	background-repeat:no-repeat;
}

div.navigationspunkte div.navigationspunkte div.navigationspunkteEintrag {
	margin:0;
	padding:0;
	background:none;
}

div.navigationspunkte div.navigationspunkte div.navigationspunkte div.navigationspunkteEintrag {
	margin:0;
	padding:0;
	background:none;
}

div.navigationspunkte div.navigationspunkte {
	padding:0;
	background:none;
}

div.navigationspunkte div.navigationspunkte div.navigationspunkte {
	padding:0;
	background:none;
}

/* Footer */
div#template-footer {
	margin-top:1em;
	text-align:center;
	font-size:0.8em;
	color:#BC6073;
}

div#template-footer a {
	color:#BC6073;
}

div#template-footer a:hover {
	color:#FFA600;
}

div#site-image {
	margin:0;
	padding:0;
	position:absolute;
	margin-top:-35px;
	margin-left:25px;
	text-align:center;
}
div#site-image form {
	margin:0;
	padding:0;
}

div#site-image select {
	margin:0;
}
div#site-image img {
	margin:0;
	padding:0;
}

div#intouch-logo {
	margin-left:3px;
	padding-top:15px;
	height:70px;
	font-size:10px;
	background-image:url(1pic/neu1/rightbarBg.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
div#hotel-partner div.hotel-eintrag {
}

div#intouch-logo a {
	color:#000000;
}

div#intouch-logo a:hover {
	color:#FFA600;
}

div#hotel-partner {
	margin-left:3px;
	padding-top:11px;
	background-image:url(1pic/neu1/rightbarBg.gif);
	background-position:top;
	background-repeat:no-repeat;

}

div.start {
	text-align:center;
	font-size:14px;
}

div.start h2 {
	font-size:15px;
	font-weight:bold;
}

div.start a {
	color:#000000;
}

div.start div.start-eintrag {
	width:206px;
	height:109px;
	background-color:#FFDF7D;
	text-align:center;
}

div.start div.start-eintrag-angebot {
	width:206px;
	height:183px;
	background-color:#FFDF7D;
	text-align:center;
}

div.start div.start-eintrag h3 {
	font-size:11px;
	margin:0;
	padding:0;
}
div.start div.start-eintrag p {
	font-size:11px;
	margin:0;
	padding:0;
}

div.start td {
	vertical-align:top;
}

div.start td.spacer {
	height:8px;
	background:none;
}

div.bilderY div.bilderEintrag {
	margin-bottom:10px;
}
.angebot table.bilder  {
	margin-bottom:10px;
}
//-------------
table#template-main td.main-content {
width:778px;
padding-bottom:80px;
}
div.seiten {
width:710px;
}

table#template-normal {
background-image:none;
background-color:#FFF6D7;
}
.seiten20Lay .spacer {
width:50px;
background:url(1pic/neu1/border.gif) repeat-y center top;
}
td {
text-align:left;
vertical-align:top;
}
table#template-footer {
width:710px;
margin:25px 34px;
}
table#template-footer td {
width:355px;
background-color:#FFEFC4;
padding-left:20px;
}
table#template-footer td p {
padding-left:50px;
}