/*BOXEN*/

body{
	margin: 0;
	padding: 0;
	color: #3C231F;
    font-family:"Times New Roman", Times, serif;
	font-size: 100.01%;
	text-align: center;
}

#hexe{
	background-image:url(../images/hexe.png);
	background-repeat:no-repeat;
	position:absolute;
	left:50%;
	width:200px;
	height:150px;
	top:19px;
	margin-left:260px;
}

#all {  
	padding: 0;
	border-right: 1px solid #8E3F30;
	border-left: 1px solid #8E3F30;
	margin: auto;
	text-align: left;
	width: 47em;
}

#top {   
	margin: 0;
	width: 47em;
	height: 8.5em;	
	border-bottom: 1px solid #8E3F30;
	border-top: 1px solid #8E3F30;
	background-color: #8E3F30;
	background-image: url(../images/hexenhaus-banner.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#hmenue { 
	padding: 0 0 0 0;
	background-color: #8E3F30;
	border-bottom: 1px solid #8E3F30;
	height: 1.55em;	
	width: 47em;
}

#main { 
	margin:0;
	padding: 0;
	width: 47.0em;
	background-color: #F4EBA2;
}

/*linkes vertikales Menue */
#leftside { 
	margin-right:0;
	padding: 0;
	width: 11em;
	
	float: left;
	background-color: #F4EBA2;
	/*border-right: 1px solid #8E3F30;*/
	
}

#wo{
	padding-left:10px;
	padding-top:5px;
	float:left;

}

#suche{
	padding-top:5px;
	padding-right:5px;
	text-align:right;
	float:right; 
}

#content{
	background-color: #F4EBA2;
	background-image:url(../images/hexenhaus-ueberschrift.gif);
	background-repeat:no-repeat;
	background-position:40px left;
	padding-left:10px;
	padding-right:5px;
	padding-top:43px;
}

#main2{
	border-left: 1px solid #8E3F30;
	float:right;
	height:450px;
	
}

#fusszeile {
	padding-top:4px;
	padding-bottom:5px;
	padding-left:185px;
	height:1em;
	width:35.45em;
	border-top: 1px solid #8E3F30;
	border-bottom: 1px solid #8E3F30;
	background-color: #8E3F30;
}

#bg{
	background-color: #8E3F30;
}

#image{
	width:47em;
	background-color: #F4EBA2;
}

#imageo{
border-bottom: 1px solid #8E3F30;
margin-bottom:5px;
}

#imageb{
border-top: 1px solid #8E3F30;
border-right: 1px solid #8E3F30;
float:left;
}

#adresse{
position: relative;
top:80px;
bottom:0px;
float:left;
padding-left:2px;
}

#linie{
width:74%; 
float:right;
border-top:1px solid #3C231F; text-align:right; padding-right:5px; padding-top:3px;
margin-right:3px;}


