
body{overflow:auto;overflow: -moz-scrollbars-vertical;}

.hidden{
visbility:hidden;
display:none;
}


/* Standard - Link */
a:link, a:active, a:visited, a:hover {
	color:#D7001A;
 	text-decoration:none; 
}

a:hover {
 	text-decoration:underline; 
}

/* MORE - Button */
a.more:link, a.more:active, a.more:visited, a.more:hover {

	background-image: url('../files/images/$file/Con_Arrow.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-right:0.75em;
	color:#D7001A;
 	text-decoration:none; 
width:3em;

}

a.more:hover {
text-decoration:underline;

}



br.clear {
	 visibility: hidden;
	 clear:both;
	 height:1px;
	 display:block;
}				


.abstract {font-weight:bold;}

/*Pagenavigation*/
/* wird auf Browserebene nicht dargestellt. Sollte im Druckmodus auch nicht dargestellt werden */
.layoutonly,
.pagenavigation{
display:none;
visibility:hidden;
}

noscript p{
	border:5px solid #ff0000;
	padding:2em;
	*width:100%;
	color:#ff0000;
	background-color:#ffffff;
	font-size:.75em;
}


/* PopUp BEGIN */
.popUpheader {
	height:1em;
}

div.PullNavImgDrucken a,
.BGImageDrucken img{width:11.75em;height:2.5em;}
div.PullNavImgDrucken{float:left;width:11.75em;}

div.PullNavImgSpeichern a,
.BGImageSpeichern img{width:16.75em;height:2.5em;}
div.PullNavImgSpeichern{float:left;width:16.75em;}
/* PopUp END */


/*PullDownNavigation BEGIN*/
div#PullNav{
clear:both;float:left;width:100%;height:2.5em;font-size:75%;
margin-bottom:0em;
}

div#PullNav ul,
div#PullNav ul li{list-style:none;padding:0px;}
div#PullNav ul li{float:left;line-height:1.5em;}
div#PullNav a.L1s,
div#PullNav a.L1s:hover,
div#PullNav a.L1s:visited,
div#PullNav a.L1s:active,
div#PullNav a.L1,
div#PullNav a.L1:visited,
div#PullNav a.L1:active{
display:block;
text-align:center;
*width:100%;
text-decoration:none;
font-weight:bold;
color:#ffffff;
float:left;
height: 1.8em !important;
height: 1.7em;
}




div#PullNav a.L1:hover{color:#ffffff;}
div#PullNav a.L1s,
div#PullNav a.L1s:hover,
div#PullNav a.L1s:visited,
div#PullNav a.L1s:hover,
div#PullNav a.L1s:active{color:#FFFFFF;}
.Text{position:absolute;margin-top:0.7em;*margin-top:-1.7em;}
div.PullNavImgVerband a,
.BGImageVerband img{width:9.75em;height:2.5em;}
div.PullNavImgVerband{float:left;width:9.75em;}
div.PullNavImgDaten a,
.BGImageDaten img{width:11em;height:2.5em;}
div.PullNavImgDaten{float:left;width:11em;}
div.PullNavImgInfo a,
.BGImageInfo img{width:9em;height:2.5em;}
div.PullNavImgInfo{float:left;width:9em;}
div.PullNavImgTarifpolitik a,
.BGImageTarifpolitik img{width:11em;height:2.5em;}
div.PullNavImgTarifpolitik{float:left;width:11em;}
div.PullNavImgPositionen a,
.BGImagePositionen img{width:10.8em;height:2.5em;}
div.PullNavImgPositionen{float:left;width:10.8em;}
div.PullNavImgPresse a,
.BGImagePresse img{width:8.5em;height:2.5em;}
div.PullNavImgPresse{float:left;width:8.5em;}
div.PullNavImgService a,
.BGImageService img{width:8.75em;height:2.5em;}
div.PullNavImgService{float:left;width:8.75em;}


/* PNAV if active */
div#PullNav a.active,
div#PullNav a.active:visited,
div#PullNav a.active:link,
div#PullNav a.active:hover,
div#PullNav a.active:active{
color:#10298E;
}



/*PullDownNavigation END*/




body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('../files/images/$file/background.gif');
	background-repeat: repeat-y;
