 * {
 	background:none;
 	border:0 solid black;
	border-collapse:separate;
	color:#666;
	direction:ltr;
	float:none;
	font-family:'Verdana','Arial','Helvetica', sans-serif;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.65em;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	vertical-align:top;
}

html {
	background-color:#eee;
	font-size:11px;
	overflow:hidden;
}
body {
	overflow:auto;
	position:absolute;
		top:0;
		right:0;
		bottom:0;
		left:0;
}
	#Rahmen {
		background-color:#fff;
		margin:auto;
		position:relative;
			height:100%;
			min-height:575px;
			width:976px;
	}
		#Kopfleiste {
			position:absolute;
				height:125px;
			z-index:15;
		}
			#Kopf {
				background: url(../images/logos/variobatch.png) no-repeat scroll 88.5% 58%;
				position:relative;
					height:90px;
					width:976px;
			}
				#Logo {
					position:absolute;
						top:24px;
						right:816px;
				}
				#Titel {
					font-size:1.25em;
					font-weight:bold;
					line-height:1em;
					position:absolute;
						bottom:30px;
						left:208px;
						width:768px;
				}
			#Kunde {
				padding-bottom:6px;
				text-align:center;
			}
				#KundePos {
					position:absolute;
						bottom:0;
						right:0;
						width:190px;
				}
			#TopNav {
				position:absolute;
					bottom:-1px;
					left:-1px;
			}
				#TopNav a {
					font-weight:bold;
				}
				#TopNav div {
					float:left;
				}
				#TopNav div.normal , #TopNav div.aktiv {
					padding-bottom:6px;
					padding-left:29px;
				}
				#TopNav div.aktiv a {
					color:red;
				}
				#TopNavLinks div {
					border-bottom:1px solid red;
				}
				#TopNavRechts div {
					border-bottom:1px solid #b3b3b3;
				}
				#TopNavPos {
					position:absolute;
						bottom:0;
						left:180px;
						width:606px;
				}
			#SubNav {
				padding:0 0 60px 25px;
			}
				#SubNav * {
					text-align:right;
				}
				#SubNav a {
					font-weight:bold;
					line-height:1.2em;
				}
				#SubNav div div {
					margin-top:12px;
				}
				#SubNav div.normal , #SubNav div.aktiv {
					padding-right:20px;
				}
				#SubNav div.aktiv a {
					color:red;
				}
				#SubNavOben {
					border-right:1px solid red;
					padding-top:15px;
				}
					#SubNavOben div.aktiv {
						border-right:2px solid red;
						padding-right:17px;
					}
					#SubNavOben div.normal {
						padding-right:19px;
					}
				#SubNavInak {
					padding-top:15px;
				}
				#SubNavMitte {
			/*		padding-right:10px;*/
				}
					#SubNavMitte a {
						font-weight:normal;
					}
					#SubNavMitte div.normal , #SubNavMitte div.aktiv {
						margin-top:4px;
					}
				#SubNav #SubNavMitte {
					margin-top:5px;
				}
				#Start {
					padding:12px 20px 0;
					text-align:right;
				}
					#Start a {
						color:#777;
						font-weight:normal;
					}
					#StartPos {
						position:absolute;
							bottom:0;
							left:0;
							height:50px;
							width:180px;
					}
				#ML {
					padding:12px 20px 0;
					text-align:right;
				}
					#ML a {
						color:#999;
					}
				#SubNavPos {
					position:absolute;
						top:125px;
						left:0;
						width:180px;
				}
		#Mitte {
			overflow:auto;
			position:absolute;
				top:125px;
				bottom:10%;
				left:180px;
				min-height:450px;
				max-height:850px;
				width:796px;
			z-index:10;
		}
			#Kern {
				padding:23px 29px 40px;
			}
				#Kern.Pos {
					width:548px;
				}
				#Kern * {
					color:black;
				}
				#Kern h1 {
					font-size:1.25em;
					font-weight:bold;
					padding-bottom:4px;
				}
				#Kern h2 {
					font-weight:bold;
					padding-bottom:5px;
				}
				#Kern a:link , #Kern a:active , #Kern a:visited , #Kern em , #Kern h1 , #Kern h2 , #Kern h3 , #Kern h4 , #Kern h5 , #Kern h6 {
					color:red;
				}
				#Kern .Adresse em {
					color:black;
					font-weight:bold;
				}
				#Kern strong {
					font-weight:bold;
				}
				#Kern p {
					padding-bottom:8px;
				}
				#Kern ul {
					padding-bottom:2px;
					position:relative;
						top:-8px;
				}
					#Kern ul ul {
						position:static;
					}
				#Kern .VarioBatch {
					margin-left:155px;
					padding-bottom:0;
				}
				#Startseite {
					margin:60px -29px 45px 199px;
					position:relative;
				}
					#Startseite h1 {
						border-left:1px solid #b3b3b3;
						border-bottom:1px solid #b3b3b3;
						color:#666;
						font-size:1.8em;
						font-weight:normal;
						line-height:1.3em;
						padding:2px 7px 12px 10px;
					}
						#Startseite h1 #ersteZeile {
							color:red;
							font-weight:bold;
						}
						#Startseite h1 #erstesWort {
							background-color:red;
							color:white;
							font-weight:bold;
							padding:2px 7px 2px 0;
							position:absolute;
								top:0;
								right:377px;
							width:222px;
							text-align:right;
						}
					#Startseite p {
						border-left:1px solid #b3b3b3;
						color:#666;
						font-size:1.1em;
						font-weight:bold;
						padding:12px 40px 3px 10px;
					}
					#Lingua {
						padding:10px;
						text-align:center;
					}
						#Lingua img {
							height:18px;
							margin:0 8px;
							width:36px;
						}
					#Branchen {
						position:absolute;
							bottom:0;
							left:0;
					}
				#Kern .tx-mitdownload-pi1 {
					float:left;
					width:100%;
				}
					#Kern .tx-mitdownload-pi1 a:link , #Kern .tx-mitdownload-pi1 a:active , #Kern .tx-mitdownload-pi1 a:visited {
						color:black;
					}
					#Kern .tx-mitdownload-pi1_category {
						background-color:#f5f5f5;
						float:left;
						margin-bottom:8px;
						padding:4px;
						width:100%;
					}
						#Kern .tx-mitdownload-pi1_category-title {
							background-color:#ddd;
							margin:-4px -4px 0 -4px;
							padding:0 6px;
						}
						#Kern .tx-mitdownload-pi1_item {
							float:left;
							position:relative;
								height:220px;
								width:50%;
						}
							#Kern .tx-mitdownload-pi1_item-title {
								background-color:#ccc;
								float:left;
								margin:0 17px 7px 0;
								position:relative;
									top:1px;
									left:1px;
							}
								#Kern .tx-mitdownload-pi1_item-title img {
									position:relative;
										top:-2px;
										left:-2px;
								}
							#Kern .tx-mitdownload-pi1_item-desc {
								margin:8px;
								padding:4px;
								position:absolute;
								z-index:10;
							}
							#Kern .tx-mitdownload-pi1_item-border {
								border-right:1px solid #bbb;
								border-bottom:1px solid #bbb;
								position:absolute;
									top:8px;
									right:4px;
									bottom:2px;
									left:8px;
								z-index:5;
							}
				#print {
					float:left;
					margin-top:12px;
					margin-bottom:-55px;
					position:relative;
					width:99%;
				}
					#print a:link , #print a:active , #print a:visited{
						color:#666;
					}
					#print img {
						margin-right:4px;
						position:relative;
							top:2px;
					}
					#print.Start {
						position:absolute;
							right:218px;
							bottom:157px;
							width:auto;
					}
						#print.Start img {
							position:absolute;
								right:-23px;
						}
				#Kern .tx-mininews-pi1-title , #Kern .tx-mininews-pi1-title a {
					color:#555;
					font-weight:bold;
				}
				#Kern .tx-mininews-pi1 a , #Kern .tx-mininews-pi1 em {
					color:#444;
				}
				#Kern .tx-mininews-pi1 strong {
					color:#444;
					font-weight:bold;
				}
				#Kern .tx-mininews-pi1-date {
				}
			#Extra {
				margin-left:606px;
				padding-top:20px;
			}
				#Extra div {
					border-bottom:1px solid #b3b3b3;
					padding:6px 14px;
				}
					#Extra div.csc-header {
						border-bottom:none;
						padding:2px 14px;
						position:relative;
							top:4px;
					}
					#Extra div div {
						border-bottom:none;
						padding:0;
					}
				#Extra p {
					color:#000;
				}
					#Extra .logo {
						padding:10px 0;
					}
				#Extra h1 {
					font-size:1.2em;
					font-weight:bold;
					padding:9px 17px 7px 17px;
					padding:0;
				}
				#Extra h2 , #Extra h3 , #Extra h4 , #Extra h5 , #Extra h6 {
					font-weight:bold;
				}
				#Extra.Info {
				}
					#Extra.Info a:link , #Extra.Info a:active , #Extra.Info a:visited , #Extra.Info em , #Extra.Info h1 , #Extra.Info h2 , #Extra.Info h3 , #Extra.Info h4 , #Extra.Info h5 , #Extra.Info h6 {
						color:red;
					}
				#Extra .tx-mininews-pi1-title , #Extra .tx-mininews-pi1-title a {
					color:#555;
					font-weight:bold;
				}
				#Extra.Liste {
					padding-top:200px;
				}
					#Extra.Liste div {
						border:none;
						font-size:13px;
						height:75px;
						margin-left:55px;
						padding:0px;
						width:110px;
					}
					#Extra.Liste p {
						color:#eee;
						font-weight:bold;
						/*letter-spacing:1px;*/
						line-height:1.25em;
					}

		#Bild {
			overflow:hidden;
			position:absolute;
				top:125px;
				right:0;
				bottom:10%;
				min-height:350px;
			z-index:7;
		}

		#HG {
			background-color:#eee;
			position:absolute;
				top:125px;
				right:0;
				bottom:10%;
				left:180px;
				min-height:450px;
			z-index:5;
		}
			#HG.schmal {
				width:606px;
			}

		#Rahmen_o {
			border-top:1px solid #aaa;
			position:absolute;
				top:125px;
				right:0;
				height:0;
				width:796px;
			z-index:14;
		}
		#Rahmen_l {
			border-right:1px solid #aaa;
			position:absolute;
				top:125px;
				left:179px;
				height:30px;
				width:0;
			z-index:11;
		}
		#Rahmen_m {
			border-right:1px solid #aaa;
			position:absolute;
				top:90px;
				left:786px;
				bottom:10%;
				min-height:485px;
				width:0;
			z-index:12;
		}
			#Rahmen_m.kurz {
				height:35px;
					min-height:35px;
			}
		#Rahmen_r {
			border-right:1px solid #aaa;
			position:absolute;
				top:125px;
				right:0;
				bottom:10%;
				min-height:450px;
				width:0;
			z-index:13;
		}
		#Rahmen_u {
			border-bottom:1px solid #aaa;
			margin-bottom:-1px;
			position:absolute;
				top:0;
				right:0;
				bottom:10%;
				min-height:575px;
				width:796px;
			z-index:8;
		}


.Pos {
	float:left;
}


ul {
	list-style:outside square;
	list-style-image:url('../images/ul1.gif');
	padding-left:16px;
}
	ul ul {
		list-style-type:disc;
		list-style-image:url('../images/ul2.gif');
	}