FONT {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:12px;}
BODY {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman';FONT-SIZE:12px; color: #000000; }
DIV {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman';	FONT-SIZE:12px; color: #000000; }
TEXTAREA {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:12px; color:#000000; }
FORM {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:12px; color:#000000; }
SELECT {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:12px; color:#000000; }

.body_text {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:11px; color:#000000; 	padding-left : 10px; padding-top:5px; padding-right:8px;}
.news_text {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:11px; color:#000000;  }
.body_text2 {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:11px; 	padding-left : 10px;}
.navi_text {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:11px; 	padding-left : 10px;}
.quick_text {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:11px; color:#0177BF;}
.alphabet {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:9px; 	padding-left : 1px; padding-right : 1px;}
.unlink {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:11px; color:#f3f3f3}
.druck {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:11px; }
.fehler_text {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:10px; color:#FF0000; }
.fehler_text2 {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:12px; color:#FF0000; padding-left : 20px;}

.mainTitle { font-size: 1.4em;	color: #000000; font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.suche { font-size: 1.1em;	color: #FC5658; font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.biete { font-size: 1.1em;	color: #93DA50; font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.ueberschrift1 {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; color:#0077BE; font-weight:bold; FONT-SIZE:11px;}
.ueberschrift2 {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; color:#000000;  FONT-SIZE:17px;}
.ueberschrift3 {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; color:#051D49; font-weight:bold; FONT-SIZE:17px; }
.ueberschrift4 {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; color:#051D49; font-weight:bold; FONT-SIZE:11px;}
.account_headline {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; padding-left : 10px; color:#0177BF; FONT-SIZE:11px; }
.newsletter_headline {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; padding-left : 26px; color:#0177BF; FONT-SIZE:12px; }
.newsletter_text{FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; padding-left : 26px; color:#000000; FONT-SIZE:12px; }
.hinweis {FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; color:#921719; FONT-SIZE:10px; }

.blaubalken {
height:100%;
width:3px;
background-color:#0076C0;
border-color:#0076C0;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFFFFF;

}
#left_grey {
height:100%;
width:1px;
background-color:#CCCCCC;
border-color:#CCCCCC;
}

a.mainmenu:link {BACKGROUND:none; color:#061D47; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.mainmenu:active {BACKGROUND:none; color:#061D47; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.mainmenu:visited {BACKGROUND:none; color:#061D47; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.mainmenu:hover {BACKGROUND:none; color:#0077BE; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}

a.mainmenu_aktiv:link {BACKGROUND:none; color:#0077BE; FONT-SIZE:11px; font-weight:bold; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.mainmenu_aktiv:active {BACKGROUND:none; color:#0077BE; FONT-SIZE:11px; font-weight:bold; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.mainmenu_aktiv:visited {BACKGROUND:none; color:#0077BE; FONT-SIZE:11px; font-weight:bold; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.mainmenu_aktiv:hover {BACKGROUND:none; color:#0077BE; FONT-SIZE:11px;  font-weight:bold; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}

a.menu:link {BACKGROUND:none; color:#061D47; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.menu:active {BACKGROUND:none; color:#061D47; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.menu:visited {BACKGROUND:none; color:#061D47; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.menu:hover {BACKGROUND:none; color:#0077BE; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}

a.menu_aktiv:link {BACKGROUND:none; color:#051D49; FONT-SIZE:11px;  FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.menu_aktiv:active {BACKGROUND:none; color:#051D49; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.menu_aktiv:visited {BACKGROUND:none; color:#051D49; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.menu_aktiv:hover {BACKGROUND:none; color:#051D49; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}

a:link {BACKGROUND:none; color:#0177BF; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:underline;}
a:active {BACKGROUND:none; color:#0177BF; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:underline;}
a:visited {BACKGROUND:none; color:#0177BF; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:underline;}
a:hover {BACKGROUND:none; color:#414141; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}

a.nounderline:link {BACKGROUND:none; color:#0177BF; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.nounderline:active {BACKGROUND:none; color:#0177BF; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.nounderline:visited {BACKGROUND:none; color:#0177BF; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.nounderline:hover {BACKGROUND:none; color:#414141; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}

a.mediasom:link {BACKGROUND:none; color:#000000; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.mediasom:active {BACKGROUND:none; color:#000000; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.mediasom:visited {BACKGROUND:none; color:#000000; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
a.mediasom:hover {BACKGROUND:none; color:#0177BF; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:underline;}

#logo {
	top: 9px;
	position: absolute;
	width: 181px;
	height: 49px;
	left: 23px;
	z-index: 1;
}
.right_top_bottom_white
{
    border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;	
}
.duz_cercerve
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;	
	border-right-style:solid;	
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.top_bottom_left_grey
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.top_bottom_right_grey
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.right_top_grey
{

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
}
.right_grey
{

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
}
.bottom_grey
{

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.bottom_left_grey
{

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.left_grey
{

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
body,html {
margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
	scrollbar-face-color: #CCCCCC;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #f3f3f3;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #F0EADE;
	scrollbar-track-color: #f3f3f3;
	scrollbar-arrow-color: #000000;
}
.button {
	background-color: #EBEBEB;
	font-size:11px;
	color: #0077BE;
	width: 89px;
	height: 19px;
	border: 1px solid #0077BE;
}	
.button_klein {
	background-color: #EBEBEB;
	font-size:11px;
	color: #0177BF;
	width: 45px;
	height: 19px;
	border: 1px solid #0177BF;
}
.footer {
FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; FONT-SIZE:10px;
}
.footer a:link {BACKGROUND:none; color:#000000; FONT-SIZE:10px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
.footer a:active {BACKGROUND:none; color:#000000; FONT-SIZE:10px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
.footer a:visited {BACKGROUND:none; color:#000000; FONT-SIZE:10px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;}
.footer a:hover {BACKGROUND:none; color:#061D47; FONT-SIZE:10x;  FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:underline;}

.textfield {
	color:#000000; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;
	background-color: #F6F6F6;
	border-left: 1px solid #ABAA98;
	border-top: 1px solid #ABAA98;
	border-right: 1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width: 205px;
	height:13px;
}
.search_input {
	color:#000000; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;
	background-color: #F6F6F6;
	border-left: 1px solid #ABAA98;
	border-top: 1px solid #ABAA98;
	border-right: 1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width: 105px;
	height:12px;
}
.search_input2 {
	color:#000000; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;
	background-color: #F6F6F6;
	border-left: 1px solid #ABAA98;
	border-top: 1px solid #ABAA98;
	border-right: 1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width: 205px;
	height:180px;
}
.search_button {
	width: 15px;
	height:15px;
	border: 0px;
	background-image:url(http://www.ulvac.eu/img/search_button.jpg);
	cursor: hand;
	background-repeat: no-repeat;
	position: relative;

}
.tabelle {
height:47px;
}
.textfield_klein {
	color:#000000; FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, helvetica, 'Times New Roman'; TEXT-DECORATION:none;
	background-color: #F6F6F6;
	border-left: 1px solid #ABAA98;
	border-top: 1px solid #ABAA98;
	border-right: 1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width: 25px;
	height:12px;
}
#search {
	top: 93px;
	position: absolute;
	width: 130px;
	height: 49px;
	left: 16px;
	z-index: 1;
}
.animation {
margin-left:5px;
float:right;
border: 1px solid #000000;
width:251px;
heigt:165px;
}
/* javascript error message */
#no-javascript {
	font-size:1.2em;
	font-weight:bold;
	background: url(http://www.ulvac.eu/img/icn_error.jpg) no-repeat 2px 4px;
	color:#0076C0;
	padding:4px 8px 3px 23px;
	display:block;
	margin:1px 250px;
	border:1px solid red;
	position: absolute;
	}