html, body {
	/* height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666; */
}

html{
	width: 100%;
	height: 100%;
}

body{
	width: 100%;
	height: 100%;
	font-size: 100.01%;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #fff;
}

a {
	/* color: #666666; */
}
/* Hack für IE */
* html a {
	/* padding-right: 0px; */
}

a:hover {
	/* color: #ff9933;
	text-decoration: none; */
}
/* Hack für IE */
* html a:hover {
	/* padding-left: 0px;
	text-decoration: none; */
}

a:visited {
	/* color: #666666; */
}
/* Hack für IE */
* html a:visited {
	/* color: #ff9933; */
}

A, A:visited{
	color: #666;
	text-decoration: underline;
}
A:hover{
	color: #f93;
	text-decoration: none;
}

A IMG{
	border: none;
}

IMG{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	display: block;
}
#divMain IMG{
	display: inline;
}

A IMG{
	border: none;
}

SUB, SUP{
	line-height: 0px;
	font-size: 60%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

UL, OL{
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
}
LI{
	margin-top: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

FORM{
	display: inline;
}

SELECT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

INPUT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#tablePage {
	margin: 0 0 0 0;
	border-right-color: #eeeeee;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #eeeeee;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #eeeeee;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #eeeeee;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#divHeadArea {
	margin: 0 0 0 0;
}

#divHeadHotelAmTorturm {
	margin: 5px 0 0 0;
}
#divHeadHotelAmTorturm H1 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #ff9933;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 0;
	white-space: nowrap;
	border-bottom: 1px solid #666666;
	width: 100%;
}

#divHeadVolkachAmMain H2 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #ff9933;
	font-weight: normal;
	margin: 0;
	padding: 0 8px 0 5px;
	font-size: 14px;
	word-spacing: 1px;
	white-space: nowrap;
}

#tdSpaceLogoHotelAmTorturm {
	height: 0;
}

#tdSpaceHeadMainContent {
	height: 20px;
}

#tdMain {
	background-color: #ffffff;
}
#divMain {
	margin: 10px 10px 10px 10px;
}
#divMain LI {}
/* Hack für IE */
* html #divMain LI {}
#divMain IMG {}

#divAddressUnderNavLeft {
	font-size: 10px;
	color: #666;
	white-space: nowrap;
}

.bodytext {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* h1, h2, h3, h4, h5, h6 {
	color: #ff9933;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0;}
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; } */

#divMain H1, #divMain H2, #divMain H3, #divMain H4, #divMain H5, #divMain H6,
DIV.csc-header H1, DIV.csc-header H2, DIV.csc-header H3, DIV.csc-header H4, DIV.csc-header H5, DIV.csc-header H6, 
H1, H2, H3, H4, H5, H6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f93;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 9px 0;
}
#divMain H2, H2, DIV.csc-header H2{ font-size: 18px; padding-bottom: 8px; }
#divMain H3, H3, DIV.csc-header H3{ font-size: 16px; padding-bottom: 6px; }
#divMain H4, H4, DIV.csc-header H4{ font-size: 14px; padding-bottom: 5px; }
#divMain H5, H5, DIV.csc-header H5{ font-size: 12px; padding-bottom: 3px; }
#divMain H6, H6, DIV.csc-header H6{ font-size: 10px; padding-bottom: 2px; }

/* Rahmen für Bilder */
/* #tdMain #divMain DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,
#tdMain #divMain DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-single-image IMG{
	border: 1px solid #999;
} */

/* Überschriften der einzelnen Contentelemente */
.csc-firstHeader {
	/*text-align: right;*/
}

/* Bildunterschrift */
.csc-caption {
	/* font-size: 10px; */
}

#divMain .csc-textpic-caption{ font-size: 10px; color: #999; padding: 3px 0px 0px 0px; }

ul, ol {
	/*margin: 0 0 0 0;
	margin-top: 3px;*/
}

#divMain P, #divMain P.bodytext,
P, P.bodytext{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	margin: 0 0 8px 0;
}
li {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 2px;*/
}

img {
	font-family: Times, "Times New Roman", serif;
	font-size: 10px;
}

/* Start - Menü Links ###################################################################### */

td#tdMenuLeft1 {
	background-color: #fff2df;
}
div#divMenuLeft1 {
	text-align: left;
}

p.pMenuLeft1, p.pMenuLeft1b {
	padding: 0;
	margin: 10px 10px 10px 10px;
	display: block;
}

a.aMenuLeft1, a.aMenuLeft1:visited, a.aMenuLeft1:hover, a.aMenuLeft1over:hover, a.aMenuLeft1over {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	display: block;
}
a.aMenuLeft1:hover, a.aMenuLeft1over {
	color: #ff9933;
	display: block;
}

p.pMenuLeft2 {
	padding: 0;
	margin: 0 5px 0 5px;
	display: block;
}