.input{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:5px;}
.input2{font-family:"Times New Roman", Times, serif;font-size:11px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:1px; background-color:#B3B364;}



/*FONTS*/

h1{font-family:"Times New Roman", Times, serif;font-size:15px;color:#1E170C; text-decoration:none; font-weight:bold; text-transform:uppercase;}

/*p { margin-bottom:-20px;}*/

.align-center{text-align:center;}

.wo{font-family:"Times New Roman", Times, serif;font-size:11px;color:#8E3F30; text-decoration:none;}
.wo a:link{font-family:"Times New Roman", Times, serif;font-size:11px;color:#8E3F30; text-decoration:none; font-style:italic;}
.wo a:visited{font-family:"Times New Roman", Times, serif;font-size:11px;color:#8E3F30; text-decoration:none;font-style:italic;}
.wo a:hover{font-family:"Times New Roman", Times, serif;font-size:11px;color:#8E3F30; text-decoration:none;font-style:italic;}

.content{font-family:"Times New Roman", Times, serif;font-size:14px;color:#3C231F; text-decoration:none;}
.content a:link{font-family:"Times New Roman", Times, serif;font-size:14px;color:#3C231F; text-decoration:none;}
.content a:visited{font-family:"Times New Roman", Times, serif;font-size:14px;color:#3C231F; text-decoration:none;}
.content a:hover{font-family:"Times New Roman", Times, serif;font-size:14px;color:#8E3F30; text-decoration:none;}

.naviunten{font-family:"Times New Roman", Times, serif;font-size:12px;color:#1E170C; text-decoration:none;}
.naviunten a:link{font-family:"Times New Roman", Times, serif;font-size:12px;color:#F4EBA2; text-decoration:none;}
.naviunten a:visited{font-family:"Times New Roman", Times, serif;font-size:12px;color:#F4EBA2; text-decoration:none;}
.naviunten a:hover{font-family:"Times New Roman", Times, serif;font-size:12px;color:#1E170C; text-decoration:none;}

.adresse{padding-left:5px;font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none;}
.adresse a:link{padding-left:5px;font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none;}
.adresse a:visited{padding-left:5px;font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none;}
.adresse a:hover{padding-left:5px;font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none;}

.zusatz{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none;}
.zusatz a:link{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none;}
.zusatz a:visited{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none;}
.zusatz a:hover{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none;}


.navilinks{margin-left:5px; height:20px;font-family:"Times New Roman", Times, serif;font-size:14px;color:#97752D; text-decoration:none;font-weight:bold; text-transform:uppercase; }
.navilinks a:link{height:20px;;font-family:"Times New Roman", Times, serif;font-size:14px;color:#3C231F; text-decoration:none;font-weight:bold;text-transform:uppercase;}
.navilinks a:visited{height:20px;font-family:"Times New Roman", Times, serif;font-size:14px;color:#3C231F; text-decoration:none;font-weight:bold;text-transform:uppercase;}
.navilinks a:hover{height:20px;font-family:"Times New Roman", Times, serif;font-size:14px;color:#97752D; text-decoration:none;font-weight:bold;text-transform:uppercase;}
.navilinks_act { margin-left:5px;height:20px;font-family:"Times New Roman", Times, serif;font-size:14px;color:#97752D; text-decoration:none;font-weight:bold;text-transform:uppercase;}

.navilinks2{ padding-left:12px;height:20px;font-family:"Times New Roman", Times, serif;font-size:13px;color:#3C231F; text-decoration:none;}
.navilinks2 a:link{padding-left:12px;height:20px;font-family:"Times New Roman", Times, serif;font-size:13px;color:#3C231F; text-decoration:none;}
.navilinks2 a:visited{padding-left:12px;height:20px;font-family:"Times New Roman", Times, serif;font-size:13px;color:#3C231F; text-decoration:none;}
.navilinks2 a:hover{padding-left:12px;height:20px;font-family:"Times New Roman", Times, serif;font-size:13px;color:#97752D; text-decoration:none;}
.navilinks_act2 {padding-left:24px;height:20px;font-family:"Times New Roman", Times, serif;font-size:13px;color:#97752D; text-decoration:none;}

/*Buchungsformular*/
.input_buchung{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:3px; margin-top:1px; width:140px;}
.input_buchung_liste{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30;}
.input_ort{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:3px; margin-top:1px; width:96px;}
.input_plz{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:3px; margin-top:1px; width:35px;}
.input_buchung_mitteilung{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:3px; margin-top:1px; width:250px;}
.input_buchung_zahl{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:3px; margin-top:1px; width:35px;}
.input_buchung_datum{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:3px; margin-top:1px; width:56px;}
.input_buchung_adresse{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:3px; margin-top:1px; width:250px;}

.input_check{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; float:left;}
.input_buchung_linie{width:555px;background-color:#8E3F30; border:1px solid #8E3F30; height:2px;} 
select{font-family:"Times New Roman", Times, serif;font-size:11px;color:#3C231F; text-decoration:none; border:1px solid #8E3F30; width:100px;   }

.csc-textpic-caption{font-family:"Times New Roman", Times, serif;font-size:11px;color:#3C231F; text-decoration:none; }










/*PLUGINS*/



/*Indexed Search*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {font-family:"Times New Roman", Times, serif;font-size:11px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:1px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:5px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { border-top:1px solid #000000;}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#C59962; font-family:font-family:"Times New Roman", Times, serif; font-size:11px; color:#333333; height:15px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; font-family:font-family:"Times New Roman", Times, serif; font-size:11px; color:#333333; padding-top:5px; padding-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-family:font-family:"Times New Roman", Times, serif; font-size:11px; color:#333333;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family:font-family:"Times New Roman", Times, serif; font-size:11px; color:#333333; font-style:normal; padding-top:15px; padding-bottom:20px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#C59962; font-family:font-family:"Times New Roman", Times, serif; font-size:11px; color:#333333; margin:0; padding:0; height:30px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { font-family:font-family:"Times New Roman", Times, serif; font-size:11px; color:#333333;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family:font-family:"Times New Roman", Times, serif; font-size:11px; color:#333333; padding-bottom:10px; padding-top:15px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#F4EBA2; font-family:font-family:"Times New Roman", Times, serif; font-size:11px; color:#333333;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { font-family:font-family:"Times New Roman", Times, serif; font-size:11px; color:#333333; height:30px;}
.tx-indexedsearch-sectionlinks { padding-top:10px;}
.tx-indexedsearch-browsebox { padding-top:10px;}

.csc-caption{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}

#tx-newloginbox-pi1-user{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:5px;}
#tx-newloginbox-pi1-pass{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:5px;}
.tx-newloginbox-pi1-submit{font-family:"Times New Roman", Times, serif;font-size:11px;color:#3C231F; text-decoration:none; border: 1px solid #8E3F30; padding-left:1px;}

.tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

/*Kontaktformular*/

.input3{font-family:"Times New Roman", Times, serif;font-size:12px;color:#3C231F; text-decoration:none; border: 1px solid #E3B888; padding-left:5px; background-color:#FCE1A9; margin-right:1px; margin-left:11px; height:250px; width:250px;}
.input4{font-family:"Times New Roman", Times, serif;font-size:11px;color:#3C231F; text-decoration:none; border: 1px solid #FCE1A9; border-bottom: 1px solid #E3B888; padding-left:5px; width:180px;background-color:#FCE1A9;}
#kontaktform{ background-image:url(../images/hexenhaus-kontakt.gif); background-repeat:no-repeat;}




/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; font-family: arial, helvetica, sans-serif; }
DIV.csc-menu P { font-size: 11px; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px;}
DIV.csc-menu P A { color: #000000; text-decoration: none; font-size: 11px; }
DIV.csc-menu P A:hover { color: #990033; text-decoration: underline; font-size: 11px; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; font-size: 11px; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 0px; font-size: 11px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 20px;
background-image: url(images/pfeile_sitemap.gif);
background-repeat: no-repeat;
display: block;
font-size: 11px;
padding-left: 18px;
 }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 40px; font-size: 11px;}
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 60px; font-size: 11px;}


DIV.csc-menu-2 P.csc-sitemap-level1 A:LINK{color: #3C231F; font-size: 12px; font-weight: bold;}
DIV.csc-menu-2 P.csc-sitemap-level1 A:VISITED{color: #3C231F; font-size: 12px; font-weight: bold;}
DIV.csc-menu-2 P.csc-sitemap-level1 A:HOVER{ color: #8E3F30; font-size: 12px; font-weight: bold; }


DIV.csc-menu-2 P.csc-sitemap-level2 A:LINK{ color: #3C231F; font-size: 11px; font-weight: bold;}
DIV.csc-menu-2 P.csc-sitemap-level2 A:VISITED{ color: #3C231F; font-size: 11px; font-weight: bold;}
DIV.csc-menu-2 P.csc-sitemap-level2 A:HOVER{ color: #8E3F30; font-size: 11px; font-weight: bold;}


DIV.csc-menu-2 P.csc-sitemap-level3 A:LINK{ color: #3C231F; font-size: 11px;}
DIV.csc-menu-2 P.csc-sitemap-level3 A:VISITED{ color: #3C231F; font-size: 11px; }
DIV.csc-menu-2 P.csc-sitemap-level3 A:HOVER{ color: #8E3F30; font-size: 11px; }

DIV.csc-menu-2 P.csc-sitemap-level4 A:LINK{ color: #3C231F; font-size: 11px;;}
DIV.csc-menu-2 P.csc-sitemap-level4 A:VISITED{ color: #3C231F; font-size: 11px;}
DIV.csc-menu-2 P.csc-sitemap-level4 A:HOVER{ color: #8E3F30; font-size: 11px;}


/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px;font-size: 11px; text-decoration: underline;}
DIV.csc-menu-3 P.csc-section A:LINK{ color: #673A0F;font-size: 11px; text-decoration: underline;}
DIV.csc-menu-3 P.csc-section A:VISITED{ color: #673A0F;font-size: 11px; text-decoration: underline;}
DIV.csc-menu-3 P.csc-section A:HOVER{ color: #990033;font-size: 11px; text-decoration: underline;}



/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; font-size: 11px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-size: 11px; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; font-size: 11px;}
DIV.csc-menu-7 P.csc-section A:LINK{color: #673A0F; font-size: 11px; text-decoration: underline;}
DIV.csc-menu-7 P.csc-section A:VISITED{color: #673A0F; font-size: 11px; text-decoration: underline;}
DIV.csc-menu-7 P.csc-section A:HOVER{color: #990033; font-size: 11px; text-decoration: underline;}


/*IMGTEXT*/
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }


DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left;border: 1px solid #000000; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,

DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; padding-right:5px; 1px solid #000000; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; padding-left:5px; border: }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

/*Gästebuch*/

.tx-guestbook-list-header { background-color: #8E3F30; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFF9CC;font-weight:normal;}
.tx-guestbook-list-rowleft { background-color: #E9D36C;}
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 10px; color: #8E3F30; font-weight:normal;}

.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }

.tx-guestbook-latest-header { background-color: #8E3F30; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFF9CC; font-weight:normal; padding-left:5px;}
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }

.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#8E3F30; font-size:12; color:#8E3F30; width:100; height:20; padding-left:3px; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#8E3F30; font-size:12; color:#8E3F30; width:150; height:20; padding-left:3px; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#8E3F30; font-size:12; color:#8E3F30; width:200px; height:130px; padding-left:3px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
.tx-guestbook-form-send { border-style: solid; border-width: 1px; border-color:#8E3F30; font-size:12; color:#3C231F; width:150; height:20; font-family:"Times New Roman", Times, serif;  }


/*Photobook*/
#photobook{
border: 1px solid #000000;}

.photobook{
border: 1px solid #000000;}

/* CMS */
.csc-frame-rulerBefore { border-top: 2px solid #c57c2c; padding-top:5px; padding-bottom:5px;}
.csc-frame-rulerAfter { border-top: 2px solid #c57c2c; padding-top:5px; padding-bottom:5px;}
.csc-frame-indent { padding-left:50px;}
.csc-frame-indent3366{ padding-left:33%;}
.csc-frame-indent6633{ padding-right:33%;}
.csc-frame-invisible { padding:20px;}
.csc-frame-frame1 { border: 2px solid #c57c2c; padding:5px;}
.csc-frame-frame2 { border: 2px solid #c57c2c; background-color:#FFFFFF; padding:5px;}
.csc-textpic-caption { font-size:10px; padding:1px; color:#666666; padding-bottom:5px;}
.csc-linkToTop { text-align:right; text-decoration:none; font-style:italic; font-size:10px;}
.csc-linkToTop a:link{ text-align:right; text-decoration:none; font-style:italic; font-size:10px;}
.csc-linkToTop a:visited{ text-align:right; text-decoration:none; font-style:italic; font-size:10px;}
.csc-linkToTop a:hover{ text-align:right; text-decoration:none; font-style:italic; font-size:10px;}
