/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*default werte von tags setzen*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
*
{
  margin: 0px;
	padding: 0px;
	text-decoration:none;
}

body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, div, td, th, caption, form, fieldset, label, select, input, textarea, address, blockquote, nobr
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

img
{
	border: none;
}

body
{ 
	font-size: 100.01%;
	text-align: center;
	height: 100%;
	color: #000000;
	background:  #FFFFFF;
}

#outerWrapper
{
	margin-top: 2px;
	padding-bottom: 55px;
}

#innerWrapper
{background: #ffffff url(/fileadmin/hotel-senta/css/img/inner-bg.png) repeat-x left top;}

#wrapper {
  	width: 987px;
    text-align: left;
    margin: 0px auto;
  	border-right: 0px solid #669900;
  	/*background:  #ffffff;*/
  	position: relative;
  	background: #ffffff /*url(.../fileadmin/hotel-senta/img/bg-left2.png) repeat-y left top;*/
}
#content a:link {color: #003366;border-bottom: 1px dotted #003366;}
#content a:visited {color: #666666;border-bottom: 1px dotted #666666;}
#content a:hover,
#content a:active,
#content a:focus {color: #000000;}
.usb{display: none;}
div 		{ border:0px solid blue; padding:0px; }

.header 	{ /*background-image:url(...); background-color:#C5E2A1; */background-color:#FFFFDD; }
.logo 		{ height: 120px; width: 240px;}
.cimage{ position: absolute; height: 120px; width: 400px;	left: 244px;	top: 0px; background-color:#FFFFDD;}
.breadcrumb 	{ margin-left: 240px;margin-top: 5px; margin-bottom: 20px; color: #888888;}
.breadcrumb a {color: #888888;}
#leftColumn {margin-top: 25px;}
.left-content{	margin-bottom: 50px;}
#middle 	{ position: relative; font-size: 0.75em; border-top: 1px solid #ffffff;border: 0px solid blue;}
.tx-macinasearchbox-pi1 {margin-left: 18px; height: 2.5em;}
.tx-macinasearchbox-pi1 #searchform {padding: 8px 0px;}
.left 		{ float: left; width:240px; overflow:hidden;}
.info {  margin:10px;   padding:0; border:0px solid blue;color: #666666;}
.right 		{ /*background-color:#ccffaa;*/ float:right; width:180px;margin: 40px 0px 0px 5px; }

.language      {font-size: 0.75em;width: 987px;margin: 0px auto; height: 2em;}
.language a {color: #000000;}
.language ul   {	margin: 0;	padding: 0;	list-style: none;	}
.language ul li{display: inline; padding: 10px;}
.footer 	{ position: relative; top: 28px; font-size: 0.75em;padding: 5px; border-top: 1px solid #666666; margin: 0;padding-left: 240px;}
.footer ul{	padding: 0;	list-style: none;	}
.footer ul li {display: inline; }
.footer a {color: #666666; text-transform: uppercase;}
.copy {float: left; font-size: 0.75em; color: #666666;  width: 350px;}
.clear 		{ height:0px;clear:both; }
div #content	{margin:5px 0px 0px 240px; width: 540px; overflow:hidden; border: 0px solid red;}
div #content ol,
div #content ul	{ margin-left:20px;line-height: 1.5em; margin-bottom:0.8em; }

p.bodytext{line-height: 1.5em; margin-bottom:0.8em;}
h1 {font-size: 1.4em; color: #666666;margin-bottom:0.8em;}
h2 {font-size: 1.2em; color: #666666;margin-bottom:0.8em;}
h3 {font-size: 1.0em; color: #4C5CB1;margin-bottom:0.8em;}
h4 {font-size: 1.0em; color: #000000;margin-bottom:0.8em;}
.indent{margin-left:20px;}
a.mail {color: #333333;}
span.midi {margin-top: 10px;}

.map{margin: 0px 0px 15px 0px;}
/* default styles for extension "tx_srlanguagemenu_pi1" */
.tx-srlanguagemenu-pi1 {margin-right: 200px;}
   .tx-srlanguagemenu-pi1 p, .tx-srlanguagemenu-pi1 .links-list-header { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 5px 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: right; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #333333; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: right; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #666666; text-decoration:none; font-weight:normal; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: right; font-size: .8em; color: #999999;}
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #999999; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: right; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #666666; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/*#######################*/

/*####nescefe###*/

ul.zweispaltig {
   list-style-type: none;
   padding: 0px;
   margin: 0px; }

ul.zweispaltig li.innen {
   list-style-type: none;
   float: left;
   width: 260px;
   margin: 0 20px 10px 0; }
      
ul.zweispaltig li.aussen {
   list-style-type: none;
   float: left;
   width: 260px; 
   /*padding: 0 0 10px 0;
   margin: 0 0 10px 0;
   border-bottom: 0px solid silver;*/}
ul.zweispaltig .content-text {
background-color: #EFEFEF; margin-top: 5px; padding: 5px;
}  
li.clr {
   display: inline;
   margin: 0;
   padding: 0;
   width: 1px;
 }

br.clr {
   clear: left;
   width: 1px;
   font-size:1px;
   margin: 0;
   padding: 0;
   overflow:hidden;
 }  
.csc-textpic-caption {}
table.contenttable caption {margin-bottom: 15px;}
table.contenttable { width: 500px;}
.contenttable thead{color: #003366;}
.contenttable tbody{ background: #FFFFDD;padding: 3px;}
/*#######################*/

.csc-form-label-req {
  font-weight: normal;
}


.csc-mailform {
	width: 530px;
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
}

#left .csc-mailform {
	width: 180px;
	border: 0px none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
}

.csc-mailform-field {
	margin-bottom: 6px;
	line-height: 18px;
}

label {
	display:block;
	float:left;
	margin:2px 0px;
	padding-right:1em;
	text-align:right;
	width:150px;
}

.asterix {font-style: italic;}

#mailformcontact legend {display: none; }
#mailformcontact label {
	display:block;
	float:left;
	margin:2px 0px;
	padding-right:1em;
	text-align:right;
	width:80px;
}
#mailformcontact input {margin: 2px 0;}
legend{font-weight:bold;}
fieldset div, fieldset {
	clear: both;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
/*
#mailformname,
#mailformemail,
#mailformbetreff,
#mailformstrasse_hausnr,
#mailformtelefon,
#mailformplz_ort,
#mailformpersonen,
#mailformbelegung,
#mailformunterkunft,
#mailformbemerkung{
width: 30em;
}
#mailformzimmerStandardzimmer{
width: 0em;
margin-left: 130px;
}*/
.mailformtext1{display: inline; line-height: 2em;}
.csc-mailform-radio {
	display:block;
}
.mailinputButton,
#mailformcontact .mailinputButton,
.eraseButton,
#mailformcontact .eraseButton {float:left;margin-right: 6em;}
.rot {color: #4C5CB1;}
/* **************** Felder Formular Ende ********************* */

td.align-right,
p.align-right{
text-align: right;}
td.align-left,
p.align-left{
text-align: left;}
td.align-center,
p.align-center{
text-align: center;}

align-right{
text-align: right;}
.align-left{
text-align: left;}
.align-center{
text-align: center;}

