/* CSS Document */

html, body { 		
	height: 100%;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
}


#abstand {
	height: 45%; 
	width: 100px;
	margin-bottom: -14em;
	}

#content {
	overflow: hidden; 
	position: relative; 
	margin: auto auto; 
	width: 830px;
	height: 607px; 
}

#subhead1 {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #004589;
	line-height: 21px;
	background:url(images/plus.gif) center left no-repeat;
	visibility: visible;
}


#subhead2 {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #004589;
	line-height: 21px;
	background:url(images/plus.gif) center left no-repeat;
	visibility: visible;
}

#qualitaet {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #004589;
	line-height: 21px;
}

#text {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	line-height: 17px;
	visibility: visible;
}

#text2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	line-height: 17px;
	visibility: visible;
}

#text3 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	line-height: 17px;
	visibility: visible;
}

.link {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: underlined;
	color: #004589;
	line-height: 17px;
}

.linkfett {
	font-family: Verdana, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	color: #004589;
	line-height: 17px;
}

a.link:hover {color: #3E78B2;text-decoration: underlined;}
a.linkfett:hover {color: #3E78B2;}

.copywhite {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

.headlineblue {
	font-family: Verdana, sans-serif;
	font-weight:bold;
	font-size: 13px;
	line-height: 20px;
	color:#004589;
	text-decoration: none;
}

.slogans {
font-family: Verdane, sans-serif;
font-size:14px;
line-height:20px;
letter-spacing:1px;
color:#004589;
dext-decoration:none;
}

#headline {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color:#333;
	text-decoration: none;
	visibility: visible;
	
}

#slogan {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color:#004589;
	text-decoration: none;
	visibility: visible;
}

.menuout {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#333;
	text-decoration: none;
	line-height: 18px;
}
.menuon {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #004589;
	text-decoration: none;
	line-height: 18px;
}

a.menuout:hover {
color: #004589;
}

.copybraun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #461D13;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

a.copywhite:hover{
text-decoration:none;
color:#461D13;
}

.copywhite2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
}

#navheader {
	position:absolute;
	width:147px;
	margin:20px 0 0 0;
	padding:30px 0;
	left:30px;
	top: 174px;
	height: 74px;
}


#navheader ul {
list-style:none;
margin:0;
padding:0;
}

#navheader li {
margin:0;
padding:0;
background:url(images/plus.gif) center left no-repeat;
}

#navheader a:link, #nav a:visited {
display:block;
margin:0px;
padding:0px 0 0px 20px;
height:10px;
}

#navheader a:hover {
font-family:Verdana, sans-serif;
font-size:12px;
color:#004589;
text-decoration:none;
line-height:18px;
}



#nav {
	position:absolute;
	width:147px;
	margin:20px 0 0 0;
	padding:30px 0;
	left:42px;
	top: 201px;
	height: 74px;
}


#nav ul {
list-style:none;
margin:0;
padding:0;
}

#nav li {
margin:0;
padding:0;
background:url(images/plus.gif) center left no-repeat;
}

#nav a:link, #nav a:visited {
display:block;
margin:0px;
padding:0px 0 0px 20px;
height:10px;
}

#nav a:hover {
font-family:Verdana, sans-serif;
font-size:12px;
color:#004589;
text-decoration:none;
line-height:18px;
}

body #nav a:link, #nav a:visited, #navheader a:link, #navheader a:visited {
height:auto;
}


#listen {
	position:absolute;
	width:301px;
	margin:0;
	padding:0;
	left:247px;
	top: 281px;
	height: 12px;
}

#listen ul {
list-style:none;
margin:0;
padding:0;
}

#listen li {
	font-family: Arial, Helvetica, sans-serif;
	color:#461D13;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	margin:0;
	padding:2px 0 2px 20px;
	background:url(images/quadratbraun.gif) center left no-repeat;
}


#listen2 {
	position:absolute;
	width:299px;
	margin:0;
	padding:0;
	left:247px;
	top: 363px;
	height: 20px;
}

#listen2 ul {
list-style:none;
margin:0;
padding:0;
}

#listen2 li {
	font-family: Arial, Helvetica, sans-serif;
	color:#461D13;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	margin:0;
	padding:2px 0 2px 20px;
	background:url(images/quadratbraun.gif) center left no-repeat;
}


#mainmenu {
	font-family: Verdana, sans-serif;
	color:#333;
	text-decoration: none;
	font-size: 10px;
	position:absolute;
	width:160px;
	margin:0;
	padding:0;
	left:39px;
	top: 220px;
	height: 29px;
	visibility: visible;
}

#mainmenu ul {
list-style:none;
margin:0;
padding:0;
}

#mainmenu li {
	background:url(images/plus.gif) center left no-repeat;
	margin:0;
	padding:1px 0 1px 20px;
}



#menuhead {
	font-family: Verdana, sans-serif;
	color:#333;
	text-decoration: none;
	font-size: 10px;
	margin:0;
	padding:0;
	visibility: visible;
}

