﻿body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}
#evtcal a:link {font: normal 12pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: none;}		/* unvisited link */
#evtcal a:visited {font: normal 12pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: none;}	/* visited link */
#evtcal a:hover {font: normal 12pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: underline;}	/* mouse over link */
#evtcal a:active {font: normal 12pt "Arial", "Helvetica", "Sans Serif"; color: #004400; text-decoration: none;}		/* selected link */

* html body{ /*IE6 hack*/
padding: 0 0 0 270px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}


#framecontentRight{
	position: absolute;
	top: 0;
	left: 0;
	width: 70px; /*Width of left frame div*/
	height: 100%;
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/;
	background-color: #3300CC;
	color: white;
}


#framecontentLeft{
	position: absolute;
	top: 0;
	left: 0;
	width: 270px; /*Width of left frame div*/;
	height: 100%;
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/;
	background-color: #3300CC;
	color: white;
	bottom: 0;
}

#framecontentRight{
	left: auto;
	right: 0;
	width: 70px; /*Width of right frame div*/;
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/;
	background-color: #3300CC;
	color: white;
}

#frameRight{
   	background-color: #3300CC;
	width: 170px; /*Width of right frame div*/;
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/;
	left: auto;
	right: 0px;
}

#maincontent {
	position: fixed;
	top: 0;
	left: 270px; /*Set left value to WidthOfLeftFrameDiv*/;
	right: 0; /*Set right value to WidthOfRightFrameDiv*/;
	bottom: 0;
	background: #fff;
	overflow: auto;
}

.innertube{
	padding-left: 22px;
}

.sidetube{
	padding-left: 10px;
}


.center {
   text-align:center;
      
}

.counter {
	left: 13px;
	bottom: 25px;
	text-align: left;
	position: absolute;
}

.heading_top {
    font-family: "Times New Roman", Times, serif;
    font-size: 24pt;
    color:#3300CC;
    font-weight: bold;
    text-align: center;
    }
.cell_head  {
       text-align: center;
       font-weight: bold;
       font-family: "Times New Roman", Times, serif;
       font-size: 20pt;
     }
 .cell_head2  {
       text-align: center;
       font-weight: bold;
       font-family: "Times New Roman", Times, serif;
       font-size: 24pt;
     }
    
.cell_heading  {
       background-color: #3366FF;
       text-align: center;
       font-weight: bold;
       font-family: "Times New Roman", Times, serif;
       font-size: 20pt;
       }
.cell_heading_sub  {
       background-color: #3399FF;
       text-align: center;
       font-weight: bold;
       font-family: "Times New Roman", Times, serif;
       font-size: 16pt;
        }
.side_text {
    font-family: "Times New Roman", Times, serif;
    font-size: 22pt;
    text-decoration: underline; 
    font-weight: bold;
    }
.side_text_sub {
    font-family: "Times New Roman", Times, serif;
    font-size: 18pt;
    font-weight: bold;
    color: #FFFFFF;
    }
.cell_text{
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.cell_text2{
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: normal;
	color: #000000;
	list-style-position: inside;
	list-style-type: disc;
}

.blink {
	text-decoration: blink;
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	text-align: left;
}

.home{
	font-weight: bold;
	background-color: #3399FF;
	float: left;
	text-align: left;
	padding-left: 2px;
	width: 55px;
}

.contact{
	font-weight: bold;
	background-color: #3399FF;
	float: left;
	text-align: left;
	padding-left: 2px;
	width: 66px;
}

.contact{
	font-weight: bold;
	background-color: #3399FF;
	float: left;
	text-align: left;
	padding-left:2px;
	width: 176px;
}

.ckavail{
	font-weight: bold;
	background-color: #3399FF;
	float: left;
	text-align: left;
	padding-left:2px;
	width: 136px;
}

.fab{
	font-weight: bold;
	background-color: #3399FF;
	float: left;
	text-align: left;
	padding-left:2px;
	width: 235px;
}

.head {
     background-color:#3399FF;
     color:#000000;
     padding:5px;
}
.active {
     background-color:#007AF5;
     color:#FFFFFF;
     text-decoration:line-through;
    }
td.avail{
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
}
     
td.booked {
	font-weight: bold;
	background-color: #ffffff;
	text-decoration: line-through;
	color: #575757;
} 
     
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 3px #3366FF;
 border-bottom: transparent;
}     

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 


}

