body
{
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%; 
	max-height: 100%; 
}

#framecontentTop, #framecontentBottom
{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 110px; /*Height of top frame div*/
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	background-color: #7F0000;
	color: white;
	padding: 0px;
}

#framecontentBottom
{
	top: auto;
	bottom: 0; 
	height: 60px; /*Height of bottom frame div*/
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	background-color: #708090;
	color: white;
}

#maincontent .innertube
{
	/* background-image: url(../images/LatexBG.gif); */
	background-repeat: repeat-y;
	background-position: center 0px;
	height: 100%;
}

#maincontent
{
	position: fixed; 
	top: 110px; /*Set top value to HeightOfTopFrameDiv*/
	left: 0;
	right: 0;
	bottom: 60px; /*Set bottom value to HeightOfBottomFrameDiv*/
	overflow: auto; 
	background: #fff;
}

.innertube
{
	margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
	height: 100%;
}

* html body	 /*IE6 hack*/
{
	padding: 110px 0 60px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent /*IE6 hack*/
{
	height: 100%; 
	width: 100%;
}

a.nav
{
	display:block;
	border: 1px solid #a5acb2;
	background-color: #ccc;
	color: #000;
	height: auto;
	width: 26em;
	text-align: center;
}

/* Admin Section */
label
{
	float:   	 left;
	display:   	 block;
	width:   	 10em;
	/*clear:   	 left;   /* Zeilenumbruch */
	margin-top:   	 -1em;
	font-weight:   	 bold;
}

input, select
{
	position:   	 relative;
	top:   	   	 -1.4em;
	left:   	 15em;
	display:   	 block;
	border:  	 1px solid #a5acb2;
	padding:  	 2px;
	background:  	 #fff;
}
			
input.hidden
{
	visibility: none;
}
	
textarea
{
	position:   	 relative;
	top:   	   	 -1.4em;
	left:   	 15em;
	display:   	 block;
	border:  	 1px solid #a5acb2;
	padding:  	 2px;
	width:  	 19em;
	height:  	 15.7em;
}
				
input.send
{
	top:  	   	 -1em;
	left:  	   	 15em;
	clear:  	 left;  /*wichtig */
	width:  	 19em;  /* einheitliche Breite */
	border: #3532ff 1px solid;
}

input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly]
{
 background-color: #dcdcdc;
 /*border: #3532ff 1px solid;*/
 /*border: 1px solid #a5acb2;*/
 border: 1px solid #dcdcdc;
 color: #000000;
 cursor: default;
} 

input.flag
{
	top: 0;
	left:	0;
	border: 0;
	padding: 0;
}

.date
{
	float:   	 left;
	display:   	 block;
	width:   	 15em;
	clear:   	 left;   /* Zeilenumbruch */
	font-weight: bold;
}

.entry
{
	position: relative;
	/*left: 15em;*/
	display: block;
}

#conflicts {
	display: block;
	width: 30em;
}

#conflicts .active {
	background-color: #f77;
}

#conflicts .inactive {
	background-color: #7f7;
	text-decoration: line-through;
}