
                                        
body                                    {
                                        font-family:Verdana, Helvetica, Arial, sans-serif;
                                        font-size:8pt;
                                        /*background-color:#f9d88f;
                                        */color:#000;
                                        margin-top:0;
                                        }

a                                       {
                                        text-decoration: none;
                                        color: #a76e00;
                                        font-weight:bold;
                                        }
                                        
a:hover                                 {
                                        color:#000;
                                        }

#wrapper                                {
                                        width:1105px;
                                        height:auto;
                                        background-image:url("./img/wrapper_bg.png");
                                        background-repeat:repeat-y;
                                        margin:0px auto;
                                        }
                                        
#container                              {
                                        width:800px;
                                        height:auto;
                                        margin-left:49px;
                                        border-right:1px solid black;
                                        }

#header                                 {
                                        width:100%;
                                        height:auto;
                                        border:1px solid #fff;
                                        }

#topmenu                                {
                                        width:800px;
                                        
                                        height:30px;
                                        margin-left:1px;
                                        margin-top:-1px;
                                        
                                        }
                                        
#topmenu_txt							{
										width:90%;
										margin:0px auto;
										height:20px;
										padding-top:7px;
										}

#topmenu a								{
										color:#fff;
										}
                                        
#sidebar                                {
                                        width:190px;
                                        height:auto;
                                        float:right;
                                        margin-right:58px;
                                        padding-left:4px;
                                        
                                    
                                        }

#sidebar img							{
										border:0;
										}										

#main_content                           {
                                        width:98%;
                                        height:auto;
                                        min-height:300px;
                                        border:1px solid #fff;
                                        margin:0px auto;
                                        margin-left:10px;
                                        
                                        }
                                        
#sitechanger                            {
                                        width:100%;
                                        height:130px;
                                        }

#pakete                                 {
                                        width:100%;
                                        margin-top:2em;
                                        border-top:1px solid black;
                                        height:250px;
                                        }

                                        
#zimmer                                 {
                                        width:100%;
                                        border-top:1px solid black;
                                        height:200px;
                                        }

#wrapper_footer                         {
                                        width:1105px;
                                        height:90px;
                                        
                                        margin:0px auto;
                                        background-image:url("./img/footer_bg.png");
                                        background-repeat:no-repeat;
                                        
                                        }
                                        
#footer_txt								{
										border-top:1px solid #000;
										width:90%;
										margin:0px auto;
										padding-top:1.5em;
										font-size:7pt;
										height:20px;
										
										}
                                        
.cpYearNavigation,.cpMonthNavigation    { 
                                        background-color:#C0C0C0;
                                        text-align:center;
                                        vertical-align:middle;
                                        text-decoration:none;
                                        color:#000000;
                                        
                                        font-weight:bold;
                                        }

#testdiv1                               {
                                        float:left;
                                        }
                                        
.cpDayColumnHeader,.cpYearNavigation,
.cpMonthNavigation,.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,.cpCurrentDateDisabled,
.cpTodayText,.cpTodayTextDisabled,
.cpText                                 {
                                        font-family:arial;
                                        font-size:8pt;
                                        
                                        }
                                        
TD.cpDayColumnHeader                    {
                                        text-align:right;
                                        border:solid thin #C0C0C0;
                                        border-width:0px 0px 1px 0px;
                                        }
                                        
.cpCurrentMonthDate, .cpOtherMonthDate,
.cpCurrentDate                          {
                                        text-align:right;
                                        text-decoration:none;
                                        }
                                        
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled                  {
                                        color:#D0D0D0;  
                                        text-align:right;
                                        text-decoration:line-through;
                                        }
                                        
.cpCurrentMonthDate, .cpCurrentDate     {
                                        color:#000000;
                                        }
                                        
.cpOtherMonthDate                       {
                                        color:#808080;
                                        }
                                        
TD.cpCurrentDate                        {
                                        color:white;
                                        background-color:#C0C0C0;
                                        border-width:1px;
                                        border:solid thin #800000;}
                                        
TD.cpCurrentDateDisabled                {
                                        border-width:1px;
                                        border:solid thin #FFAAAA;
                                        }
                                        
TD.cpTodayText, TD.cpTodayTextDisabled  {
                                        border:solid thin #C0C0C0;
                                        border-width:1px 0px 0px 0px;
                                        }
                                        
A.cpTodayText, SPAN.cpTodayTextDisabled {
                                        height:20px;
                                        }
                                        
A.cpTodayText                           {
                                        color:#000;
                                        }
                                        
.cpTodayTextDisabled                    {
                                        color:#D0D0D0;
                                        }
                                        
.cpBorder                               {
                                        float:left;
                                        border:solid thin #808080;
                                        }
                                        
.table #main_content                               {
                                        display:inline;
                                        
                                        }

.td,tr #main_content                    {
                                        font-size:8pt;
                                        }

#footer									{
										width:100%;
										border:1px solid #000;
										}

.buchung								{
										
										}


.wmForm {
  background-color: #FAF6ED;
  padding: 10px;
  color:#000;
  border:0;
}

.wmForm fieldset {
					border:1px solid gray;
					}

.wmForm fieldset.wmButtons input.wmButton {
  float: right;
  width: 150px;
  background-color: #fff;
  
  color: #000;
  margin-left: 10px;
}
.wmForm fieldset legend {
  background-color: #FAF6ED;
  color: #a76e00;
  font-weight: bold;
}
.wmForm ul {
  background-color: #FAF6ED;
  border-top: 2px solid #a76e00;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.wmForm ul li {
  padding: 10px;
  clear: both;
  color:#000;
}
.wmForm ul li label {
  display: inline;
  float: left;
  width: 30%;
}
.wmForm ul li label span {
  float: right;
  color: #000;
}
.wmForm ul li input,
.wmForm ul li textarea {
  float: right;
  width: 68%;
  background-color: #F0F0F0;
}
.wmForm ul li input:focus,
.wmForm ul li textarea:focus {
  border: 2px solid #F9D88F;
  background-color: #FFFFFF;
}
.wmForm ul li input.checkbox,
.wmForm ul li input.radio {
  float: left;
  width: 20px;
  border-width: 0px;
}
.wmForm ul li p.wmHint {
  clear: both;
  margin-left: 30%;
  width: 68%;
  text-align: left;
  font-size: 10px;
  padding: 0px 10px;
}
