BODY {
	font-family : Tahoma;
	font-size : 12px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal;
	padding:0px;
	margin:0px;
	overflow:auto;
	text-align:center;
	background-image:url(img/metall.jpg);
}

INPUT {
	 	font-family : Tahoma;
		background-color: #FFFFB0;font-style:normal; font-variant:normal; font-weight:normal		
}
select{
	color: #000000; font-weight: bold; background-color: #FFFFB0
}
select.menu {
	color: #000000;
	font-weight: bold; 
	background-color: #138992;
	font-size:10pt;
}
textarea{
	color: #000000; font-weight: bold; 
	background-color: #FFFFB0
}






DIV.PSFU {
	background-color:white;
	width:900px;
	padding:10px;
	text-align:justify;
	border:1px ridge #138B93;
	height:100%;
	min-height:500px;
	overflow:auto;
	font-family : Tahoma;
	font-size:12px;
	background-image:url(img/metall2.jpg);
	background-attachment:fixed;
}

DIV.PSFU TD{
	font-size:14px;
}
DIV.PSFU2 {
	position:relative;
	top:-58px;
	left:0px;
	background-color:white;
	width:900px;
	height:100%;
	overflow:auto;
	padding:10px;
	text-align:justify;
	z-index:1;
}

DIV.PSFU A {
	font-family : Tahoma;
	color : #000000;
}

DIV.PSFU A:VISITED {
	font-family : Tahoma;
	color : #000000;
}

DIV.PSFU A:HOVER {
	font-family : Tahoma;
	color : #ff0000;
}

DIV.SubHeader {
	font-family : Tahoma;
	font-size:12px;
	width:100%;
	text-align:center;	
}


DIV.SubHeader A {
	color : #000000;
	height:20px;
	text-decoration:none;
}

DIV.SubHeader A:VISITED {
	color : #000000;
	text-decoration:none;
}

DIV.SubHeader A:HOVER
{
	color: #000000;
	text-decoration: underline;
}

DIV.SubHeader A:ACTIVE {
	color : #000000;
	text-decoration:underline;
}

DIV.SubHeader TD.bg {
	background-image:url(img/menu_mitte.gif);
	padding:0px;
	padding-top:5px;
	border:solid 0px black;
	vertical-align:top;
}

DIV.SubHeader TD {
	background-color:#138B93;
	height:20px;
	font-size:12px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	border:solid 0px red;
	vertical-align:top;
}

DIV.SubHeader IMG {
	padding:0px;
	margin:0px;
	border:solid 0px black;
	vertical-align:top;
}

DIV.SubHeader TABLE {
	background-color:#138B93;
	font-size:12px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	border:solid 0px black;
}


SPAN.Position {
	font-family : Tahoma;
	font-size:10px;
	line-height:22px;
	width:100%;
	padding:0px;
	margin:0px;
}


SPAN.Position A {
	color : #D0D0D0;
	background-image:url(img/bg_position_mitte.gif);
	//height:20px;
	font-size:11px;
	text-decoration:none;
}

SPAN.Position A:VISITED {
	color : #D0D0D0;
	background-image:url(img/bg_position_mitte.gif);
	//height:20px;
	font-size:11px;
	text-decoration:none;
}

SPAN.Position A:HOVER {
	color : #FFFFFF;
	background-image:url(img/bg_position_mitte.gif);
	//height:20px;
	font-size:11px;
	text-decoration:none;
}

SPAN.Position A:ACTIVE {
	color : #FFFFFF;
	background-image:url(img/bg_position_mitte.gif);
	//height:20px;
	font-size:11px;
	text-decoration:none;
}


DIV.PSFU H1 {
	font-family : Tahoma;
	color : #000000;
	font-weight : bolde;
	text-decoration:none; 
	font-size:30px;
	margin-top:5px;
	margin-bottom:5px;
}
DIV.PSFU H2 {
	font-family : Tahoma;
	color : #000000;
	font-weight : bolde;
	text-decoration:none; 
	font-size:18px;
}

DIV.Tabelle TABLE {
	background-color:#B8DBDE;
	text-align:left;
}

