/* $Ed: style.css,v 1.01 2003/03/09*/



body {font-family: Ariel, sans-serif; 
  color: "black"; 
  background-color: white;
  vertical-align: text-top;
}

body {
  background-repeat: no-repeat;
  vertical-align: text-top;
}


boldfontred{
	font-weight: bold;
	color: #E50100;
}

boldfontblack{
	font-weight: bold;
	color: black;
}

.BodyText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px;
	color: black;
}
.BodyTextBold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 14px;
	color: black;
}

.tabletext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: white;
}

.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #E50100;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #E50100;
}
.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #E50100;
}
.title4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #E50100;
}

h1 {font-family: Arial, Helvetica, sans-serif; 
color: #E50100;
}
h2 {font-family: Arial, Helvetica, sans-serif; 
color: #E50100;
}
h3 {font-family: Arial, Helvetica, sans-serif; 
color: #E50100;
}
h4 {font-family: Arial, Helvetica, sans-serif; color: #E50100}
h5 {font-family: Arial, Helvetica, sans-serif; color: #E50100}
h6 {font-family: Arial, Helvetica, sans-serif; color: #E50100}

th {font-family: Arial, Helvetica, sans-serif;  background-color: #E50100;  
font-size: 8pt; font-weight: bold;  white-space: nowrap; color: white}
tr {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}

hr {color: #E50100}

address {font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; color: #E50100;}

small {font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color: #E50100;}

smallblack {font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color: black;}

table.main {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #BFBFBF #BFBFBF #BFBFBF #BFBFBF;
	border-collapse: separate;
	background-color: white;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px; 
}
table.main th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #BFBFBF #BFBFBF #BFBFBF #BFBFBF;
	background-color: white;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px; 
}
table.main td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #BFBFBF #BFBFBF #BFBFBF #BFBFBF;
	background-color: white;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px;  
}


table.plain {
	border: none;
	background-color: white;
	border-style: none none none none;
	padding: 5px 5px 5px 5px;
}
table.plain th {
	border: none;
	background-color: white;
	border-style: none none none none;
	padding: 5px 5px 5px 5px;
}
table.main td {
	border: none;
	background-color: white;
	border-style: none none none none;
	padding: 5px 5px 5px 5px;
}




.navleft A:link {color: #E50100;  font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.navleft A:visited {color: blue; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.navleft A:hover {color: grey; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

A:link {color: #E50100;  font-family: Arial, Helvetica, sans-serif;  text-decoration: underline}
A:visited {color: blue; font-family: Arial, Helvetica, sans-serif;  text-decoration: underline}
A:hover {color: grey;  font-family: Arial, Helvetica, sans-serif;  text-decoration: none}
.title-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0000;
}
navleft-red {
color: white; background-color: #FF0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}


#LayerINFO {
	position:absolute;
	left:235px;
	top:76px;
	width:92px;
	height:120px;
	z-index:1;
	visibility: hidden;
}
#LayerTEAM {
	position:absolute;
	left:326px;
	top:76px;
	width:92px;
	height:120px;
	z-index:2;
	visibility: hidden;
}
#LayerPROJEKTE {
	position:absolute;
	left:510px;
	top:76px;
	width:92px;
	height:120px;
	z-index:3;
	visibility: hidden;
}
#LayerNEWS {
	position:absolute;
	left:602px;
	top:76px;
	width:92px;
	height:120px;
	z-index:4;
	visibility: hidden;
}
#LayerKONTAKT {
	position:absolute;
	left:695px;
	top:76px;
	width:92px;
	height:40px;
	z-index:5;
	visibility: hidden;
}
