body  {
    	font-family: Arial, Helvetica, sans-serif;
    	background: #afafaf;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000000;
	background-color:#a2a2a2;

    }
.Logo{position:absolute;
top:0px;
text-align: left;
z-index:1;

}

 #container { 
    	position: relative; 
    	width: 61.25em;
    	background: #FFFFFF;
    	margin: 0 auto;
    	text-align: left !important;
    } 

 #head { 
    	height: 142px; 
    	background: #FFFFFF; 
    	padding: 0 10px 0 20px;
    	text-align: left !important;
	background-image:URL(../../images/head_77172.jpg);
	background-repeat:repeat-x;
    } 
 
 #LinkeSpalte {
    	position: absolute;
    	top: 142px;
    	left: 1px;
    	width: 13.68em;
    	background: #a2a2a2; 
    	padding: 20px 0px 0px 0px;

    }
 #RechteSpalte {
    	position: absolute;
    	top: 142px;
    	right: 0;
    	width: 230px;
    	padding: 0px 0px 0px 0px;

    }
 #MittlereSpalte { 
    	margin: 0 15em;
    	padding: 20px 15px; 
	min-height:40em;
    	text-align: left !important;
    }
#footer { 
    	padding: 15px 15px 15px 15px;
background-color:#ff7900;
height:1em;
    	text-align: left !important;
    } 
    .cadcam #footer p {
    	margin: 0;
    	padding: 0px 0; 
    }
    .fltrt {
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
h1{
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0d4261;
font-size:1.2em;
    	text-align: left !important;
}
h2{
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0d4261;
font-size:1em;
text-align: left !important;
}
.fliesstextI{
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000000;
font-size:0.8em;
line-height:1.6em;
    	text-align: left !important;
}

.fliesstextR{
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color:#7e7d7d;
font-size:0.8em;
line-height:1.8em;
width:181px;
padding:0.5em;

}


#ABB{
color: #FFFFFF;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
text-align:right !important;
position: relative;
margin-top: 0.5em;
background-color:#ff7900;
}

#ABB ul{
/*diplay: inline;*/
list-style-type: none;
margin: 0;
padding: 0;
}

#ABB ul li {
/*diplay: inline;*/
float: right;
}


#ABB ul li a:link,#ABB ul li a:visited,#ABB ul li a:active {
font-weight: normal;
color: #FFFFFF;	
text-decoration:none;
padding-right: 0.7em;
padding-left: 0.7em;
}

#ABB ul li A:hover{
text-decoration:underline;
padding-right: 0.7em;
padding-left: 0.7em;
}