background-position:center;
	height:100%;	
	font-family:Verdana,Geneva,Helvetica,Sans-Serif,Arial;
}

.blank {
	width:1px;
	height:1px;
	margin:0px;
	border:0px;
}

html {
	height:100%;
	}
	


.whiteLine {
	background-color:#ffffff;
	padding:0px;
	height:1px;
	
}

/* Language Switch - Absolut positioniert */
#languageSwitch {
	position:absolute;

right:3%;
	top:6.25em !important; /* Gute Browser */
	top:6em;	/* IE */
	width:5em;
text-align:right;
}					

	#languageSwitch img {
		width:0.9375em;
		height:0.6875em;
	}

	#languageSwitch a:link, #languageSwitch a:active, #languageSwitch a:visited, #languageSwitch a:hover {
		font-size:0.6875em;					
		color:#000000;
		text-decoration:none;
		font-weight:bold;
	}
/* Language Switch - ENDE */	
	
	
/* Meta-Navigation - Absolut positioniert */	
#metaNavigation {
	position:absolute;
margin-left:42.05em;
	height:1.1875em;			
	border-bottom:1px solid #7e8a98;			
	width:20em;
background-color:#7e8a98;
}
	
			#metaNavigation img {	
				width:1.25em;
				height:1.1875em;
				margin-right:0.3125em;
				float:left;
			}
			
			#metaNavigation div {
				font-size:0.6875em;
				margin-right:0.3125em;			
				margin-right:0.4545em;			
				margin-top:0.35em;
				float:left;
display:inline;
			}

			#metaNavigation a:link, #metaNavigation a:active, #metaNavigation a:visited, #metaNavigation a:hover {
				text-decoration:none;
				color:#fff;
			 }

			#metaNavigation a:hover {
				text-decoration:underline;
				} 
	

#main {
	width:995px;
	margin-right:3%;
	height:100%;
	padding:0px;
	margin:0 auto;
	border:1px solid #D4D8DE;	
}
		#main #logo {	


		}
		
			

	
		#main #search {
			width:12.4375em;
			max-width:12.4375em;
			min-width:12.4375em;
			height:9.375em;
			background-image:url('../files/images/$file/Left_Gradient_Dotted.gif');
			background-repeat: repeat-y;
			background-position:right;
		}	
		
		
			#main #search .h1 {
				margin:0px;
				padding:0px;
				margin-top:2.875em;
				margin-left:2.1em !important;
				margin-left:2.5em;
				font-weight:bold;
				font-size:0.75em;
				color:#0F298F;
			}
			
			#main #search #quickSearch {
				margin:0px;
				margin-left:2.2em !important;
				margin-left:2em;
				border:1px #bdbec2 solid;
				width:8.5em;
				height:1.5em;
				float:left;

				font-size:0.75em;
				margin-top:0.5em !important;
				margin-top:-0.75em;
				margin-bottom:0.5em !important;
				margin-bottom:0em;
			}				
			
			#main #search #quickSearchSubmit {
				height:1.1875em;
				width:1.1875em;
				margin-left:0.2em !important;	/*Gute Browser*/
				margin-left:0.00em; /* IE */
				float:left;
				margin-top:0.6em !important;
				margin-top:-0.75em;
			}
			
			#main #search #extendedSearch {
				clear:both;
				margin-left:1.875em;	
*				margin-top:-0.75em;
			}

				#main #search #extendedSearch a:link, #main #search #extendedSearch a:visited, #main #search #extendedSearch a:active, #main #search #extendedSearch a:hover {
					color:#0F298F;
					font-size:0.6875em;
					text-decoration:none;
				}

				#main #search #extendedSearch a:hover {
					text-decoration:underline;
				}
					
.searchPlugin:link,
.searchPlugin:active,
.searchPlugin:visited,
.searchPlugin:hover {
					color:#0F298F;
					font-size:0.6875em;
					text-decoration:none;
display:block;
background-color:#fff;
padding-top:1em;
}

.searchPlugin:hover {
					text-decoration:underline;
}
.searchForm {margin:0;padding:0;}

