@page {
	size:21.0cm 29.7cm;
	margin:0;
	
}
body {
	background:#FFFFFF url(../images/bg.png);
	background-repeat:repeat-x;
	text-align:center;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:1.3em;
	float:left;
}

#wrapper{
	height:100%;
	margin:0;
	width:100%;
        float:left;
}
#wrapperContent {
	padding:0 18px;
	padding:0;
	text-align:left;
	float:left;
	min-width:100%;
	background-image:url(../images/bgWrapper.png);
}
a { color:#B2B2B2; }

h1, h2, h3, h4, h5, h6 {
	color:#fdc300;
	margin:0pt;
	font-weight:bold;
	padding:5px 0pt;
}

h1 {
	font-size:16px;
}
h2 {
	font-size:11px;
}
h3 {
	font-size:11px;
}
h4 {
	font-size:11px;
}
h5 {
	font-size:11px;
}
h6 {
	font-size:11px;
}
form {
	margin:0pt;
	padding:5px 0pt;
}

p {
	margin:0pt;
	padding:0 0 5px 0pt;
	
		}
		
#rootline {float:left; width:100%; padding-top:5px;font-size:10px;  }
#rootlist {padding-left:0; float:left; width:100%;}
#rootlist .rootWrapper { margin:5px 0; float:left }
#rootline a {margin:5px; padding-top:1px; text-decoration: none; color:#B2B2B2;float:left}
#rootline a:hover{text-decoration: underline; color:#B2B2B2;} 
#rootline a:visited {color:#B2B2B2;}

#wrapper { margin:0; width:100%;background-color:white; }
html, body, #wrapperContent { margin:0; padding:0; }
html, body, #wrapperContent, #wrapperFooter, #trenner { background-image:none;background-color:white; padding:0; margin:0; background-color:white; }

body {
	margin:0px;
}

#wrapperContent { float:left; padding:0 0 0 0; margin:0 0 0 0; border:0px solid red; height:100.01%; }


.menu, #wrapperFooter, .print { display:none; }
#header, #logo, #logotrailer { display:none; }

#headerprint { display: block; border-bottom:1px solid black; float:left; padding: 10px 0; margin:0;background-color:white; width:100%; }
#logoprint { float:left; padding:0;background-color:white; }
#logoprint img { width:5.28cm; }
#date { float:right; margin-top:2cm; font-size:1.2em; padding:0; }
#trenner { clear:both; padding:0;background-image:none; background-color:white; margin:0; width:100%; height:1px; border:0px; overflow:hidden; }

#menusub { margin:20px 0 0 0; padding:0; width:5cm;background-color:white; }
#menusub ul { padding:0; }
#menusub { display:none; }
#maincontent { clear:both; float:none; width:98%; height:auto; min-height:auto; padding:0 0 0 0px; margin:0; }

#leftCol { width:64%; float:left; }
#rightCol { width:34%; float:right; }

@media screen {
	body { margin:20px; }
}
