/* CSS Document */

s, P, OL, UL, DIV,  TD {
	font-family:"Courier New", Courier, monospace;
	font-size: 11px;
	text-align:justify;
}

H1, TH {
	font-family:"Courier New", Courier, monospace;
	font-size: 16px;
	color: #000000; /* schriftfarbe der überschriften */
}
H2 {
	font-family:"Courier New", Courier, monospace;
	font-size: 13px;
	color: #494949;
	font-style:italic;
}
A {
	text-decoration: underline;
	color:#0085FF; /* schriftfarbe der links */
	
	font-size:				11px;
}

a:hover {
	font-weight: bold; /* fetter link bei mouse over */
}


body {
	background-color:#9c9d9f;
	/* background-image:url(res/bg_flex.jpg); */ 
	background-repeat:no-repeat;
	
	
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:				11px;

}

.content{
 overflow:auto;
}

.bodytext, li {
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
	color: #000000; /* schriftfarbe des fließtextes */
}

.mainlayer {
	position: relative;
	left: 200px;
	top: 172px;
	width: 740px;
	height: 348px;
	background-color:#d7d7d4;
	filter:alpha(opacity=80);
	opacity:0.80;
	/*-moz-opacity:0.8;*/
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	
}
.companytds, .companytds a {
	font-size:11px;
	border-bottom:dashed;
	border-bottom-width:1px;
	border-bottom-color:#666666;

	
}
.leftaligned {
	text-align: left;
}

.menu_0 { /* layer */
	filter:alpha(opacity=80);
	opacity:0.80;
	/*-moz-opacity:0.8;*/
	position: absolute;
	left: 38px;
	top: 180px;
	width: 153px;
	height: 349px;
}

.menu_2 { /* layer */
	filter:alpha(opacity=60);
	opacity:0.60;
	/*-moz-opacity:0.6;*/
	position: absolute;
	left: 200px;
	top: 164px;
	width: 791px;
	height: 35px;
	
	
	
}

/* schwarze links im menu */
.menu1-level1-act a, .menu1-level1-no a, .menu1-level2-no a, .menu1-level2-act a, .menu1-level3-no a, .menu1-level3-act a  {
	color:#000000;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
}

.menu1-level1-act {
	background-color:#d7d7d4;
	filter:alpha(opacity=80);
	opacity:0.80;
	/*-moz-opacity:0.8;*/
	padding-left: 20px;
	margin-top:7px;
	padding-top: 7px;
	padding-bottom:10px;
	font-weight:bold;
}

.menu1-level1-no {
	background-color:#d7d7d4;
	filter:alpha(opacity=80);
	opacity:0.80;
	/*-moz-opacity:0.8;*/
	padding-left: 20px;
	margin-top:7px;
	padding-bottom:10px;
	padding-top: 7px;
	
}

.menu1-level2-no, .menu1-level2-act {
	background-color:#d7d7d4;
	filter:alpha(opacity=80);
	opacity:0.80;
	/*-moz-opacity:0.8;*/
	padding-left: 30px;
	padding-bottom: 10px;
}

.menu1-level2-act {
	font-weight: bold;
}

.menu_2-spacer {
	background-color: transparent;
}


.menu2-act, .menu2-no {
	
	
	
}

.menu1-level3-act, .menu1-level3-no {
	/* background-color:#d7d7d4; */
	/*  background-color:#FF0000; #d7d7d4; */
	background-image:url(res/reiter.png); 
	filter:alpha(opacity=80);
	opacity:0.80;
	/*-moz-opacity:0.8;*/

	padding-top: 0px;	
	padding-left: 0px;	
	padding-right: 0px;	
	padding-bottom: 0px;
	
	border-bottom:0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	
	
	
	

	
	/*
	padding-top: 5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	*/
}
.menu1-level3-act {
	font-weight: bold;
}


.logolink {
	position: absolute;
	left: 27px;
	top: 56px;
	width: 223px;
	height: 97px;
}
.homelink {
	position: absolute;
	left: 2px;
	top: 569px;
	width: 67px;
	height: 28px;
}
.impressumlink {
	position: absolute;
	left: 70px;
	top: 569px;
	width: 89px;
	height: 28px;
}

.itglink {
	position: absolute;
	left: 112px;
	top: 604px;
	width: 101px;
	height: 55px;
}

.wkolink {
	position: absolute;
	left: 25px;
	top: 606px;
	width: 85px;
	height: 54px;
}

.backlink {
	text-align:right;
}