#menuhead ul {
list-style:none;
margin:0;
padding:0;
}

#menuhead li {
	background:url(images/minus.gif) center left no-repeat;
	margin:0;
	padding:1px 0 1px 20px;
}





#menuliste {
	font-family: Verdana, sans-serif;
	color:#333;
	text-decoration: none;
	font-size: 10px;
	margin:0;
	padding:0;
	visibility: visible;
}

#menuliste ul {
list-style:none;
margin:0;
padding:0;
}

#menuliste li {
	background:url(images/plus.gif) center left no-repeat;
	margin:0;
	padding:1px 0 1px 20px;
}




#submenu {
	font-family: Verdana, sans-serif;
	color:#333;
	text-decoration: none;
	font-size: 10px;
	margin:0;
	padding:0;
	visibility: visible;
}

#submenu ul {
list-style:none;
margin:0;
padding:0;
}

#submenu li {
	margin:0;
	padding:1px 0 1px 20px;
}


#listwerkstoffe {
	font-family: Verdana, sans-serif;
	color:#333;
	text-decoration: none;
	font-size: 11px;
	line-height:16px;
	position:absolute;
	width:227px;
	margin:0;
	padding:0;
	left:247px;
	top: 231px;
	height: 10px;
}

#listwerkstoffe ul {
list-style:none;
margin:0;
padding:0;
}

#listwerkstoffe li {
	background:url(images/bullet.gif) 0 7px no-repeat ;
	margin:0;
	padding:5px 0 5px 20px;
}

#listsoftware {
	font-family: Verdana, sans-serif;
	font-weight:bold;
	color:#333;
	text-decoration: none;
	font-size: 11px;
	line-height:16px;
	letter-spacing:-1px;
	position:absolute;
	width:227px;
	margin:0;
	padding:0;
	left:247px;
	top: 231px;
	height: 10px;
}

#listsoftware ul {
list-style:none;
margin:0;
padding:0;
}

#listsoftware li {
	background:url(images/bullet.gif) 0 4px no-repeat ;
	margin:0;
	padding:1px 0 1px 20px;
}



#headerlisten {
	font-family: Verdana, sans-serif;
	font-weight:bold;
	color:#fff;
	text-decoration: none;
	font-size: 11px;
	line-height:17px;
	position:absolute;
	width:227px;
	margin:0;
	padding:0;
	left:247px;
	top: 231px;
	height: 10px;
}

#branchen {
	font-family: Verdana, sans-serif;
	font-weight:bold;
	color:#004589;
	text-decoration: none;
	font-size: 11px;
	line-height:17px;
	position:absolute;
	width:227px;
	margin:0;
	padding:0;
	left:247px;
	top: 231px;
	height: 10px;
}

#headerlisten ul {
list-style:none;
margin:0;
padding:0;
}

#headerlisten li {
	background:url(images/bullet.gif) 0 8px no-repeat;
	margin:0;
	padding:5px 0 5px 20px;
}

.off {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
}

a.off:hover {
	color:#461D13;
	text-decoration: none;
	line-height: 13px;
}

.mehr1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	margin:0 0 0 175px;
	padding:0 0 0 20px;
	background: url(images/quadratbraun.gif) center left no-repeat;
}

a.mehr1:hover {
	color:#461D13;
	text-decoration: none;
}

.mehr2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	margin:0 0 0 120px;
	padding:0 0 0 20px;
	background: url(images/quadratbraun.gif) center left no-repeat;
}

a.mehr2:hover {
	color:#461D13;
	text-decoration: none;
}




#banner {
	position:absolute; 
	left:238px; 
	top:121px; 
	width:538px; 
	height:102px; 
	z-index:4;
}

#Inhalt {
	font-family: Arial, Helvetica, sans-serif;
	color:#461D13;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	position:absolute; 
	left:247px; 
	top:254px; 
	width:546px; 
	height:35px; 
	z-index:5;
}

#Inhalt2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#461D13;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	position:absolute; 
	left:548px; 
	top:365px; 
	width:206px; 
	height:88px; 
	z-index:6;
}

#headerlisten {
	line-height: 13px;
	position:absolute; 
	left:663px; 
	top:206px; 
	width:114px; 
	height:39px; 
	z-index:5;
}

#line { 
	position:absolute; 
	left:223px; 
	top:272px; 
	width:572px; 
	height:11px; 
	z-index:2;
	}
	
#line2 { 
	position:absolute; 
	left:223px; 
	top:444px; 
	width:572px; 
	height:11px; 
	z-index:2;
	}

#menuline { 
	position:absolute; 
	left:64px; 
	top:186px; 
	width:147px; 
	height:11px; 
	z-index:2;
	}

#menuline2 { 
	position:absolute; 
	left:64px; 
	top:348px; 
	width:147px; 
	height:11px; 
	z-index:2;
	}