.searchInput {border:1px solid #d1d6dd; background:url(../files/images/$file/lupe.gif) no-repeat left center #fcfcfd;height:1.625em;line-height:1.625em;float:left;padding-left:1.25em;*margin-right:-3px;}
.searchButton {background:url(../files/images/$file/search-button.gif);height:1.625em;width:1.625em;border:0;}
	
			
		
		#main #banner {
			background-color:transparent;

			height:9.375em;
			overflow:hidden;
			*width:1px; /* nur wegen dem doofen IE und dem noch dööööffööferen Firefox - ALO ist ein Held und bekommt den VVO 1. Klasse*/
		}
		
			#main #banner img.banner {
				width:47.8125em;
				height:9.375em;
				border-right: 1px solid #ffffff;							
				border-top: 1px solid #ffffff;					
			}		
			


	#main {
		height:100%;
	}
	
		#main #ariadne {	
			height:1.3125em;	
			background-color:#ffffff;
			border:0px;
			padding:0px;
			margin:0px;
		}
		
			#main #ariadne div {
			height:1.3125em;	
				border-right: 1px #D4D8DE solid;
				border-top: 1px #ffffff solid;			
				border-bottom: 1px #ffffff solid;							
				background-color: #d4d8de;
				padding-left:2.5em;

			}
			
				#main #ariadne div div {
					font-size: 0.6875em;	
					border:0px;
					margin-top:0.4em;
					*margin-top:0.3em;
					padding-left:0em;
				}
	
					#main #ariadne div div a:link, #main #ariadne div div a:active, #main #ariadne div div a:visited, #main #ariadne div div a:hover {
						color:#303030;
						text-decoration:none;
					}	

					#main #ariadne div div a:hover {
						text-decoration:underline;
					}
			
			

		#main #leftColContent {
			width: 12.4375em;
			min-width: 12.4375em;
			max-width: 12.4375em;
			background-image: url('../files/images/$file/dotted.gif');
			background-repeat: repeat-y;
			background-position: right;
			background-color: #ffffff;
		}
		
			
				
					#main #leftColContent .leftBox input.newsletter {
						border:1px #bdbec2 solid;
						width:12.5em;
						height:1.6em;
						font-size:0.6875em;		
					}						
				
				
						a.newsletter:link, a.newsletter:active, a.newsletter:visited,a.newsletter:hover {	
							font-size:0.6875em;					
							color:#0F298F;
							text-decoration:none;
						}				
					
						a.newsletter:hover {					
							text-decoration:underline;
					
						}
				
				
			#main #leftColContent .leftBox {	
				margin-right:1px;	
				width:12.375em;
	
			
			}
		
				#main #leftColContent .leftBox .header {	
					height:1.3125em;				
					background-color:#d4d8de;	
					padding-left:1.875em;					
				}		
				
					#main #leftColContent .leftBox .header div {	
						font-size:0.75em;					
						color:#151515;
						font-weight:bold;
						padding-top:0.25em;
					}

				#main #leftColContent .leftBox .headerFirst {	
					height:1.3125em;				
					background-color:#d4d8de;	
					border-bottom: 1px #ffffff solid;
					border-top: 1px #ffffff solid;										
					padding-left:1.875em;

				}		
				
					#main #leftColContent .leftBox .headerFirst div {	
						font-size:0.75em;					
						color:#151515;
						font-weight:bold;
						margin-top:0.25em !important; /*Gute Browser*/
						margin-top:0.15em; /*IE*/						
					}


				
				#main #leftColContent .leftBox .content {					
					background-image:url('../files/images/$file/Left_Gradient.gif');	
					background-repeat: repeat-y;
					background-position: right;										
				}	

				#main #leftColContent .leftBox .padding {

					padding-left:1.875em;					
					padding-top:1.0625em !important;

					padding-bottom:1.125em;
				}								

				#main #leftColContent .leftBox .padding div {
					margin-top:0.5em;
				}

				
					#main .leftBox .content ul {
						list-style:none;
						list-style-position:outside;
						padding:0px;
						margin:0px;
					}
								


		#main #content {				
			background-color: #ffffff;
			width: auto;
			padding-left:2.5em;					
			padding-right:2.5em;					
			padding-top:1em;					
			padding-bottom:2em;					
		}

		#main #content div.content {
			padding:0em;
			

		}
		


			div.content .siteTopline {
				float:left;
				clear:both;
				font-size:0.75em;
				color:#AAAAAA;
				margin-bottom:0.5em;width:100%;
			}		

			div.content .siteUnderline {
				float:left;
				clear:both;
				font-size:0.75em;
				color:#303030;
				margin-bottom:2em;
				margin-top:-1.5em;width:100%;font-weight:bold;
			}		


			/* Site- Headline BEGIN */
			div.content .siteHeadline {
				display:block;
				background-image:url('../files/images/$file/Con_Icon_bg.gif');
				float:left;
				padding:0px;
				width:100%;
				margin-bottom:2em;clear:both;
			}


			div.content .siteHeadlineLeft {
				float:left;
				width:1.25em;
				padding:0px;
			}


			div.content .siteHeadlineRight {
				margin-left:1.25em;
			}		

			div.content h1.headline {
				font-size:0.75em; /*entspricht 12px*/ 
				font-weight:bold;
				color:#303030;
				padding-bottom: 0.25em;
				border-bottom: 0.046875em solid #D7001A;
				margin-bottom:2em;
				line-height:1.25em;
				margin:0px;
				background-color:#fff;
				padding-left:0.5em !important;
				padding-left:0.2em;
			}

			div.content h1 {
				font-size:1em; /*entspricht 14px*/ 
				font-weight:bold;
				color:#0F298F;
				border-bottom:0px;
				padding:0px;	margin:0;
			}
			
			div.content img.siteHeadImg {			
				margin-right: 0em;
				width:1.25em;
				height:1.1875em;	
			}
			/* Site- Headline END */
			
			#main div.content h1.home {
				font-size:0.875em; /*entspricht 14px*/ 
				font-weight:bold;
				color:#0F298F;
				border-bottom:0px;
				padding:0px;		
			}			
			
			#main div.contentText, #main #content div.content td {
				color:#303030;
				font-size:0.75em;			
				line-height:1.4167em;
				margin-bottom: 2em;
			}
			
			#main div.news {			
