﻿< {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

html { background:#eeebe2; }

body { background:#eeebe2; }

.organigram { z-index:1; }

.organigramm .gf { width:816px; height:93px; background:url('../images/Organigramm/geschaeftsfuehrung.jpg') repeat-x;margin-top:5px; }
	
		.organigramm .gf h3 {
			width:100%;
			font-size:20px;
			font-weight:bold;
			color:#fff;
			text-align:center;
			padding:10px 0 6px;
		}
	
		.organigramm .gf ul { width:400px; padding:0 195px; }
		.organigramm .gf li { float:left; }
		
		.organigramm .gf a {
			width:140px;
			display:block;
			font-size:16px;
			font-weight:bold;
			color:#000;
			padding:10px;
			margin:0 20px;
			text-decoration:none;
			text-align:center;
		}
	
	.organigramm .technik { width:204px; height:617px; background:url('../images/Organigramm/technik.jpg') repeat-x #d1d2d4; margin:0px;}
	
		.organigramm .technik h4 {
			width:100%;
			font-size:16px;
			font-weight:bold;
			color:#000;
			text-align:center;
			padding:5px 0;
		}
		
		.organigramm .technik ul { width:150px; }
		
		.organigramm .technik h6 { 
			width:140px;
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#000;
			padding:10px 5px 3px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		.organigramm .technik a {
			width:140px;
			display:block;
			font-size:13px;
			line-height:11px;
			height:11px;
			font-weight:normal;
			color:#000;
			padding:3px 5px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		*+html .organigramm .technik a { padding:2px 5px; }
		
		
		
		
		.organigramm .blockA { width:204px; height:617px; background:url('../images/Organigramm/blockA.jpg') repeat-x #d1d2d4; margin:0px;}
	
		.organigramm .blockA  h4 {
			width:100%;
			font-size:16px;
			font-weight:bold;
			color:#000;
			text-align:center;
			padding:5px 0;
		}
		
		.organigramm .blockA  ul { width:150px; }
		
		.organigramm .blockA  h6 { 
			width:140px;
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#000;
			padding:10px 5px 3px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		.organigramm .blockA  a {
			width:140px;
			display:block;
			font-size:13px;
			line-height:11px;
			height:11px;
			font-weight:normal;
			color:#000;
			padding:3px 5px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		*+html .organigramm .blockA  a { padding:2px 5px; }
		
		.organigramm .blockB { width:204px; height:617px; background:url('../images/Organigramm/blockB.jpg') repeat-x #d1d2d4; margin:0px;}
	
		.organigramm .blockB  h4 {
			width:100%;
			font-size:16px;
			font-weight:bold;
			color:#000;
			text-align:center;
			padding:5px 0;
		}
		
		.organigramm .blockB  ul { width:150px; }
		
		.organigramm .blockB  h6 { 
			width:140px;
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#000;
			padding:10px 5px 3px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		.organigramm .blockB  a {
			width:140px;
			display:block;
			font-size:13px;
			line-height:11px;
			height:11px;
			font-weight:normal;
			color:#000;
			padding:3px 5px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		*+html .organigramm .blockB  a { padding:2px 5px; }

		.organigramm .blockC { width:204px; height:617px; background:url('../images/Organigramm/blockC.jpg') repeat-x #d1d2d4; margin:0px;}
	
		.organigramm .blockC  h4 {
			width:100%;
			font-size:16px;
			font-weight:bold;
			color:#000;
			text-align:center;
			padding:5px 0;
		}
		
		.organigramm .blockC  ul { width:150px; }
		
		.organigramm .blockC  h6 { 
			width:140px;
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#000;
			padding:10px 5px 3px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		.organigramm .blockC  a {
			width:140px;
			display:block;
			font-size:13px;
			line-height:11px;
			height:11px;
			font-weight:normal;
			color:#000;
			padding:3px 5px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		*+html .organigramm .blockC  a { padding:2px 5px; }


	
	
	.organigramm .vertrieb { width:150px; height:420px; background:url('../images/background_vertrieb.png') repeat-x #aae0fa; margin:5px;}
	
		.organigramm .vertrieb h4 {
			width:100%;
			font-size:14px;
			font-weight:bold;
			color:#fff;
			text-align:center;
			padding:5px 0;
		}
		
		.organigramm .vertrieb ul { width:150px; }
		
		.organigramm .vertrieb h6 { 
			width:140px;
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#000;
			padding:15px 5px 3px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		.organigramm .vertrieb a {
			width:140px;
			display:block;
			font-size:11px;
			line-height:11px;
			font-weight:normal;
			color:#000;
			padding:3px 5px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		*+html .organigramm .vertrieb a { padding:2px 5px; }
	
	.organigramm .finanzen { width:150px; height:420px; background:url('../images/background_finanzen.png') repeat-x #fff200; margin:5px;}
	
		.organigramm .finanzen h4 {
			width:100%;
			font-size:14px;
			font-weight:bold;
			color:#fff;
			text-align:center;
			padding:5px 0;
		}
		
		.organigramm .finanzen ul { width:150px; }
		
		.organigramm .finanzen h6 { 
			width:140px;
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#000;
			padding:15px 5px 3px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		.organigramm .finanzen a {
			width:140px;
			display:block;
			font-size:11px;
			line-height:11px;
			font-weight:normal;
			color:#000;
			padding:3px 5px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		*+html .organigramm .finanzen a { padding:2px 5px; }
		
	.organigramm .extern { width:150px; height:420px; background:url('../images/background_extern.png') repeat-x #c4d644; margin:5px;}
	
		.organigramm .extern h4 {
			width:100%;
			font-size:14px;
			font-weight:bold;
			color:#fff;
			text-align:center;
			padding:5px 0;
		}
		
		.organigramm .extern ul { width:150px; }
		
		.organigramm .extern h6 { 
			width:140px;
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#000;
			padding:15px 5px 3px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		.organigramm .extern a {
			width:140px;
			display:block;
			font-size:11px;
			line-height:11px;
			font-weight:normal;
			color:#000;
			padding:3px 5px;
			margin:0;
			text-decoration:none;
			text-align:center;
		}
		
		*+html .organigramm .extern a { padding:2px 5px; }
	
	.organigramm .person { position:relative; }
	
	.organigramm .contact { 
		position:absolute;
		top:-80px; left:80px;
		display:none;
		width:350px;
		height:120px;
		z-index:99;
	}
	
		.organigramm .contact .border-left {
			display:block;
			width:30px;
			height:120px;
			background:url('../images/background_contact_left.png') no-repeat;
		}
		
		.organigramm .contact .text {
			display:block;
			width:170px;
			height:70px;
			padding:27px 0;
			background:url('../images/background_contact.png') repeat-x;
		}
		
			.organigramm .contact .text h5 {
				font-size:14px;
				font-weight:bold;
				color:#666;
				padding-bottom:3px;
			}
			
			.organigramm .contact .text p {
				font-size:11px;
				font-style:italic;
				font-weight:normal;
				color:#999;
				padding-bottom:25px;
			}
			
			.organigramm .contact .text a {
				display:block;
				font-size:10px;
				font-weight:normal;
				color:#666;
				padding:2px 0px;
				margin:0px;
				text-indent:0;
			}
			
			.organigramm .contact .text a:hover { color:#999; }
		
		.organigramm .contact .border-right {
			display:block;
			width:30px;
			height:120px;
			background:url('../images/background_contact_right.png') no-repeat;
		}
		

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
