
/*Probeweise- �nderung zu YAML*/
#col1 { position:relative; } 
#col2 { position:relative; } 
#col3 { position:relative; }


/* Linke Spalte */
#col1 {	width: 239px; }
#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;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 {margin: 10px 0px 0px 0px; display:block;} */
#header img { display:block; }

.quermain {background: #fff; border:1px soild black; font-family: Verdana,Arial,Helvetica,sans-serif;}

#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: url(/images/leftnavunten_line_end.gif) no-repeat 58px -17px}
#col1 .navUnten a {font: .85em Verdana,Arial,Helvetica;font-weight:bold;color: #80705C;}
#col1 .navUnten p {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 14px 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 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: #ECE8E5;overflow:visible;min-height:535px;border-top:1px solid #ECE8E5} */
#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 20px 30px 20px;
	margin:0px;
}
#col3 #col3_content p 
{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	
	font: .85em/1.35em Verdana,Arial,Helvetica;
	color: #FFFFFF;
}
#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 
{
	font-family:Verdana,Arial,Helvetica;
	font-size:0.95em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
	list-style-type:none;

	/* display:inline; */
	color: #FFFFFF;
	text-decoration: none;
	/* font: .77em Verdana,Arial,Helvetica; */
	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; */
	font: 1.5em/2.0em Verdana,Arial,Helvetica;
	color: #FFFFFF;
	font-weight:bold;
	/* margin: 0px; */
	margin: 0 0 15px 0;
	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; */
	margin: 15px 0 5px 0;
	font-weight:bold;
	text-decoration:none;
	border:0px;
}
#col3 #col3_content h3 {
	font: .85em/1.35em Verdana,Arial,Helvetica;
	/* font-weight:bold; */
}
#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;
	font: .85em/1.35em Verdana,Arial,Helvetica;
	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;}



table.nodesign {
	border:0;
	background-color:transparent;
	
}

table.nodesign td {
	background-color:transparent;
	vertical-align: top;
}
