@charset "UTF-8";
/* CSS Document */

body  { margin: 0; padding: 0; color: #000;
	background-color:#E1E1E1; background-image: url(p/0_back1.gif); background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; font-size: 100.01%;
	}
p   { font-size:0.9em; line-height:1.4em; 
	}
img   {	border:none; 
	}
a   { text-decoration:none; color:#000; }
a:link, a:visited { text-decoration:none; color:#222; }
a:active, a:focus, a:hover { text-decoration:underline; color:#000; }

h1  { font-size: 1.5em; line-height:1.1em; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif }
h2  { font-size: 1em; line-height:1.1em; }
h3  { font-size: 0.9em; line-height:1.1em; color:#ff7700; }
h6  { font-size: 10px; line-height:1.2em; font-weight:normal; }

.text ul  { list-style-position:outside; list-style-image:url(p/0_liste.gif); }

#box-oben  { margin: 0; padding: 0;
			position: absolute; left: 60px; top: 20px;
			width:900px; height: 200px;
			background-image:url(p/0_backL.gif); background-repeat: no-repeat;
			z-index:10;	
			}
#navi  { margin: 27px 0 0 0; padding: 0;
			position: relative; top: 0px; _top: -2px;
			width:820px;
			z-index:21;
			text-align: right;
			font-size:12px; letter-spacing:1px;	
			}
			#navi ul { display: inline; padding: 0; }	 
			#navi li { list-style-type: none; display: inline; margin: 0 0 0 0; }	
			#navi a:link, #navi a:visited { 
				color: #000;  
				text-decoration: none;
				border-right: 1px solid #000;
				padding: 2px 8px 0px 5px;
				}
			#navi a:hover, #navi a:active, #navi a:focus { 
				color: #FFF;  
				text-decoration: none;
				border-right: 1px solid #FFF;
				padding: 2px 8px 0px 5px;
				}
			.navi { 
				color: #FFF;  
				text-decoration: none;
				border-right: 1px solid #FFF;
				padding: 2px 8px 0px 5px;
				}
#logo  { margin: 0; padding: 0;
				position: absolute; left: 97px; top: 114px;
				width:230px;
				z-index:30;	
				}
#menue  { margin: 0; padding: 0px 0 0 0; _padding: 0px 0 0 0;
				position: absolute;left: 97px; top: 219px;
				width:230px;
				z-index:90;	
				}
				#menue ul { margin:0; padding:0;
					list-style-type:none;
					font-size:10px; _font-size:12px; letter-spacing:1px; line-height: 10px; _line-height: 18px;
					}
					
					
				#menue li { margin: 0px 0 16px 0px; _margin: 1px 0 17px 0px;
					}
					
					
				#menue li a:link, #menue li a:visited {
					padding: 4px 0 2px 4px; _padding: 0 0 0 4px;
					display:block;
					text-decoration:none; color:#000;
					width:100%;
					}
				#menue li a:hover, #menue li a:active, #menue li a:focus {
					display:block;
					padding: 4px 0px 2px 4px; _padding: 0px 0px 0px 5px;
					border-left:10px solid #f90; _border-left:10px solid #f90;
					text-decoration:none;
					color:#000;
					font-weight:bold;	
					}
					
					
				#menue li ul { margin:0; padding:0;
					list-style-type:none;
					font-size:10px; _font-size:11px; letter-spacing:1px; _line-height: 16px;
					}
					
				#menue li ul li { margin: 0px 0 6px 0px; _margin: 0px 0 6px 0px;
					}
					
					
				#menue li ul li a:link, #menue li ul li a:visited {
					padding: 3px 0 2px 14px; _padding: 0 0 0 14px;
					display:block;
					text-decoration:none; color:#000;
					width:100%;
					}
				#menue li ul li a:hover, #menue li ul li a:active, #menue li ul li a:focus {
					display:block;
					padding: 3px 0px 2px 14px; _padding: 0px 0px 0px 14px;
					border-left:0px solid #fff;
					text-decoration:none;
					color:#000;
					font-weight:bold;	
					}
					
				.menue {
					display:block;
					padding: 3px 0px 2px 4px; _padding: 0px 0px 0px 4px;
					border-left:10px solid #000;
					text-decoration:none;
					color:#000;
					font-weight:bold;	
					}
				.menue-ul {
					display:block;
					padding: 3px 0px 2px 4px; _padding: 0px 0px 0px 4px;
					border-left:10px solid #000;
					text-decoration:none;
					color:#000;
					font-weight:bold;	
					}
				.menue-eng {
					display:block;
					padding: 4px 0px 2px 4px; _padding: 0px 0px 0px 5px;
					border-left:10px solid #000;
					text-decoration:none;
					color:#000;
					font-weight:bold;
					letter-spacing:0px;
					}
				.nonlink {
					padding: 3px 0 2px 14px; _padding: 0 0 0 14px;
					display:block;
					text-decoration:none; color:#000;
					width:100%;
					}
					
#box-mitte  { margin: 0; padding: 0 50px 0px 315px; _padding: 18px 50px 0px 315px;
			position: absolute; left: 60px; top: 150px;
			width:900px; height: auto;
			background-image:url(p/0_back.gif); background-repeat: repeat-y;
			z-index: 22;	
			}
.bild  { margin: 0; padding-top: 10px; padding-left: 287px; padding-bottom: 0px;
	position: relative;left: -315px; top: 3px;
	}
.claim  { margin: 0; padding-top: 0px; padding-left: 287px; padding-bottom: 0px;
	position: relative;left: -315px;
	}
.text { margin: 0; padding: 0; width: 450px;
	 font-size:0.9em; line-height:1.4em;
	}
.eng { letter-spacing:0px;
	}
	
	#links {
		position:absolute;
		top:100px;
		left:-800px;
    }
	