a.aMenuLeft2, a.aMenuLeft2:visited, a.aMenuLeft2:hover, a.aMenuLeft2over:hover, a.aMenuLeft2over {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding: 0;
	display: block;
}
a.aMenuLeft2:hover, a.aMenuLeft2over {
	color: #ff9933;
	display: block;
}

/* start - Ebene 3 */

p.pMenuLeft3 {
	padding: 0;
	margin: 0 5px 0 5px;
	display: block;
}

a.aMenuLeft3, a.aMenuLeft3:visited, a.aMenuLeft3:hover, a.aMenuLeft3over:hover, a.aMenuLeft3over {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding: 0;
	display: block;
}
a.aMenuLeft3:hover, a.aMenuLeft3over {
	color: #ff9933;
	display: block;
}

/* ende - Ebene 3 */

/* Ende - Menü Links ###################################################################### */

/* Start - Menü Top ###################################################################### */

#tdTopMenu {
	text-align: right;
	font-size: 13px;
}
#divTopMenu {
	margin: 10px 10px 0 0;
}

a.aTopMenu, a.aTopMenu:visited, a.aTopMenu:hover {
	color: #999999;
	margin-left: 20px;
	text-decoration: none;
	padding: 0;
	font-weight: bold;
}
a.aTopMenu:hover {
	color: #ff9933;
}

/* Ende - Menü Top ###################################################################### */

#divDatum {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: #cccccc;
	text-align: left;
	margin: 15px 5px 15px 5px;
}

.standardText1Small {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
}

.standardText2Normal {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}

.standardText3Big {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
}

.standardText4Bigger {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 16px;
}

.standardText5Biggest {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 18px;
}



/* start - Gästebuch ###################################################################### */

#divGuestbookSingleItem {
	border: 1px solid #CCCCCC;
	margin: 0 0 5px 0;
	padding: 5px 5px 5px 5px;
}

#divGuestbookHeader {}

.spanGuestbookListHeader {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

.spanGuestbookDateTime {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: #666666;
}

#divGuestbookEntry {
	border-top: 1px solid #E6E6E6;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	padding: 2px 0 8px 0;
	margin: 2px 0 0 0;
}

#divGuestbookCommentTitle {
	border-top: 1px solid #E6E6E6;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 0 0;
}

#divGuestbookComment {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-style: italic;
	padding: 0 0 8px 0;
}

#divGuestbookPageXofX {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
}

#divGuestbookPageLinks {
	float: right;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
}

.spanGuestbookMailWebaddress {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #666666;
}

.tdGuestbookListRow {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
}

.tdGuestbookListRowleft {
	
}
.tx-guestbook-list-small { font-size: 10px; color: #666666; }
.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: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 10px; color: #666666; }
.tx-guestbook-form-text { /*font-family: Arial, Helvetica, sans-serif;*/font-size: 14px }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { /*font-family: Arial, Helvetica, sans-serif;*/font-size: 14px;color: #CC0000; }

/* ende - Gästebuch ###################################################################### */

/* start - Suche ###################################################################### */

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/* ende - Suche ###################################################################### */

/* start - Mailform	###################################################################### */
/*			Infos in /typo3/sysext/css_styled_content/static/setup.txt */

.csc-mailform {
	/* TABLE der Form */
}


.csc-form-labelcell {
	/* TD hier stehen die Texterklärungen zu den Formelementen z.B. Name: */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}

.csc-form-label {
	/* P (nicht Pflichtfelder) hier stehen die Texterklärungen zu den Formelementen z.B. Name: */
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
}

.csc-form-label-req {
	/* P (Pflichtfelder) hier stehen die Texterklärungen zu den Formelementen z.B. Name: */
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
	color: red;
}

.csc-form-fieldcell {
	/* TD hier stehen die Formelemente */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.csc-form-comment {
}

.csc-form-radio {
}

.csc-form-commentcell {
	background-color: red;
}

/* ende - Mailform	###################################################################### */

/* start - Newsletter	###################################################################### */


.tx-tdnewsletter-pi1 TD {
	font-size: 14px;
}

.tx-tdnewsletter-pi1 {
	font-size: 14px;
}

/* ende - Newsletter	###################################################################### */

/* start - Content Element	###################################################################### */

/* Content nur Bild */
TABLE.imgtext-table {
	border: 0px;
	margin: 0 0 0 0;
}

/* Content Text mit Bild */
TABLE.imgtext-nowrap {
	width: 594px;
	border: 0px;
	margin: 0 0 0 0;
}
IMG.imgtext-nowrap {
	
}
/* Hack für IE */
* html TABLE.imgtext-nowrap {
	width: 603px;
}

/* ende - Content Element	###################################################################### */

.no-border-link {
	border: 0;
}

A IMG, A:hover IMG, A:visited IMG {
	border: 0;
	color: #999999;
}
.no-border-link {
	border: 0;
	color: #999999;
}