width:95%;

			
			}

				#main div.news img.newsImg {
					width:8em;
					float:left;
					margin-right:.75em;
border:1px solid #7E8B9B;
				}
				
				#main div.news div.newsHeadline {							
					font-weight:bold;
					font-size:1.1667em;
					padding-bottom:.25em;
border-bottom:1px solid #7E8B9B;
				}
				
				#main div.news div.newsText {				
					font-size:1em;
					line-height:1.4167em;
				}							

	
		#main #rightColContent {
			width:12.375em;
			background-color:#ffffff;
			background-image:url('../files/images/$file/dotted.gif');
			background-repeat:repeat-y;
			background-position:left;
			height: 100%;
					
		}
		
		
			#main #rightColContent .rvaSpacer {
				background-color:#ffffff;
			}		

				#main #rightColContent .rvaSpacer img {
					height:1.5em;
				}					
			
		
			#main #rightColContent #rvaHeader {
				background-image: url('../files/images/$file/Mar_Toolbox_Oben.gif');
				width:12.25em;
				border-right:1px solid #d1d6dd;		
				float:left;
				clear:both;										
			}
			
			#main #rightColContent #rvaContent {
				background-color:#fcfcfd;
				width:12.25em;
				background-image: url('../files/images/$file/Mar_Toolbox_Unten.gif');
				background-repeat: repeat-y;
				background-position: left;
				border-right:1px solid #d1d6dd;		
				float:left;
				clear:both;			
				padding-top:0.75em;
				padding-bottom:0.75em;				
			}		


				
				#main #rightColContent #rvaContent div {
					float:left;
					clear:both;
					margin-left:0.75em;					
				}
				
					#main #rightColContent #rvaContent div img {
						width:0.5625em;
						height:0.5625em;
						margin-right:0.25em;					
					}

					#main #rightColContent #rvaContent div a:link, #main #rightColContent #rvaContent div a:active,  #main #rightColContent #rvaContent div a:visited,  #main #rightColContent #rvaContent div a:hover {
						font-size:0.6875em;
						font-family:Verdana;
						color:#707B89;					
					}

					#main #rightColContent #rvaContent div a:link, #main #rightColContent #rvaContent div a:active,  #main #rightColContent #rvaContent div a:visited {
						color:707B89;
						text-decoration:none;
					}

					#main #rightColContent #rvaContent div a:hover {
						text-decoration:underline;
					}
					
				
			
			#main #rightColContent #rvaFooter {
				background-image: url('../files/images/$file/Mar_Toolbox_Unten.gif');
				width:12.25em;
				border-right:1px solid #d1d6dd;								
				float:left;
				clear:both;
			}				
		
		
		
			#main #rightColContent .rightBox {		
				background-color:#ebeef3;
				float:left;
				clear:both;
				padding-right:1.8125em;
				background-image:url('../files/images/$file/dotted.gif');
				background-repeat:repeat-y;
				background-position:left;
				margin-bottom: 1.5em;
				width:10.5625em;