DIV.Tabelle TD {
	background-color:white;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

DIV.Tabelle TH {
	font-size:16px;
}


DIV.layout {
	width:840px;
}

DIV.layout TABLE {
	border:1px ridge #138B93;
	background-color:#B8DBDE;
	text-align:left;
}
DIV.layout TD {
	border: 0px solid #B8DBDE; 
	background-color:white;
	text-align:left;
}

DIV.layout TH{
	font-size:14px;
}


DIV.rahmen {
	width:100%;
	text-align:center;
}
DIV.rahmen TABLE {
	border:1px ridge #138B93;
	background-color:#B8DBDE;
	text-align:left;
	width:850px;
}
DIV.rahmen TD {
	border: 0px solid #B8DBDE; 
	background-color:white;
	text-align:justify;
	padding:10px;
}

DIV.rahmen TH{
	font-size:14px;
}

DIV.noborder {
	background-color:white;
}

DIV.noborder TABLE {
	border: 0px solid #FFFFFF; 
	background-color:white;
	text-align:left;
}
DIV.noborder TD {
	border: 0px solid #FFFFFF; 
	background-color:white;
	text-align:left;
}

DIV.maschine {
	width:100%;
	text-align:center;
}

DIV.maschine TABLE {
	border: 1px solid #000000; 
	background-color:#B0B0B0;
	text-align:left;
}
DIV.maschine TR {
	background-color:#B0B0B0;
	text-align:center;
}
DIV.maschine TD {
	background-color:#D0D0D0;
	text-align:left;
}


DIV.menu {
	background-color:#138993;
	height:86px; 
	width:900px;
	overflow:hidden;
	padding:0px;
	text-align:left;
	border:1px ridge #138B93;
	margin-bottom:0px;
}

DIV.nomenu 
{
	background-color:#138993;
	height:86px; 
	width:900px;
	overflow:hidden;
	padding:0px;
	text-align:left;
	border:1px ridge #138B93;
}

DIV.menu TD{
	font-size:12px;
}

DIV.header {
	font-family : Tahoma;
	font-size:20px;
	font-weight:bold;
	position:relative;
	top:-5px;	
	margin-bottom:0px;
	padding-bottom:0px;
    background-color:#138992;
    padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
}



DIV.menuliste {
	font-family : Tahoma;
	font-size:18px;
	font-weight : bold;
}
DIV.menuliste A {
	color : #000000;
	text-decoration:none; 
}
DIV.menuliste A:VISITED {
	color : #000000;
	text-decoration:none; 
}

DIV.menuliste A:HOVER {
	color : #138992;
	text-decoration:none; 
}




DIV.titlepage {
	font-family:tahoma;
	font-size:20px;
	font-weight : bold;
}
DIV.titlemenu {
	padding:0px;
	background-color:#138992;
	background-image:url(img/bg_titlemenu_flat.gif);
	vertical-align:bottom;
	font-family:tahoma;
	width:150px;
	min-width:150px;
	max-width:150px;
	height:30px;
	min-height:30px;
	max-height:30px;
	overflow:hidden;
	font-size:15px;
	text-align:center;
}
DIV.titlemenu A{
	//background-image:url(img/bg_titlemenu_flat.gif);
	//padding:3px;
	//width:150px;
	//height:30px;
	color : #FFFFFF;
	text-decoration:none; 
}
DIV.titlemenu A:VISITED {
	//background-image:url(img/bg_titlemenu_flat.gif);
	//padding:3px;
	//width:150px;
	//height:30px;
	color : #FFFFFF;
	text-decoration:none; 
}

DIV.titlemenu A:HOVER {
	//background-image:url(img/bg_titlemenu.gif);
	//width:150px;
	//height:30px;
	//padding:3px;
	color : #FFFFFF;
	text-decoration:none; 
}



DIV.title {
	height:30px; 
	width:100%;
	overflow:hidden;
	text-align:left;
	vertical-align:middle;
	font-family:tahoma;
	font-size:20px;
	font-weight : bold;
}
DIV.title2 {
	background-image:url(img/metall.jpg);
	background-repeat:repeat-x
	background-image:#138992;
	background-color:#FF0000;
	height:30px; 
	overflow:hidden;
	text-align:left;
	font-family:tahoma;
	margin-top:0px;
}


div.bild {  
	border: 0px ridge #D0D0D0; 
	background-color:#D0D0D0;
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
}



DIV.titlenews {
	font-family:tahoma;
	font-size:15px;
}
DIV.titlenews TABLE{
	border:1px solid #138992;
}
DIV.titlenews TD{
	font-family:tahoma;
	font-size:15px;
	vertical-align:top;
}
DIV.titlenews A {
	color:black;
	text-decoration:none; 
}
DIV.titlenews A:VISITED {
	color:black;
	text-decoration:none; 
}

DIV.titlenews A:HOVER {
	color:black;
	text-decoration:none; 
}


DIV.titlepopup {
	font-family:tahoma;
	font-size:15px;
	color:DDDDDD;
	visibility:hidden;
	font-weight:bold;
}

