/*************************************************************/
/*   Design:   Multiflex-3 Update-6 / Layout-4               */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   Wolfgang                                      */
/*   Date:     December 18, 2006                             */
/*   Homepage: wwww.1-2-3-4.info                             */
/*-----------------------------------------------------------*/
/*   License:  Fully open source without restrictions.       */
/*             Please keep footer credits with a link to     */
/*             Wolfgang (www.1-2-3-4.info). Thank you!       */
/*************************************************************/

/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */

*{
	padding:0; 
	margin:0; 
	outline:none;
	font-family:arial,verdana,sans-serif;
}
html{
	height: 90%;
}

 body {
	background:url(../img/header.jpg) top center no-repeat;
	height:90%;
	font-size:62.5%; 
	font-family:arial,verdana,sans-serif;
} /*Font-size: 1.0em = 10px when browser default size is 16px*/

.page-container {
	position: relative;
	min-height: 100%;
	width:920px; 
	margin:200px auto 0px auto;
}
* html .page-container{
	height: 100%;
}
.main {
	clear:both; 
	width:920px;
}
.main-navigation {
	margin-top:25px; 
	float:left; 
	width:165px; 
}
.main-content {
	float:left; 
	width:530px;
	margin-bottom:3em;  
}
.sub-content {
	float:left; 
}

.footer {
	border-top:1px solid rgb(255,102,0);
	height:145px;
	clear:both;
	position: relative;
	margin: -145px auto 0px auto;
	background:rgb(255,255,255) url(../img/footer.gif) center center no-repeat;
	text-align:center;
}

.impressum{
	position:relative;
	top:10px;
	left:320px;
}

.to-top{
	position:relative;
	top:-1.7em;
	left:-335px;
	background:url(../img/totop.jpg) left no-repeat;
	padding-left:2em;
}


a.impressum {border:0px; color:rgb(255,255,255); font-weight:bold; text-decoration:none; font-size:110%;}
a.impressum:visited {border:0px; color:rgb(255,255,255); font-weight:bold; text-decoration:none;}
a.impressum:hover {border:0px; color:rgb(255,255,255); text-decoration:underline;}

a.to-top {border:0px; color:rgb(255,102,0); font-weight:normal; text-decoration:none;font-size:120%;}
a.to-top:visited {border:0px; color:rgb(255,102,0); text-decoration:none;}
a.to-top:hover {border:0px; color:rgb(255,102,0); font-weight:bold; text-decoration:underline;}

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:880px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.nav2 {float:left; width:880px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:880px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