.bold {font-weight:bold;}
.kursiv{font-style:italic;}
.blaukursiv{font-style:italic;color:#0b3e99;}
.unterstrichen{text-decoration:underline;}
.BildL{float:left;margin-bottom:0.6em;margin-right:0.6em}
.BildR{float:right;margin-bottom:0.6em;margin-left:0.6em}

		
DIV.navigation {
	Z-INDEX: 1000; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; BACKGROUND-COLOR: #ff7900; WIDTH: auto; HEIGHT: 1.8em; COLOR: #ffffff; BORDER-TOP: 0px; TOP: 7em; BORDER-RIGHT: 0px; LEFT: 223px
}
DIV.navigation UL.menu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
DIV.navigation UL.menu LI.menu {
	POSITION: relative; MARGIN: 0px; PADDING-LEFT: 1em; WIDTH: auto; PADDING-RIGHT: 1em; FLOAT: left; COLOR: #ffffff; TOP: 0px; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 0.3em; LEFT: 0px
}
DIV.navigation UL.menu LI.menu A.menu {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
DIV.navigation UL.menu LI {
	COLOR: #ffffff; CURSOR: pointer
}
DIV.navigation UL.menu LI.menu A.menu DIV.pas {
	DISPLAY: block; HEIGHT: 1.4em; COLOR: #ffffff
}
DIV.navigation UL.menu LI.menu A.menu DIV.akt {
	DISPLAY: none; HEIGHT: 1.4em; COLOR: #ffffff
}
DIV.navigation UL.menu LI.hover A.menu DIV.pas {
	PADDING-BOTTOM: 0.7em; DISPLAY: none !important; COLOR: #ffffff
}
DIV.navigation UL.menu LI.sel A.menu DIV.pas {
	PADDING-BOTTOM: 0.7em; DISPLAY: none !important; COLOR: #ffffff
}
DIV.navigation UL.menu LI.hover A.menu DIV.akt {
	PADDING-BOTTOM: 0.7em; DISPLAY: block !important
}
DIV.navigation UL.menu LI.sel A.menu DIV.akt {
	PADDING-BOTTOM: 0.7em; DISPLAY: block !important
}
DIV.navigation UL.menu LI.menu TABLE.submenu {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-COLLAPSE: collapse; TOP: 1.8em; PADDING-TOP: 0.1em; LEFT: 0px
}
DIV.navigation UL.menu LI.hover TABLE.submenu {
	DISPLAY: block !important
}
DIV.navigation TABLE.submenu TR {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.navigation TABLE.submenu TD {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.navigation TABLE.submenu TD.bottomleftimg {
	WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: 1px
}
DIV.navigation TABLE.submenu TD.bottomrightimg {
	WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: 1px
}
DIV.navigation UL.menu LI.menu UL.submenu {
	POSITION: relative; MIN-WIDTH: 100%; WIDTH: auto; TOP: 0px; LEFT: 0px
}
DIV.navigation UL.menu LI.menu TABLE.right {
	RIGHT: 0px !important; LEFT: auto !important
}
DIV.navigation UL.submenu {
	 MARGIN: 0px; padding:0;
}
DIV.navigation UL.submenu LI.submenu {
	min-width:10em;POSITION: relative; BORDER-RIGHT: #ff7900 0.5em solid;BORDER-LEFT: #ff7900 0.5em solid;BORDER-TOP: #ff7900 0.25em solid;BORDER-BOTTOM: #ff7900 0.25em solid; PADDING-BOTTOM: 0em; BACKGROUND-COLOR: #ff7900; MARGIN: 0px; PADDING-LEFT: 0em; WIDTH: auto; PADDING-RIGHT: 0em; DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: none; TOP: 0px; PADDING-TOP: 0em; LEFT: 0px
}
DIV.navigation UL.submenu LI.trenner {
	display:none;POSITION: relative; BORDER-RIGHT: #ff7900 0.5em solid; BORDER-LEFT: #ff7900 0.5em solid; PADDING-BOTTOM: 0em; BACKGROUND-COLOR: #ff7900; MARGIN: 0px; PADDING-LEFT: 0em; WIDTH: auto; PADDING-RIGHT: 0em;  WHITE-SPACE: nowrap; FLOAT: none; TOP: 0px; PADDING-TOP: 0em; LEFT: 0px; font-size:1px
}
DIV.navigation UL.submenu LI.submenu {
	PADDING-BOTTOM: 0px; PADDING-RIGHT: 0em; WHITE-SPACE: nowrap;  PADDING-TOP: 1px
}
DIV.navigation UL.submenu LI.first {
	PADDING-TOP: 0.5em !important
}
DIV.navigation UL.submenu LI.submenu A.submenu {
	COLOR: #ffffff; FONT-SIZE: 0.85em; TEXT-DECORATION: none
}
DIV.navigation UL.submenu LI.subhover A.submenu {
	COLOR: #ffffff
}
DIV.navigation UL.submenu LI.submenu A.submenu:hover {
	COLOR: #ffffff
}	
		
ul.AuftzaelungZ{
LIST-STYLE-TYPE: decimal;
}
ul.AuftzaelungB{
LIST-STYLE-TYPE: lower-alpha;
}

ul.AuftzaelungQ{
LIST-STYLE-TYPE: square;
}
.bold {font-weight:bold;}
.kursiv{font-style:italic;}
.boldkursiv{font-weight:bold;font-style:italic;}
.unterstrichen{text-decoration:underline;}
.BildL{float:left;margin-bottom:0.6em;margin-right:1em;}
.BildR{float:right;margin-bottom:0.6em;margin-left:1em;}

TH.Spalte,TH.Zeile {color:#FFF; background-color:#ff7900;padding:0.3em;}
TH.Ohne{padding:0.3em;}
Table.Spalte,Table.Zeile,Table.Ohne {width:98%}
TD.Spalte1{ vertical-align:top; text-align:left; background-color:#dab390; padding:0.3em;}
TD.Spalte2{ vertical-align:top; text-align:left; background-color:#e3ddd7; padding:0.3em;}
TR.Zeile1{ background-color:#dab390;}
TR.Zeile2{ background-color:#e3ddd7;}
TD.Zeile{padding:0.3em;vertical-align:top; text-align:left;}
TD.Ohne{vertical-align:top; text-align:left; padding:0.3em;}
    .fltrt {
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }