
	/*Probeweise- Änderung zu YAML*/
	#col1 { position:relative; } 
	#col2 { position:relative; } 
	#col3 { position:relative; }


/* Linke Spalte */
#col1 {	width: 239px;}	

/* Rechte Spalte */
#col2 {	width: 222px; }

/* Mittlere Spalte */
#col3{ min-width:400px; margin-left: 239px;margin-right:222px;}

	a {text-decoration:none;}
	a:hover {text-decoration:underline;}
	#page_margins {min-width:950px;max-width: 1200px; margin:0px 3.5% 0px 3.5%;}
	
	#Image_Image1 {display:none}
	#header {background:transparent url(images/querplex_logo.gif) no-repeat;height:77px;}
	#header #topnav {padding:0px;list-style-type:none;margin-left:232px;}
	#header #topnav li 
	{
		background: url(images/dotted_lines_topnav.gif) repeat-y;
		background-color:#FFFFFF;
		max-height:1.9em;
		overflow:hidden;
		display:block;
		float:left;
		margin-left:6px;
		padding-left:6px;

	}
	
		* html #header #topnav li {height:1.8em;}

	#header #topnav a {	font: 0.9em Arial,Helvetica;color:#867A64;line-height:3em;}
	#header #topnav a:hover{text-decoration:none;color:#FE000B;}
	#header #topnav .aktiv {color:#FE000B;}
	
	#header img {display:block;}

	.quermain {background: #fff; border:1px soild black;}

	#col1 {min-height:479px}
	* html #col1 { hei\ght: 479px; }
	#col1 #col1_content {background: transparent;margin:0px;padding:0px;}
	#col1 #col1_content .navOben {min-height:221px;padding:0px;margin:0px;background-color:#B8AFA4;}
	* html #col1 #col1_content .navOben { hei\ght: 221px; }

	#col1 a {background:transparent}
	#col1 .aktivline {background: url(images/leftnav_line.gif) repeat-y 58px}
	#col1 #col1_content .navOben ul {position:absolute; bottom:0px;padding: 0px;margin:0px;list-style-type:none;}
	#col1 #col1_content .navOben li {padding: 0px 10px 4px 79px;margin:0px;}
	#col1 #col1_content .navOben .aktiv{background: url(images/leftnavoben_line_start.gif) no-repeat 58px 6px} 
	#col1 #col1_content .navOben a {display:block;font: .85em Verdana,Arial,Helvetica;line-height:1.1em;font-weight:bold;color: #FFFFFF;}
	#col1 #col1_content a:hover {color:#FF000C;text-decoration:none;}
	#col1 #col1_content .navOben .aktivWithoutNextLevel {background: url(images/navigation_aktiv_oben.gif) no-repeat 58px 3px;list-style-type:none;}
	

	#col1 .navUnten {min-height:258px;background:#DFDCD7 url(images/navigation_bg_unten.gif) no-repeat;}
		* html #col1 .navUnten { hei\ght: 258px; }
	#col1 .navUnten ul {padding: 0px;margin:0px;list-style-type:none;}
	#col1 .navUnten li {padding: 0px 10px 3px 79px;margin:0px;line-height:0.85em;}
	#col1 .navUnten .aktiv {background:transparent url(images/leftnavunten_line_end.gif) no-repeat 58px -17px}
		* html #col1 .navUnten .aktiv, * html #col1 .navUnten .aktivline {background-color:#DFDCD7}
	#col1 .navUnten a {font: .85em Verdana,Arial,Helvetica;font-weight:bold;color: #80705C;}
	#col1 .navUnten a:hover {color:#FF000C;text-decoration:none;}

	#col2 {background: transparent;}
	#col2 a {background:transparent}
	#col2 #col2_content {background: #FE000B;min-height:479px;margin:0px;padding:0px;}
	* html #col2 #col2_content { hei\ght: 479px; }
	#col2 #col2_content #related 
	{
		padding:4px 0px 0px 14px;
		margin:0px;
	}
	#col2 #col2_content #related #relatedanchor {display:none}

	#col2 #col2_content #related .relatedblock
	{
		font: .85em/1.30em Verdana,Arial,Helvetica;
		color: #FFFFFF;
		padding:0px 0px 14px 0px;
		margin:0px;
	} 
	
	#col2 #col2_content #related h1 
	{
		font: .95em/1.30em Verdana,Arial,Helvetica;
		font-weight:bold;
		color: #FFFFFF;
		padding:0px 0px 2px 0px;
		margin:0px;
	} 

	#col2 #col2_content #related img {margin-top:5px}

	#col2 #col2_content #related li, #col2 #col2_content #related ul
	{
		padding:0px;
		margin:0px;
		list-style-type:none;
	}

	#col2 #col2_content #related a
	{
		font: .95em/1.30em Verdana,Arial,Helvetica;
		display:block;
		color: #FFFFFF;
		padding:0px 0px 2px 12px;
		background: url(images/col2_pfeil.gif) no-repeat 2px 7px;
		margin:0px;
		list-style-type:none;
	}
	* html #col2 #col2_content #related a { hei\ght: 1%; }
	
	#col2 #col2_content #related a.relatedLink
	{
		display:block;
		color: #FFFFFF;
		font-weight:bold;
		padding:0px 0px 0px 12px;
		background: url(images/relupnav_pfeil.gif) no-repeat 0px 6px;
		margin:0px;
		list-style-type:none;
	}

	#col2 .relatedBottomNavigation {text-align : right;	float:right;padding:0px;margin:0px;list-style-type:none;}
	#col2 .relatedBottomNavigation li 
	{
		background: url(images/relsubnav_pfeil.gif) no-repeat 0px 10px;
		display:block;
		float:left;
		padding-left:8px;
		margin-left:7px;
	}
	#col2 .relatedBottomNavigation a 
	{
		font: .85em/2.5em Verdana,Arial,Helvetica;
		color: #80705C;
	}
	#col2 .relatedBottomNavigation a:hover {text-align : right;}


	#col3 {background-color: #81705C;overflow:visible;min-height:535px;border-top:1px solid #81705C} 
	/* ### IE6 gleiche Höhe herstellen - alle anderen ignorieren diese Angabe ### */
	* html #col3 { hei\ght: 535px; }
	#col3 #dynamicImage1, #col3 #dynamicImage2 {margin:147px 0px 0px 8px;display:block;}
	#col3 #dynamicImage2 {padding:0;margin:-4px 0px -4px 10px;}
	
	#col3 #col3_content {background: transparent;}
	#col3 #col3_content 
	{
		display:table;
		padding:16px 15px 30px 15px;
		margin:0px;
	}

	#col3 #col3_content p 
	{
		margin: 0px;
		padding: 0px 0px 15px 0px;	
	}
	
	#col3 #col3_content .contenttext 
	{
		font: .85em/1.35em Verdana,Arial,Helvetica;
		color: #FFFFFF;
		margin: 0px;
		clear:both;
		padding: 0px 0px 15px 0px;	
	}
	#col3 #col3_content .contenttext div
	{
		padding:0px;
		margin:0px;
		display:inline;
	}
	#col3 #col3_content a 
	{
		display:inline;
		color: #FFFFFF;
		text-decoration:none;
		font-size: .77em;
		font-weight:bold;
		padding:0px 0px 0px 0.8em;
		background: url(images/pfeil_linktext.gif) no-repeat 0px 0.7em;
	}
	#col3 #col3_content a:hover
	{
		color: #FF000C;
	}

	#col3 #col3_content .contenttext div a, #col3 #col3_content a.block
	{
		font: .95em/1.35em Verdana,Arial,Helvetica;
		color: #FFFFFF;
		background: url(images/col3_pfeil.gif) no-repeat 0px 4px;
		font-weight:bold;
		text-decoration:none;
		margin: 0 4px 0 0;
		padding: 0 0 0 11px;
	}
	#col3 #col3_content .contenttext div.ellink {font-size: 1.00em}
	#col3 #col3_content a.block, #col3 #col3_content .contenttext div.ellink
	{
		display:block;
	}
	
	#col3 #col3_content .contenttext div a:hover, #col3 #col3_content a.block:hover {color: #FF000C;}	
	#col3 #col3_content h1 
	{
		font: 1.0em/1.35em Verdana,Arial,Helvetica;
		color: #FFFFFF;
		font-weight:bold;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		text-decoration:none;
		border:0px;
	}
	
	#col3 #col3_content h2,#col3 #col3_content h3,#col3 #col3_content h4
	{
		font: .85em/1.35em Verdana,Arial,Helvetica;
		color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		font-weight:bold;
		text-decoration:none;
		border:0px;
	}
	#col3 #col3_content h4 {font-weight:normal;}
	#col3 #col3_content li {list-style-type:none;margin:0px;padding:0px;}
	#col3 #col3_content ul 
	{
		font: .95em/1.35em Verdana,Arial,Helvetica;
		color: #FFFFFF;
		list-style-type:none;
		margin: 0px;
		padding: 4px 0px 15px 2px;	
	} 
	
	#col3 #col3_content ul li {background: url(images/ul_square.gif) no-repeat 1px 5px;padding: 0px 0px 3px 10px;margin:0px;} 
	#col3 #col3_content ul li a 
	{
		font: 1.0em/1.35em Verdana,Arial,Helvetica;
		background:transparent;
		padding:0px;
		display:block; 
		height:1%;
	}

	#showbigpictureimage {position:absolute;left:12px;margin:-350px 0 0 3px;cursor:pointer;}

	#col3 #col3_content .indexLink {padding-bottom: 17px;}
	#col3 #col3_content .indexLink i {display:block;}
	#col3 #col3_content .indexLink a, table.routenplaner td a 
	{
		display:block;
		background: url(images/col3_pfeil.gif) no-repeat 0px 5px;
		color: #FFFFFF;
		font-weight:bold;
		margin: 0px;
		padding: 2px 0px 0px 11px;	
	}
	#col3 #col3_content .imageblock {float:left;width:240px;position:relative;display:block;margin-bottom:20px;border:solid #81705C;border-width:10px 0 25px 0}
	#col3 #col3_content .imageblock img {cursor:pointer;margin-left:1px;}
	
	#col3 #col3_content .imageblock a.lupe {background: url(../images/lupe.gif) no-repeat 0px 2px;position:absolute;bottom:1px;right:0;cursor:pointer;width:16px;height:20px;}
	#col3 #col3_content .imageblock a.lupe:hover {background-image: url(../images/lupe_roll.gif);}
	
	#col3 #col3_content .imagePopUps a, #col3 #col3_content .imagePopUps a:hover
	{
		display:block;
		float:left;
		background: url(images/lupe.gif) no-repeat bottom left;
		margin: 0px 0px 10px 0px;
		padding: 0px 44px 15px 0px;	
	}

	#col3 #col3_content .imagePopUps a:hover {background-image:url(../images/lupe_roll.gif);}
	.hidden {display:none;}
	#footer{background-color:transparent;}
	ol {list-style-type:none;}
	html {min-height: 100.05%;}
	
	#col3 #col3_content div.ellink, #col3 #col3_content div.ellink a.spam {color:#FFF;font: 0.85em Arial,Helvetica;margin:0;padding:0;font-weight:normal;}
	#col3 #col3_content div.ellink {line-height:1em;display:inline;margin-top:3px;}
	#col3 #col3_content div.ellink a.spam {background-position:0 4px;padding-left:7px;}
	#col3 #col3_content div.ellink a.spam img {height:auto;width:auto;margin-bottom:-3px;margin-left:4px;}
	
	#col3 #col3_content table.routenplaner {width:260px}
	#col3 #col3_content table.routenplaner a {font: 0.9em/1.35em Verdana,Arial,Helvetica;background-position:0 4px;font-weight:bold}
	#col3 #col3_content table.routenplaner input {width:190px;}
	#col3 #col3_content table.routenplaner select  {width:193px;}
	
	
	
	
	
	
	
	
	
	