body {
	padding:0px;
	margin:0px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
table{border:0px;}
input, .input{ border:1px solid #000000; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.inputButton{ border:1px solid #000000; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.select{ border:1px solid #000000; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
/*----------------------------------------------------------------------------------------------------------------*/
/* Start - MAIN MENU */					
#menu{position:absolute; top:0px; left:0px; background:#000000; width:260px; height:365px;}
#menu div.flags{
			padding:0px;
			margin:0px;
			padding-top:12px;
			padding-left:15px;
			}
#menu div.flags a{
			padding-right:5px;
			border:0px;
			}
#menu div.flags img{
			border:0px;
			}
			
	#menu ul{
			padding:0px;
			margin:0px;
			padding-top:5px;
			padding-left:15px;
		 	}
	#menu li{
			list-style-type:none;
			display:block;
			}
	#menu li a{
				background-image:url(images/menu_ebene1.jpg);
			 	background-repeat:no-repeat;
			 	color:#c0c0c0;
			 	display:block;
			 	text-decoration:none;
				height:15px;
			 	width:200px;
			 	padding-left:18px;
			 	padding-top:3px;
				}
	#menu li a:hover, #menu li .aktiv{
			 background-image:url(images/menu_ebene1_hover.jpg);
			 background-repeat:no-repeat;
			 color:#000000;
			 font-weight:bold;
		}
	#menu .space{height:30px; background-image:none; display:block;}

.menu2{width:232px;}
	.menu2 ul{
			padding:0px;
			margin:0px;
			color:#c0c0c0;
			font-weight:bold;
		 	}
	.menu2 li{
			list-style-type:none;
			display:block;
			height:18px;
			}
	.menu2 li a{
				background:#383838;
				filter: alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;
				background-image:url(images/menu_eben2_out.gif);
			 	background-repeat:no-repeat;
			 	color:#c0c0c0;
			 	display:block;
			 	text-decoration:none;
				height:15px;
			 	padding-left:25px;
			 	padding-top:3px;
				font-weight:normal;
				}
	.menu2 li a:hover{
				filter: alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
				background-image:url(images/menu_eben2_over.jpg);
				background-repeat:no-repeat;
				color:#000000;
				font-weight:bold;
		}
	.menu2 li .nolink,
	.menu2 li .nolink:hover{
			filter: alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;
			background-image:none;
			font-weight:bold;
			color:#c0c0c0;
			padding-left:10px;
			background:#191919;
			cursor:default;
		}
/* Ende - MAIN MENU */
#left_bottom{ position:absolute; top:365px; left:0px;
				width:240px;
				height:365px;
				padding-left:10px;
				padding-right:10px;
}
		#left_bottom h1{
						padding:15px 0px 0px 0px;
						margin:0px;
						font-weight:bold;
						font-size:14px;
						color:#c00027;
						font-style:italic;
						}
		#left_bottom ul{
						background:#f0f0f0;
						margin:10px 0px 0px 0px;
						padding:10px 0px 10px 5px;
						display:block;
						width:237px;
						}
		#left_bottom li{
						list-style-type:square;
						padding:0px 0px 0px 0px;
						margin:0px 0px 0px 15px;
						}
		a.nllink,
		a.nllink:visited{color:#c00027; text-decoration:none;}
		a.nllink:active,
		a.nllink:hover{text-decoration:underline;}
/* Ende LEFT BOTTOM*/
#content{ position:absolute; left:260px; top:0px; width:478px; background:#000000; font-size:0px; }
		#content img {margin:0px; padding:0px; border:0px;}
		#content h1{
					background:#c00027;
					width:478px;
					height:42px;
					font-size:18px;
					padding:10px 0px 0px 0px;
					color:#FFFFFF;
					text-align:center;
					font-weight:bold;
					font-style:italic;
					margin:0px;
					}
		#content .text{
					font-size:11px;
					width:448px;
					background:#ededed;
					padding:10px 15px 10px 15px;
					margin:0px;
					color:#000000;
					border-top:3px solid #FFFFFF;
		}
		#content .text h2{
					font-size:13px;
					padding-bottom:10px;
					margin:0px;
					color:#c00027;
		}
		#content .text a,
		#content .text a:visited{color:#c00027; text-decoration:none;}
		#content .text a:active,
		#content .text a:hover{text-decoration:underline;}
		#content .footer {
						font-size:11px;
						height:17px;
						background:#000000;
						font-weight:normal;
						color:#FFFFFF;
						padding:2px 5px 0px 5px;
						}
		#content .footer span {padding-left:50px;}
		#content .footer a,
		#content .footer a:visited {color:#ffffff; text-decoration:none;}
		#content .footer a:active,
		#content .footer a:hover {text-decoration:underline;}
/* Ende Main-CONTENT */
#right_top{ position:absolute; top:0px; left:738px;
			background:#000000;
			width:260px;
			height:365px;
			padding:0px;
			margin:0px;
}
			#right_top img.logo{
				height:37px;
				width:95px;
				padding:15px 0px 0px 15px;
				margin:0px;
				border:0px;
				}
			#right_top img.prod_logo{
				position:absolute; right:0px; bottom:0px;
				height:290px;
				width:259px;
				border:0px;
				}
				
/* Start RIGHT BOTTOM */
#right_bottom{ position:absolute; top:365px; left:739px;
			width:260px;
			height:365px;
}
		#right_bottom h1{
						padding:15px 10px 0px 15px;
						margin:0px;
						font-weight:bold;
						font-size:14px;
						color:#c00027;
						font-style:italic;
						}
