CSS Page-Layout 

body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%;
font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;
background-color: #000000;
/*background-image: url(../images/bg_sparkles.gif);*/
font-size: medium;
color: #FFCCFF;
visibility: visible; 
}

#framecontentLeft, #framecontentTop{
position: absolute; 
top: 0; 
left: 0; 
width: 250px; /*Width of left frame div*/
height: 600px;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: black;
color: #FFCCFF;
}

#framecontentTop{ 
left: 250px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: auto;
height: 10px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: black;
color: #FFCCFF;
}

#maincontent{
position: fixed; 
left: 250px; /*Set left value to WidthOfLeftFrameDiv*/
top: 50px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: black;
color: #FFCCFF;
font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;
}

.innertube{
margin-top: 30px; /*Margins for inner DIV inside each DIV (to provide padding) - war vorher 50*/
margin-left: 40px;
margin-right:50px;
}


* html body{ /*IE6 hack*/
padding: 50px 0 0 250px; /*Set value to (HeightOfTopFrameDiv 0 0 WidthOfLeftFrameDiv)*/
}

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

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



General (Body) Layout: 

td, th {
	font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	/*background-image: url(../images/bg_sparkles.gif);*/
	font-size: medium;
	font-size-adjust:medium;
	color: #FFCCFF;
	visibility: visible;
}

font {
font-size-adjust:medium;
/*font-style: inherit;*/
visibility: visible;
}

#navi {
overflow:visible;
position:absolute;
border:none;

}


.comments {
color:#CCCCCC;
font-style: italic;
font-weight: lighter;
font-family: Times New Roman, sans-serif;
}


Links:

a {
	font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;
	color:#9932cc;
}

					/* a:hover Alt:
					a:hover {
						cursor: auto;
						filter: Glow(Color=#FF00FF, Strength=larger);
					}
					*/

a:active {
	font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;

	color: #FF00FF;
	text-decoration: underline blink;
}

a:visited {
	font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;

	color: #00CCFF;
}

a:hover {
	font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;
	
	/*font-weight: bold;*/
	color: #FF0066;
	text-decoration: underline;
}


Frameset:

.frame_img {
	white-space: nowrap;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	visibility: visible;
	z-index: auto;
	left: 0px;
	top: 0px;
	margin:0;
	padding:0;
}


Contact-form:

.form_guide {
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;
}

.form_elements {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-style: double;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;
	/*input:focus;
	select:focus;
	textarea:focus;
	background: #FFCCCC;
	color: black; */
}

.form_explanation {
	font-size: x-small;
	font-style: italic;
	font-weight: lighter;
	text-transform: uppercase;
	color: #666666;
	cursor: help;
	font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;
}

.pos_iframe {
	position: absolute;
	left: 5px;
	top: 5px;
}

input:focus, select:focus, textarea:focus {
	color: #000000;
	background-color: #FFCFFF;
	font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;
}



#copyright {
	position:					center;
	/*top:						0;
	left:						0;
	width:						120px;
	height:						10px;
	background-color:			#660000;
	padding:	                0;
	margin:                     0;*/
	font-size:					12px;
	color:#CC0000;
	text-align:					center;
}


 /* Pics/contact section: */
 

#maincontent2{
position: absolute; 
left: 250px; /*Set left value to WidthOfLeftFrameDiv*/
top: 75px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: black;
color: #000000;
font-family: Cantara, Verdana, Arial, Helvetica, sans-serif;
}

