/* ******************************************************************** */ 
/*                  Generated by: http://csscreator.com                 */
/* ******************************************************************** */
html, body{
	margin:0;
	padding:0;
	text-align:center;
	background-color: #DAE9FA;
} 
 
#pagewidth{ 
 width:800px; 
 text-align:left; 
 margin:0 auto; 
} 
 
#header{
 position:relative; 
 height:20%; 
 background-color:#DAE9FA; 
 width:100%;
 display:block;
 overflow:auto;
} 
 
#leftcol{
	width:20%;
	float:left;
	position:relative;
	overflow: visible;
	height: 400px;
	background-color: #DAE9FA;
 }
 
#twocols{
 width:80%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
	width:25%;
	float:right;
	position:relative;
	background-color:#DAE9FA;
	height: 450px;
 }
 
#maincol{
	float: left;
	position: relative;
	width:75%;
	background-color: #DAE9FA;
	height: 450px;
 }
 
#maincol_impr{
	float: left;
	position: relative;
	width:100%;
	background-color: #DAE9FA;
	height: 440px;
	overflow: auto;
	margin-bottom: 10px;
 }
 #maincol_preis{
	float: left;
	position: relative;
	width:100%;
	background-color: #DAE9FA;
	height: 450px;
	overflow: auto;
 }
 
#footer{
	height:20%;
	background-color:#A4C9F2;
	clear:both;
	display:block;
	overflow:auto;
	border-color: #FF3366;
	border-style: dotted;
} 
 

 
 
/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 
/* ******************************************************************** */ 
/*                      printer styles                                  */ 
/* ******************************************************************** */ 
     
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu { height: 100px; font-size: 10pt; font-family: verdana; }
.menu ul { position: relative; z-index: auto; padding: 0pt; margin: 0pt; list-style-type: none; width: 10em; }
.menu li { float: left; }
.menu li.sub { }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: auto; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { display: block; text-decoration: none; height: 2em; line-height: 2em; width: 10em; color: #0D0D85; border: 1px solid #0D0D85; border-width: 1px 1px 0 1px; padding-left: 1em; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none; }
.menu a.last, .menu a:visited.last {border-width:1px;}
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 9em; }
* html .menu a:hover { color: #00ffff; background-color: #006699; position: relative; font-weight: normal; font-style: normal; font-variant: small-caps; text-decoration: none; text-transform: none; border-color: #ccffff; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus {
	color: #FF3366;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	text-transform: none;
	border-color: #0D0D85;
	background-color: #0D0D95;
}
.menu li:hover > a { color: #FF3366; background-color: #0D0D85; font-weight: bold; font-style: normal; font-variant: small-caps; text-decoration: none; text-transform: none; border-color: #0D0D85; }
.menu li ul { visibility: hidden; position: absolute; top: -2em; left: 6em; padding: 2em; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }



.V24bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0D0D85;
	font-size: 24px;
	padding-left: 10px;
}
.V16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0D0D85;
	font-size: 16px;
	padding-left: 10px;
}
.V10 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 25px;
	color: #000066;
	text-align: justify;
	padding-right: 10px;
}.V10_2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	color: #0D0D85;
	text-align: justify;
	padding-right: 10px;
}
.V12bold {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 25px;
	padding-top: 5px;
	color: #000066;
}
.V12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 5px;
	color: #0D0D85;
}
.V12_2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 5px;
	color: #0D0D85;
	padding-right: 10px;
}
.V14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0D0D85;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}
.r1 {
	padding-left: 10px;
}
.r2 {
	padding-left: 10px;
	padding-bottom: 10px;
}
/*verhindert gstrichelte Linie um angeklickte Bilder */
a:link, a:active, a:visited, a:hover, a:active, a:focus {
	outline: none;
}