*				width:100%;
				padding-bottom: 1.5em;
			}
			
				#main #rightColContent .rightBox .rightBoxHeader {
					border-bottom:1px solid #7e8b9b;
					width: 100%;				
					float:left;
					clear:both;	

			
				}

					#main #rightColContent .rightBox .rightBoxHeader div {		
						margin-top:0.25em;		
						font-size:0.75em;
						line-height:1.0625em;
						color:#4E515D;
						font-weight:bold;
					}


						#main #rightColContent .rightBox .rightBoxHeader img {
						margin-right:0.25em;
							width:1.25em;
							height:1.1875em;
			 				float:left;
							margin-left:0px !important;					

						}				
				
				#main #rightColContent .rightBox .rightBoxContent {
						margin-right:0em !important;		/* Gute Browser */				
						margin-right:-1em;		/* IE */
						display:block;
						float:left;
						*clear:both;*height:1%;/**position:relative*/;*zoom:1;
						width:100%;		/* ASC */

				}				
				
					#main #rightColContent .rightBox .rightBoxContent div.rbInhalt {
						font-size:0.75em;
						color:#303030;
						line-height:1.0625em;						
						margin-top:1.25em;						
						margin-left:1.75em !important;		/*Gute Browser */
						margin-left:1em;		/* IE */
						margin-right:0.25em;						
						float:left;*height:1%;/**position:relative*/;*zoom:1;
					}
				
								

	#main #footerLeft {
		background-image: url('../files/images/$file/dotted.gif');
		background-repeat: repeat-y;
		background-position: right;	
		background-color:#d4d8de;			
	}
		
	#main #footerRight {
		font-size:0.6875em;	
		height:1.9090em !important; /* Gute Browser */
		height:1.3125em; /* Internet Explorer, sauhund */
		background-color:#d4d8de;
		color:#303030;
		border-right:1px solid #D4D8DE;
	}

		#main #footerRight a:link, #main #footerRight a:active, #main #footerRight a:visited, #main #footerRight a:hover{
			color:#303030;
			text-decoration:none;
		}

		#main #footerRight a:hover{
			text-decoration:underline;
		}
	
	#main #footerRight div {
		margin-left:3.6363em !important; /* Gute Browser */
		margin-left:1.8181em; /* Internet Explorer, sauhund */
		margin-right:3.6363em !important; /* Gute Browser */
		margin-right:2.5em; /* Internet Explorer, sauhund */
		float:left;
	}
	
	#main #footerRight div img {
		border:0px;
		margin:0px;
		padding:0px;
		width:0.8181em;
		height:0.8181em;		
		min-width:0.8181em;
		min-height:0.8181em;		
		max-width:0.8181em;
		max-height:0.8181em;		
		margin-right:0.3em;			
	}

	
	
	


	
	
	
	
	
	
	
	
	
	
