BODY  {
background-color : #1472A1;
font-family : Arial;
} 
.mainmenu:ACTIVE, .mainmenu:FOCUS, .mainmenu:LINK, .mainmenu:VISITED {
font-family : Arial;
font-size : 9pt;
color : #81B3CD;
font-weight : bold;
} 
.mainmenu:HOVER {
font-family : Arial;
font-size : 9pt;
color : #1472A1;
font-weight : bold;
} 
.submenu:ACTIVE, .submenu:FOCUS, .submenu:LINK, .submenu:VISITED {
font-family : Arial;
font-size : 9pt;
color : #1472A1;
font-weight : bold;
} 
.submenu:HOVER {
font-family : Arial;
font-size : 9pt;
color : #81B3CD;
font-weight : bold;
} 
.stdlink:ACTIVE, .stdlink:FOCUS, .stdlink:LINK, .stdlink:VISITED {
font-family : Arial;
font-size : 9pt;
color : #1472A1;
} 
.stdlink:HOVER {
font-family : Arial;
font-size : 9pt
color : #000000;
} 

A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED  {
text-decoration : none;
color : #1472A1;
} 

P  {
font-family : Arial;
font-size : 9pt;
color : #1472A1;
} 

B  {
font-family : Arial;
font-size : 9pt;
color : #1472A1;
} 


TD  {
font-family : Arial;
font-size : 10pt;
color : #1472A1;
} 

.newsticker  {
font-family : Arial;
font-size : 10pt;
color : black;
} 

.scal  {
font-family : Arial;
font-size : 9pt;
} 

.cal  {
font-family : Arial;
font-size : 10pt;
} 

.news {
width:300px;
border-bottom:2px solid #c0d9e6;
padding-bottom:10px;
}
.news a, .news p {
font-size:10pt;
color:#c0d9e6;
}
.news h2 {
font-size:14pt;
color:#c0d9e6;
margin-bottom:0px;
}
.news a:hover {
font-weight:bold;
}
#productlistpers {
float:right;
	width:550px;
	margin:25px 0px;
}

li a {
font-weight:bold;
}
li a:hover {
color:#81B3CD;
}

.submenuimage {
	position:absolute;
	right:0px;
	top:24px;
}

.divsubtitle {
	width:100%;
	background-color:#1472A1;
	padding-top:2px;
	height:20px;
}

.gray {
	background-color:#eeeeee;
}

.divsubmenu {
	position:relative;
	float:left;
	width:240px;
	height:150px;
	text-align:left;
	border:0px solid #1472A1;
	margin:0px 10px 10px 10px;
}

.divkarriere {
	width:100%;
	background-color:#1472A1;
	height:40px;
}

.divsubtitle .submenu{
	color:white;
	margin:2px;
	vertical-align:middle;
}

.divdeepmenu {
	float:left;
	width:180px;
	margin:5px 0px 5px 10px;
	color:#1472A1;
}

.divdeepmenu .submenu{
	color:#1472A1;
}

.referenzen {
border-spacing:1px;
	width:100%;
}

.referenzen th,.productinfo th {
	background-color:#1472A1;
	color:#FFFFFF;
	font-size:10pt;
}

.productinfo th {
	text-align:left;
}

.referenzen td {
background-color:#F2F2F2;
padding:3px;
}
.referenzen td a {
font-weight:bold;
}

.productinfo {
	width:300px;
	border:1px solid #1472A1;
}

h2 {
	color:#1472A1;
}

#productlist {
	float:right;
	width:570px;
	margin:25px 0px;
}

#productlist2 {
	width:300px;
}

#product {
	padding-right:25px;
	padding-bottom:25px;
	float:left;
}

#absolutebottom {
	background:url(/def/images/shadow.png);
	height:18px;
	width:436px;
}

#languages {
	position:absolute;
	left:-40px;
	top:50px;
}

li {
	color: #1472A1;
	font-size:9pt;
}

#centeredhp,#centered{
	text-align:left;
	z-index:10;
	position:relative;
	margin:0px auto;
	width:810px;
}

#centered {
	background-color:white;
}

#lightblue {
	position:absolute;
	width:100%;
	height:209px;
	top:61px;
	z-index:0;
	background-color:#c0d9e6;
}

#logo {
	float:left;
}

#optionmenu {
	position:relative;top:6px;
	float:right;
}

#optionmenu a{
	color:black;
	font-size:9pt;
}

#headerimage {
	clear:both;
	height:210px;
}

#optionmenutable{
	table-layout:fixed;
	width:520px;	
}

#optionmenutable td {
	text-align:center;
}

#mainmenu,#mainmenuhp {
	float:right;
	position:relative;
	z-index:100;
margin-top:5px;
}
#mainmenu {
width:400px;
}
#mainmenuhp a {
font-size:16px;
}
#datatitle {
	color:#1472A1;
	font-weight:bold;
	font-family:Arial Narrow;
	font-size:18pt;
	position:relative;
	left:20px;
}
#longtitle {
	color:#C0D9E6;
	font-weight:bold;
	font-family:Arial Narrow;
	font-size:10pt;
	position:relative;
	left:20px;
	top:-5px;
}
#mainbottom {
position:relative;
background-image:url(/def/images/menu_bottom.png);
float:right;
right:5px;
width:385px;
height:40px;
}
#maincontent {
	position:relative;
	float:right;
	width:350px;
	padding:5px;
	right:10px;
}
#maincontenthp{
	position:relative;
	float:right;
	width:345px;
}
#mainimages {
float:left;
width:400px;
}
#mainimageshp, #mainimageshp p {
float:left;
width:420px;
color:#c0d9e6;
padding:5px;
}
#bottom {
clear:both;
};