/*----------------------------------------------------------------------------------------------------------------*/
div.produktvorschau{ margin-top:10px; height:81px; width:242px; background:#f0f0f0;}
div.produktvorschau div{ height:81px; width:119px; float:left; margin:0px; padding-left:2px;}
div.produktvorschau img{ height:81px; width:121px; border:0px; margin:0px; padding:0px; float:left;}
div.produktvorschau h2{ padding:4px 0px 0px 0px; margin:0px; font-weight:bold; font-size:14px; color:#c00027; font-style:italic;}
div.produktvorschau h2 a,
div.produktvorschau h2 a:active,
div.produktvorschau h2 a:visited,
div.produktvorschau h2 a:hover { padding:4px 0px 0px 0px; margin:0px; font-weight:bold; font-size:14px; color:#c00027; font-style:italic; text-decoration:none;}
/*----------------------------------------------------------------------------------------------------------------*/
div.pdfdownload{ background:#c00027; height:35px; width:222px; color:#FFFFFF; padding:10px; }
div.pdfdownload div{ padding-left:10px; width:180px; float:left; }
div.pdfdownload a, div.pdfdownload a:visited{color:#ffffff; font-weight:bold; text-decoration:none;}
div.pdfdownload a:active, div.pdfdownload a:hover{text-decoration:underline;}
div.pdfdownload img{ height:32px; width:32px; border:0px; margin:0px; padding:0px; float:left;}

div.pdfhinweis{ width:222px; color:#000000; font-size:10px; text-align:center; }
div.pdfhinweis a, div.pdfhinweis a:visited{color:#c00027; font-weight:bold; text-decoration:none;}
div.pdfhinweis a:active, div.pdfhinweis a:hover{text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------------------*/
div.worddownload{ background:#c00027; height:35px; width:222px; color:#FFFFFF; padding:10px; }
div.worddownload div{ padding-left:10px; width:180px; float:left; }
div.worddownload a, div.worddownload a:visited{color:#ffffff; font-weight:bold; text-decoration:none;}
div.worddownload a:active, div.worddownload a:hover{text-decoration:underline;}
div.worddownload img{ height:32px; width:32px; border:0px; margin:0px; padding:0px; float:left;}
/*----------------------------------------------------------------------------------------------------------------*/
div.sonstigeslb{ background:#c00027; height:35px; width:222px; color:#FFFFFF; padding:10px; margin-top:10px; }
div.sonstigeslb div{ padding-left:10px; width:180px; float:left; }
div.sonstigeslb a, div.sonstigeslb a:visited{color:#ffffff; font-weight:bold; text-decoration:none;}
div.sonstigeslb a:active, div.sonstigeslb a:hover{text-decoration:underline;}
div.sonstigeslb img{ height:32px; width:32px; border:0px; margin:0px; padding:0px; float:left;}
/*----------------------------------------------------------------------------------------------------------------*/
div.hightlighttitle{ margin:10px 0px 0px 15px; width:191px; font-weight:bold;}
div.hightlight{ margin:10px 0px 0px 15px; width:191px;}
div.hightlight img{border:1px solid #000000; clear:both;}
div.links{ width:191px; text-align:center; background:#000000; padding:0px; margin:0px;}
div.hightlight span{ color:#ffffff; margin:0px; padding:0px 20px 0px 20px; }
div.hightlight a, div.hightlight a:visited{color:#ffffff; font-weight:bold; text-decoration:none;}
div.hightlight a:active, div.hightlight a:hover{text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------------------*/
div.history { font-size:11px;}
div.history span{ padding-right:15px; height:16px; font-weight:bold;}
/*----------------------------------------------------------------------------------------------------------------*/
div.jumpstation { width:170px; margin-top:10px;}
div.jumpstation a, div.jumpstation a:visited{width:25px; height:22px; padding-top:3px; display:block; float:left; margin:1px; background:#828282; color:#d0d0d0; font-weight:bold; font-size:16px; text-decoration:none; text-align:center;}
div.jumpstation a:active, div.jumpstation a:hover{background:#c20029; color:#ffffff;}
/*----------------------------------------------------------------------------------------------------------------*/
.red{color:#c00027;}
.white{color:#ffffff;}
/*----------------------------------------------------------------------------------------------------------------*/
div.content_rt { position:absolute; left:10px; bottom:10px; right:10px; color:#a5a5a5;}
div.content_rt a, div.content_rt a:visited{color:#c00027; font-weight:bold; text-decoration:none;}
div.content_rt a:active, div.content_rt a:hover{text-decoration:underline;}
div.content_rt h1{margin:0px; font-weight:bold; font-size:14px; color:#c00027; font-style:italic;}
/*----------------------------------------------------------------------------------------------------------------*/
div.content_rb {  margin:10px 0px 0px 15px; }
div.content_rb a, div.content_rb a:visited{color:#c00027; font-weight:bold; text-decoration:none;}
div.content_rb a:active, div.content_rb a:hover{text-decoration:underline;}
div.content_rb h1{margin:0px; font-weight:bold; font-size:14px; color:#c00027; font-style:italic;}
/*----------------------------------------------------------------------------------------------------------------*/
div.newsnavi{ margin:5px 0px 0px 15px;}
div.newsnavi a, div.newsnavi a:visited{color:#c00027; font-weight:bold; text-decoration:none;}
div.newsnavi a:active, div.newsnavi a:hover{text-decoration:underline;}
div.newsnavi a.aktiv, div.newsnavi a.aktiv:visited{color:#000000; font-weight:bold; text-decoration:none;}
div.newsnavi a.aktiv:active, div.newsnavi a.aktiv:hover{text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------------------*/
div.newsbild{ margin:10px 0px 0px 15px;}