/**/
/*LI TopNavigation Level 1*/
td.PDNavDelimiter{background-color:#ffffff;width:1px;min-width:1px;max-width:1px;	font-size:0.75em;}
table.PDNav{border:0px solid #000000;}
a.PDNavL1,
a.PDNavL1:visited,
a.PDNavL1:active{padding-top:2px;padding-bottom:2px;font-size:0.8125em;display:block;width:100%;text-align:center;margin-left:auto;margin-right:auto;text-decoration:none;font-weight:bold;color:#ffffff;background-color:#ffffff;}
a.PDNavL1:hover{background-color:#EBF3FF;color:#10298E;}
a.PDNavL1s,
a.PDNavL1s:hover,
a.PDNavL1s:visited,
a.PDNavL1s:active{padding-top:2px;padding-bottom:2px;font-size:0.8125em;display:block;width:100%;text-align:center;margin-left:auto;margin-right:auto;text-decoration:none;font-weight:bold;color:#ffffff;background-color:#10298E;}

/*LI TopNavigation Level 2*/
div.PDNAVL2Main{position:absolute;margin:0px;padding:0px;display:none;background-color:#ffffff;
/*filter:alpha(opacity=90);*/
/*opacity:.90;*/
}
div.PDNAVL2Main a{
	height:auto;
	width:auto;
}
div.PDNAVL2Main ul,
div.PDNAVL2Main li{list-style:none;margin:0px;padding:0px;*width:100%;}
ul.PDNavL2{list-style:none;margin:0px;padding:0px;text-align:left;text-indent:0px;border:0px solid #FFFFFF;}
ul.PDNavL2 li.firstentry{border-top:1px solid #92A1B8;}
ul.PDNavL2 li{list-style:none;margin:0px;padding:0px;text-align:left;text-indent:0px;width:18em;}
ul.PDNavL2 li a,
ul.PDNavL2 li a:hover,
ul.PDNavL2 li a:visited,
ul.PDNavL2 li a:active{display:block;*width:100%;font-weight:normal;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-left:1.5em;padding-right:1.5em;text-align:left;border-top:0px solid #92A1B8;border-left:1px solid #92A1B8;border-right:1px solid #92A1B8;border-bottom:1px solid #92A1B8;}
ul.PDNavL2 li a,
ul.PDNavL2 li a:visited,
ul.PDNavL2 li a:active{background-color:#ffffff;color:#10298E;}
ul.PDNavL2 li a:hover{color:#FFFFFF;background-color:#10298E;}
br.hidden{visibility:hidden;height:0px;margin:0px;padding:0px;width:0px;max-width:0px;min-width:0px}

/*LI TopNavigation Level 3*/
li.litnl3{text-align:left;border-right:1px solid #ffffff;list-style:none;white-space: normal;}
li.litnl3 a,
li.litnl3 a:active,
li.litnl3 a:visited{white-space: normal;width:280px;max-width:280px;padding: 3px 15px 3px 

15px;background-color:#FFFFFF;color:#ffffff;text-decoration: none;font-weight: normal;margin: 0px;display: block;border: 1px solid #92A1B8;}
li.litnl3 a:hover{color:#1951c4;background-color:#ebf3ff;text-decoration: none;}

/*LI Navigation Level 1 Active*/
li.litnl3a{}
li.litnl3a a,
li.litnl3a a:hover,
li.litnl3a a:visited,
li.litnl3a a:active{width:100%;padding:3px 15px 3px 15px;font-weight: bold;text-decoration:none;background-color:#10298E;color:#ffffff;margin: 0px;
display: block;border-top: 0px solid #ebf3ff;border-bottom: 0px solid #ebf3ff;}




/* Verticale Navigation */

/* Level 1 */			
li.linl1 a:link, li.linl1 a:active, li.linl1 a:visited, li.linl1 a:hover {
	padding:0.25em;
	padding-left:2.6em;
	padding-right: 0.1em;	
	border-bottom:0.0625em solid #D2D6D9;	
*	margin-bottom:-1px;
	background-image:url('../files/images/$file/VNav_IconL1_out.gif');
	background-repeat: no-repeat;
	background-position: 1.2em 0.55em;	
	display:block;
	font-size:0.75em;
	color:#4E515D;
	text-decoration:none;
	overflow: hidden;	
*	width:100%;
}

li.linl1 a:hover {	
	color:#252525;
	background-image:url('../files/images/$file/VNav_IconL1_over.gif');
	background-color: #DAE1F0;	
}


li.linl1a a:link, li.linl1a a:active, li.linl1a a:visited, li.linl1a a:hover {
	padding:0.25em;
	padding-left:2.6em;
	padding-right: 0.1em;	
	border-bottom:0.0625em solid #D2D6D9;	
*	margin-bottom:-1px;	
	background-repeat: no-repeat;
	background-position: 1.2em 0.55em;	
	display:block;
	font-size:0.75em;
	text-decoration:none;
	color:#252525;
	background-image:url('../files/images/$file/VNav_IconL1_over.gif');
	background-color: #DAE1F0;		
	overflow: hidden;
*	width:100%;	
}

/* Level 2 */			

li.linl2 a:link, li.linl2 a:active, li.linl2 a:visited, li.linl2 a:hover {
	padding:0.25em;
	padding-left:3.8em;
	padding-right: 0em;	
	border-bottom:0.0625em solid #D2D6D9;	
*	margin-bottom:-1px;
	background-image:url('../files/images/$file/VNav_IconL2_out.gif');
	background-repeat: no-repeat;
	background-position: 2.6em 0.65em;	
	display:block;
	font-size:0.6875em;
	color:#252525;
	text-decoration:none;
	background-color: #fff;	
	overflow: hidden;
*	width:100%;	
}

li.linl2 a:hover {	
	color:#D7001A;
	background-image:url('../files/images/$file/VNav_IconL2_over.gif');

}


li.linl2a a:link, li.linl2a a:active, li.linl2a a:visited, li.linl2a a:hover {
	padding:0.25em;
	padding-left:3.8em;
	padding-right: 0.1em;	
	border-bottom:0.0625em solid #D2D6D9;	
*	margin-bottom:-1px;
	background-repeat: no-repeat;
	background-position: 2.6em 0.65em;	
	display:block;
	font-size:0.6875em;
	text-decoration:none;
	background-color: #fff;	
	overflow: hidden;
	color:#D7001A;
	background-image:url('../files/images/$file/VNav_IconL2_over.gif');
*	width:100%;	
}






/* Level 3 */			

li.linl3 a:link, li.linl3 a:active, li.linl3 a:visited, li.linl3 a:hover {
	padding:0.25em;
	padding-left:5.0em;
	padding-right: 0em;	
	border-bottom:0.0625em solid #D2D6D9;	
*	margin-bottom:-1px;
	background-image:url('../files/images/$file/VNav_IconL2_out.gif');
	background-repeat: no-repeat;
	background-position: 3.8em 0.65em;	
	display:block;
	font-size:0.6875em;
	color:#252525;
	text-decoration:none;
	background-color: #fff;	
	overflow: hidden;
*	width:100%;	
}

li.linl3 a:hover {	
	color:#D7001A;
	background-image:url('../files/images/$file/VNav_IconL2_over.gif');

}


li.linl3a a:link, li.linl3a a:active, li.linl3a a:visited, li.linl3a a:hover {
	padding:0.25em;
	padding-left:5.0em;
	padding-right: 0.1em;	
	border-bottom:0.0625em solid #D2D6D9;	
*	margin-bottom:-1px;
	background-repeat: no-repeat;
	background-position: 3.8em 0.65em;	
	display:block;
	font-size:0.6875em;
	text-decoration:none;
	background-color: #fff;	
	overflow: hidden;
	color:#D7001A;
	background-image:url('../files/images/$file/VNav_IconL2_over.gif');
*	width:100%;	
}



/* Weitere Angebote */
	
li.links a:link, li.links a:active, li.links a:visited, li.links a:hover {
	padding:0.25em;
	padding-left:2.6em;
	padding-right: 0.1em;	
	border-bottom:0.0625em solid #D2D6D9;	
*margin-bottom:-1px;
	background-image:url('../files/images/$file/VNav_Link.gif');
	background-repeat: no-repeat;
	background-position: 1.2em 0.55em;	
	display:block;
	font-size:0.75em;
	color:#4E515D;
	text-decoration:none;
	overflow: hidden;	
*width:100%;
}

li.links a:hover {	
	color:#252525;
	background-color: #DAE1F0;	
}





/* Weitere Angebote1 */			
li.navlink a:link, li.navlink a:active, li.navlink a:visited, li.navlink a:hover {
	padding:0.25em;
	padding-left:2.6em;
	padding-right: 0.1em;	
	border-bottom:0.0625em solid #D2D6D9;	
*	margin-bottom:-1px;
	background-image:url('../files/images/$file/VNav_Link.gif');
	background-repeat: no-repeat;
	background-position: 1.2em 0.55em;	
	display:block;
	font-size:0.75em;
	color:#4E515D;
	text-decoration:none;
	overflow: hidden;	
*	width:100%;
}

li.navlink a:hover {	
	color:#252525;
	background-image:url('../files/images/$file/VNav_Link.gif');
	background-color: #DAE1F0;	
}






#CCMOrderText{ font-family:Arial,Helv, Helvetica; font-size:10pt; color:#000000; }
.CCMOrderTitleBold{ font-family:Arial,Helv, Helvetica; font-size:10pt; color:#000000; font-weight:bold;}
.CCMOrderTitle{ font-family:Arial,Helv, Helvetica; font-size:10pt; color:#000000; font-weight:normal;}
form.orderform td{
font-size:.75em;
}

div.inp input{float:left;}
div.inp span{
display:block;
margin-left:35px;
}





.listnav {color:#666;margin: 0 0 1.5em}
.listnav p {position:relative;text-align:right}
.listnav p a:link, .listnav p a:visited, .listnav p a:hover, .listnav p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #7E8B9B; margin-right:1px}
.listnav p a:hover {background:#DAE1F0;color:#000}
.listnav p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}
.listnav * {margin:0}





/* >> BOX: Basic Styles */
.box {
    margin: 10px;
    float: left;
    width: 222px;
    overflow: hidden;

    background: url(../files/box/$file/box-body-r.gif) no-repeat bottom right;
background:none;
border:1px solid #ccc;
background-color:#EBEEF3;

}

#rightCol .box {
    margin-left: 0;
}

.box .head {
    background: url(../files/box/$file/box-head-r.gif) no-repeat top right;
background:none;
    margin: 0;
    padding: 0;
}

.box .head h2 {
    background: url(../files/box/$file/box-head-l.gif) no-repeat top left;
background:none;
    height: 21px;
    line-height: 21px;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    padding-left: 13px;
margin:0;
}

.box .body {
    background: url(../files/box/$file/box-body-l.gif) no-repeat bottom left;
background:none;
    margin: 0;
    height: 200px;
    float: left;
    width: 100%;
}

.box .body .inner {
padding:10px;

clear:both;
}

.box .ui-tabs-panel {
    height: 150px;
    margin: 10px;
    overflow-y: auto;
}

.box.boxL {
    width: 709px;
}

.box.boxM {
    width: 242px;
    margin: 10px 0;
}

.box.boxLeft {
    margin-right: 21px;
}

.box.boxLiquid .body {
    height: auto;
}

.box.boxLiquidX {
    width: 100%;
    margin: 10px 0;
}

.box.boxLiquidX .body {
    overflow: hidden;
}
/* << */


/* >> BOX: Blanke Box ( Ohne Überschrift ) */
.boxBlank {
    background-image: url(../files/box/$file/box-blank-body-r.gif);
background:none;
border:1px solid #ccc;
background-color:#EBEEF3;
    margin: 0 0 .75em 0;
    width: 100%;
}

.box.boxBlank .head {
    height: 4px;
    overflow: hidden;
    background-image: url(../files/box/$file/box-blank-head-r.gif);
background:none;
}

.box.boxBlank .head h2 {
    background-image: url(../files/box/$file/box-blank-head-l.gif);
background:none;
}

.box.boxBlank .body {
    background-image: url(../files/box/$file/box-blank-body-l.gif);
background:none;
    width: auto;
    height: auto;
padding:.75em;
}
/* << */




.contextNav {
border:1px solid #D1D6DD;
border-right:0;
padding:0.2em;
margin-bottom:1em;
}

#main #rightColContent .contextNav a  {
border:1px solid #D1D6DD;
display:block;
background-color:#EBEEF3;
font-weight:bold;
color:#0F298F;
}

#main #rightColContent .contextNav a:hover {background-color:#8fa1b7;color:#fff;text-decoration:none;}

#main #rightColContent .contextNav a img {
border:0;
float:left;
height:2em;
}

#main #rightColContent .contextNav a span {line-height:1.5em;font-size:0.8em;display:block;margin:0.6em 0.5em 0.6em 2.5em;}

.namingarea {background:url(../files/KeyVisual2009/$file/new_kv02.jpg) 350px top repeat;position:relative;}


#PullNav {*margin-top:-3px;}

a.keyvisual {display:block;position:absolute;margin-left:350px;width:650px;height:150px;}
