@charset "UTF-8";
*
{
	font-family:Arial, Helvetica, sans-serif;
	
}
body { 
	margin:0;
	border:0;
	//background-color:#e6e6f1;
	//background-image:url(images/rasterlinien.gif);
	//background:#FFF;
}
form	{
	margin:0px;
}
img {
border:none;
}
	
h1 {	font-size:18px;
	}	
h2 {	font-size:16px;
	}	
h3 {	font-size:14px;
	}	
h4 {	font-size:12px;
	}	
h5 {	font-size:10px;
	}	
email {
display:none;
}	
spans {
font-weight:bold;
}
#logo {
	background-image:url(images/teka.jpg);
	//width: 80px;
	//height: 80px;
	background-size: 80px;
	left: 20px;
	top: 0px; /* 20px */
	z-index: 3;
	position: absolute;
	cursor:pointer;
}
	
#hauptnavigation {
	font-size:13px;
	top:58px;
	left:140px;
	z-index: 520;
	position: absolute;
	}
	

#hauptnavigation a	{
	/*color:#707173;*/
}	
#navigation-rechts-oben {
	font-size:11px;
	left:560px;
	top: 40px;
	z-index: 121;
	position: absolute;
	width:330px;
}
#navigation-rechts-oben a	{
	color:#999aa3;
}

#navigation-rechts-oben a:hover	{
	color:#003781;
}

#hauptnavigation a:hover	{
	color:#003781;
}
#footer a:hover	{
	color:#003781;
}
#footer_pages a:hover	{
	color:#003781;
}
#newsFooter a:hover	{
	color:#003781;
}
#captionHomeItems a:hover	{
	color:#003781;
}
#navigation-rechts-oben a:hover	{
	color:#003781;
}


#languages {
	top: 5px;
	z-index: 121;
	left:483px;
	position: absolute;
}
#languages img	{
	border:none;
}

.lang_tooltip	{
	background-color:#013682;
	border:solid;
	border-width:0px;
	border-color:#000000;
	font-size:10px;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	color:#FFFFFF;
	position:absolute;
	top:15px;
	visibility:hidden;
	width:50px;
	z-index:2000px;
}

	
#suche {
	/*position: absolute;
	top: 36px;
	left: 776px;
	z-index:400;*/
}
#suche {
	position: relative;
	/*top: 36px;
	left: 111px;*/
	top: 110px;
	left: -10px;
	z-index:200;
	width:450px;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
#input
{
	/*border:none;
	*/
	border-width:1px;
	background:#75baff;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	height:30px;
	width:300px;
	font-size:16px;
	padding-left:5px;
	padding-top:5px;
	vertical-align:middle;

}

#input:hover
{
	-webkit-box-shadow: 0px 0px 19px 6px rgba(255,255,255,1);
	-moz-box-shadow: 0px 0px 19px 6px rgba(255,255,255,1);
	box-shadow: 0px 0px 19px 6px rgba(255,255,255,1);
}

#input:focus
{
	color:#FFF;
	background:#238bf3;
}

#suchebtn
{
	border:none;
	/*background-color:#FFFFFF;
	background-image:url(images/search.gif);*/
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	/*color:#aaacad;
	width:180px;*/
	font-size:16px;
	height:30px;



vertical-align:middle;	/**/
}
#aufmacher3 {
	font-size:12px;
	width: 160px;
	height:120px;
	margin: 0px 15px 10px 0px;
	position: absolute;
	top: 0px;
	left: 201px;
	}

#inhaltsfeld1 {
	position: absolute;
	width: 600px;

	top: 450px;
	left: 320px;	
	}
#tblFooter td	{
	background-image:url(images/pfeil-grau.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	padding-right:10px;
	color:#707173;
	
}
#footer {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	width:930px;
	top:695px;
	left: 20px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer_pages {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:930px;
	left: -230px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer_pages_search {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	width:930px;
	left: -1px;
	top: 1500px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer_pages_campaign {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:930px;
	left: -250px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer_pages_contact_main {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:930px;
	left: -280px;
	top:700px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer_pages_contact_dealer {
font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:920px;
	left: -225px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#address_bar {

	background-color:#ffffff;
	width:685px;
}
#footer_pages_fact {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:930px;
	left: -280px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer_pages_philosophy	{
font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:930px;
	left: -258px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);	
	text-align:center;
	}
#footer_pages_myteka {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	width:934px;
	position: absolute;
	left: -250px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer_pages_linkFooter {
	
font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:920px;
	left: -140px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer_pages_product {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:920px;
	left: -250px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer_pages_sitemap {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:920px;
	left: -128px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#footer a, #footer_pages a
{
	color:#707173;
}


#news {	
	font-size:12px;
	background-color:#ffffff;
	width: 222px;
	position: absolute;
	top: 380px;
	left: 700px;
	z-index:70;	
}


#testsuche {
	background-color:#ffffff;
	padding: 35px;
	font-size:12px;
	color:#9fa0a9;
	position: relative;
	left: 20px;
	top: 500px;
	width: 867px;
	position: relative;
}

	
/*color:#444444 has changed beacuse avoiding the color change in menu*/
a:link { font-weight:bold; color:#666666; text-decoration:none; }
a:visited { font-weight:bold; color:#666666; text-decoration:none; }
/*a:focus { font-weight:bold; color:red; text-decoration:underline; }*/
a:hover { font-weight:bold; color:#003781; text-decoration:none; }
/*a:active { font-weight:bold; color:red; text-decoration:underline; }*/

#teaser2 {
	background-color:#ffffff;
	height: 382px;
	position: absolute;
	left: 964px;
	right:0px;
	top: 77px;
	z-index:1;
	opacity: 0.60;
	filter: alpha(opacity =   60);
}

#teaser2_left {
	background-color:#ffffff;
	width: 20px;
	height: 382px;
	position: absolute;
	left: 0px;
	top: 77px;
	z-index:1;
	opacity: 0.60;
	filter: alpha(opacity =   60);
}

#teaser2_kontakt {
	background-color:#ffffff;
	height: 285px;
	position: absolute;
	left: 958px;
	right:0px;
	top: 77px;
	z-index:1;
	opacity: 0.60;
	filter: alpha(opacity =   60);
}

#teaser2_left_kontakt {
	background-color:#ffffff;
	width: 20px;
	height: 285px;
	position: absolute;
	left: 0px;
	top: 77px;
	z-index:1;
	opacity: 0.60;
	filter: alpha(opacity =   60);
}

#slogan
{
 	position:absolute; 
 	left:445; 
 	top:-100px;
 	z-index:4;
	background-image:url(images/slogan1.gif);
	position:absolute;
	z-index:4;
}
	
#cross {
	width: 937px;
	height: 320px;
	position: absolute;
	left: 20px;
	top: 77px;
	z-index: 0;
	background-image:url(images/cross.png);
	/*opacity: 0.80;
	filter: alpha(opacity =   80);*/
}

#slogan_home	{
	position: absolute;
	width:348px;
	height:43px;
	left: -290px;
	top: -365px;
	z-index: 3;
	opacity:1.0;
	color:#1e3480;
	font-weight:bold;
	letter-spacing:5px;
	font-style:italic;
	font-size:20px;
	//text-shadow: #444 0px 0px 12px;
	
	/*background-image:url(images/slogan-de-home.png);*/
}

#slogan_unternehmen	{
	position: absolute;
	width:348px;
	height:43px;
	left: 170px;
	top: 155px;
	z-index: 3;
	background-image:url(images/slogan-de-unternehmen.png);
}

#cross_small {
	width: 937px;
	height: 280px;
	position: absolute;
	left: 20px;
	top: 77px;
	z-index: 1;
	background-image:url(images/cross-small.png);
}


#cross_contact {
	width: 937px;
	height: 280px;
	position: absolute;
	left: 20px;
	top: 77px;
	z-index: 0;
	background-image:url(images/cross-small.png);
}

#symbol_back
{
	width:450px;
	height:50px;
	top:-41px; /*-41px*/
	left:-300px;
	position:absolute;
	z-index:3;
	background-color:#FFFFFF;
	opacity: 0.40;
	filter: alpha(opacity =   40);
}
#symbols
{
	top:-35px;/*-35px*/
	left:-293px;
	position:absolute;
	z-index:4;
	cursor:pointer;
	text-align:center;
}
#symbols img
{
	margin:4px;
	opacity: 0.90;
	filter: alpha(opacity =   90);
}

.login_body
{
	font-size:12px;
}
#logo_teka_login {
	background-image:url(images/login-logo.jpg);
	background-repeat:no-repeat;
	width: 100px;
	height: 100px;
	left: 260px;
	top: 70px;
	position: absolute;
	z-index:2;
	}
#tbl_login
{
	left: 290px;
	top: 100px;
	position: absolute;
}
#button
{
	color:#FFFFFF;
	border:none;
	background-color:#de5a5d;
	padding:2px;
	font-size:11px;
}
#login_error
{
	color:red;
	font-size:11px;
}

#logout a
{
color:#FFFFFF;
}

#newsHeader {
	padding:2px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:8px 0;
	padding-left:5px;
	font-size:13pt;
background: rgb(78,101,142); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(78,101,142,1) 7%, rgba(1,54,130,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,rgba(78,101,142,1)), color-stop(100%,rgba(1,54,130,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e658e', endColorstr='#013682',GradientType=0 ); /* IE6-9 */

	//background:#013682;
	text-transform:uppercase;
	font-style:italic;
}

#newsDate {
	background-color:#FFF;
	font-weight:bold;
	color:#777;
	padding-bottom:3px;
	text-align:right;
	padding: 10px 15px;
	font-size:10pt;
	
	
}
#newsTitle {
	background-color:#FFF;
	font-weight:bold;
	color:#444;
	padding-bottom:3px;
	text-align:justify;
	color:#646567;
	text-align:left;
	padding:3px 10px;
	font-size:12pt;

}
#newsTrans	{
	padding-left:3px;
	text-align:left;
	padding-right:3px;
	height:90px;
	padding: 3px 10px;
}
#newsMore {
	background-color:#FFF;
	font-weight:bold;
	color:#444;
	padding-bottom:3px;
	text-align:justify;
	color:#646567;
	text-align:right;
	padding:10px 15px;
	font-size:11pt;
}
td
{
	font-size:11px;
	line-height:14px;
}
#newsContent {
	color:#444;
	background-color:#FFF;
	text-align:justify;
	line-height:2em;
	width:395px;
	height:220px;
}
#newsFooter a,#newsFooter, #runNoNews {
	font-weight:bold;
	padding:5px 2px;
	color:#FFFFFF;
	text-align:right;
	background: rgb(79,133,187); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(79,133,187,1) 0%, rgba(58,87,135,1) 38%, rgba(79,133,187,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,133,187,1)), color-stop(38%,rgba(58,87,135,1)), color-stop(100%,rgba(79,133,187,1))); /* Chrome,Safari4+ */
	background: rgb(79,99,145); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(79,99,145,1) 7%, rgba(70,133,163,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,rgba(79,99,145,1)), color-stop(100%,rgba(70,133,163,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(79,99,145,1) 7%,rgba(70,133,163,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(79,99,145,1) 7%,rgba(70,133,163,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(79,99,145,1) 7%,rgba(70,133,163,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(79,99,145,1) 7%,rgba(70,133,163,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f6391', endColorstr='#4685a3',GradientType=0 ); /* IE6-9 */

	
}
#tblNews {

	width:395px;
 	z-index:4;
	border:1px solid #CCC;
}

.newsPopup	{
	position:absolute;
	left:300px;
	visibility:hidden;
	border:solid;
	border-width:1px;
	border-color:#3e5396;
	position:absolute;
	z-index:8;
	background-color:#003883;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}

#captionHomeItems {
	font-weight:bold;
	text-align:left;
	font-size:9pt;
	color:#013682;
}
#captionHomeItems a	{
	color:#646567;
}
#call_link	{
	color:#646567;
	font-size:11px;
	font-weight:bold;
}

#map_link {
	color:#646567;
	text-align:right;
	padding-right:5px;
	font-size:11px;
}

#gmap_link,#gmap_link a	{
	color:#FFFFFF;
	font-size:11px;
	padding:2px;
}

#map_link	a{
	font-weight:normal;
}
#img_map	{
	border:solid;
	border-width:1px;
	border-color:#c5c7c8;
}

#contactDealer {
	/*height:380px;*/
	width:676px;
	position:absolute;
	left:-50px;
	top:-50px;
}

/*#divRadius {

	padding-left:15px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	
}*/
#tblRadius {
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#999999;
}
#divLeftAddress {
/*width:150px;
position:absolute;
left:-150px;
top:200px;*/
padding-top:10px;
height:300px;



}
#sidebar {
overflow:auto;
height:250px;
}
#mapAddressTd {
padding-top:5px;
padding-left:5px;
border-left:solid;
border-left-width:1px;
border-left-color:#999999;

border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#999999;
}

#contentHomeItems {

	padding:5px;
	padding-top:1px;
	text-align:left;
	color:#013682;
	line-height:19px;
	font-size:8pt;

}
.imgHidden
{
	visibility:hidden; 
	position:absolute
}

#menu_tollfree {
display:none;
position: absolute;
	top: 600px;
	left: 50px;
	
}

#white_board {
	background-color:#FFFFFF;
	font-size: 11px;
	z-index:400;
	width:200px;
	height:80px;
	 left: -276px;
    position: absolute;
    top: 200px;	
}

#divRadius {
	background-color:#FFFFFF;
	font-size: 11px;
	z-index:400;
	width:187px;
	height:80px;
	display:none;
	position:absolute;
	top: 200px;
	left: -270px;
	color:#58585a;
		
}

#menu_hotline {
display:none;
position: absolute;
	top: 700px;
	left: 50px;
	
}
 
#white_board_2 {
	background-color:#FFFFFF;
	font-size: 11px;
	z-index:400;
	width:200px;
	top: 120px;
	height:70px;
	left: -276px;
    position: absolute;
}
#white_board_3 {
display:none;
	background-color:#FFFFFF;
	font-size: 11px;
	z-index:400;
	width:200px;
	height:70px;
}

#menu_callback {
position: absolute;
	top: 400px;
	left: 50px;
	z-index:400;
}
#unternehmen {
	background-color:#FFFFFF;
	font-family:Helvetica,sans-serif;
	font-size: 11px;
	position: absolute;
	top: 305px;
	left: 50px;
	z-index:400;
	width:170px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
}

#service {
	background-color:#FFFFFF;
	font-family:Helvetica,sans-serif;
	font-size: 11px;
	position: absolute;
	top: 365px;
	left: 50px;
	z-index:400;
	width:197px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
}
#myteka {
	background-color:#FFFFFF;
	font-family:Helvetica,sans-serif;
	font-size: 11px;
	position: absolute;
	top: 200px;
	left: 47px;
	z-index:400;
	width:197px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
}
#myteka a	{
	/*color:#58585a;*/
	padding-left:10px;
	width:182px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
}
#myteka a:hover	{
	color:#FFFFFF;
	background-color:#003782;
	background-image:url(images/pfeil-grau-hover.gif);
	background-repeat:no-repeat;
	background-position:right;
	opacity: 0.40;
	filter: alpha(opacity =   40);
}
#unternehmen a	{
	/*color:#58585a;*/
	padding-left:10px;
	width:155px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
}
#service a	{
	/*color:#58585a;*/
	padding-left:10px;
	width:182px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	
	
	
}
#unter_normal,#service_normal	{
	background-image:url(images/pfeil-grau.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#unter_current, #service_current	{
	color:#FFFFFF;
	padding-left:15px;
	width:155px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	background-image:url(images/pfeil-grau-hover.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#003782;
}

#unternehmen a:hover, #service a:hover	{
	color:#FFFFFF;
	background-color:#003782;
	background-image:url(images/pfeil-grau-hover.gif);
	background-repeat:no-repeat;
	background-position:right;
	opacity: 0.40;
	filter: alpha(opacity =   40);
}

#contact_address {
	color:#58585a;
	font-size: 11px;
	position: absolute;
	top: -55px;
	left: -270px;
	z-index:400;
	width:180px;
	height:100px;
}


#contact_email	a{
	font-weight:normal;
}

#contact_options {	

 	display:none;
	z-index:4;
}

#map_section {	
 	position:absolute; 
 	left:445; 
 	top:-80px;
 	z-index:4;
}
#contact_details	{
	position:absolute; 
	left:-20; 
	top:-60px;
	width:800px;
}
#news_arch	{
	position:absolute; 
	left:-300; 
	top:40px;
	width:170px;
	background-color:#f2f1f7;
	padding:4px;
	height:180px;
}

#cnews_arch	{
	position:absolute; 
	left:-270; 
	top:70px;
	width:170px;
	background-color:#f2f1f7;
	//background-image: url("http://www.teka.eu/Bilder/s800/archive_background.jpg");
	background:#FFF;
	padding:4px;
	//height:217px;
}

#news_arch_title	{
	background-color:#003883;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:7px;
}
#new_year	{
	padding:3px;
	padding-top:4px;
	line-height:18px;
	
}
#new_year a	{
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color:#003883;
}

#new_year a:hover	{
	text-decoration:underline;
}

#news_details	{
	position:absolute; 
	left:-80; 
	top:30px;
	width:800px;
	
}
#news_page_row	{
	width:720px;
}
#news_page_row td
{
	font-size:12px;
	color:#003883;
}
#news_page_date	{
	font-style:italic;
	font-size:11px;
}
#news_page_title	{
	font-size:18px;
	font-weight:bold;
	padding:4px;
}
#news_page_desc	{
	font-size:13px;
	width:440px;
}
#news_page_desc a{
	font-size:12px;
	font-weight:normal;
	color:#003399;
	text-decoration:underline;
}
#news_page_desc a:hover	{
	color: #666666;
	text-decoration:underline;
}

#news_page_desc_td	{
	line-height:14pt;
	background-color:d6d9e8;
	padding:8px;
	font-size:13px;
	position:relative;
	padding-bottom:15px;
	background: #e1ebf8; 
	background: #FFF; 
	border:1px solid #c7d5e6;
}

#news_page_pic	{
	position:absolute;
	left:468px;
}
#news_page_footer	{
	padding:2px;
	text-align:right;
	font-size:10px;
	text-align:center;
}
#page_heading, #page_heading a	{
	color:#003782;
	font-size:18px;
	font-weight:normal;
}
#page_heading a:hover	{
	text-decoration:underline;
}



.formButton	{
	background-color:#3e5396;
	color:#FFFFFF;
	border:none;
	padding:5px 10px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border-radius:4px;
	-moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
	background: rgb(1,75,140); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(1,75,140,1) 0%, rgba(90,129,181,1) 21%, rgba(41,78,137,1) 79%, rgba(24,47,86,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(1,75,140,1)), color-stop(21%,rgba(90,129,181,1)), color-stop(79%,rgba(41,78,137,1)), color-stop(100%,rgba(24,47,86,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(1,75,140,1) 0%,rgba(90,129,181,1) 21%,rgba(41,78,137,1) 79%,rgba(24,47,86,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(1,75,140,1) 0%,rgba(90,129,181,1) 21%,rgba(41,78,137,1) 79%,rgba(24,47,86,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(1,75,140,1) 0%,rgba(90,129,181,1) 21%,rgba(41,78,137,1) 79%,rgba(24,47,86,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(1,75,140,1) 0%,rgba(90,129,181,1) 21%,rgba(41,78,137,1) 79%,rgba(24,47,86,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014b8c', endColorstr='#182f56',GradientType=0 ); /* IE6-9 */

}
.pageText	{
	color:#58585a;
	line-height:18px;
}
.formText	{
	font-size:11px;
	background-color:#FFFFFF;
	color:#707173;
	border:none;
	padding:2px;
	height:20px;
	border:solid;
	border-width:1px;
	width:200px;
	border-color:#CCCCCC;
}
.formTextArea	{
	font-size:11px;
	background-color:#FFFFFF;
	color:#707173;
	border:none;
	padding:2px;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

#tollfree_title	{
	color:#58585a;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}
#inter_tollfree_title	{
	color:#58585a;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}
#tollfree_country	{
	color:#9c9e9f;
	font-size:10px;
	padding-top:10px;
}
#tollfree_no	{
	color:#003782;
	font-size:17px;
	font-weight:bold;
	padding-top:12px;
	padding-left:10px;
}
#callme	{
	visibility:hidden;
	position:absolute;
}
#callme_details	{
	background-color:#e6e6f1;
	border:solid;
	border-width:1px;
	border-color:#c5c7c8;
}
#google_map	{
	top: -170px;
	left: 100px;
	visibility:hidden;
	border:solid;
	border-width:2px;
	border-color:#3e5396;
	position:absolute;
	z-index:8;
	background-color:#3e5396
}
#alert_msg	{
	font-size:10px;
	width:200px;
	color:red;
}
#alert_msg_vacancy	{
	font-size:14px;
	font-weight:bold;
	width:200px;
	color:red;
}
#company	{
	position:absolute; 
	left:-20; 
	top:-60;
	width:800px;

}
#factRow	{
	padding-top:12px;
	padding-bottom:12px;
	font-size:12px;
	color:#003883;
	height:35px;		
}
#divider_fair	{
	border-bottom:solid;
	border-color:#043582;
	border-width:1px;
	height:3px;
	width:700px;
}
#divider	{
	border-bottom:solid;
	border-color:#043582;
	border-width:1px;
	height:3px;
	width:650px;
}
#page_desc	{
	font-size:12px;
	color:#003883;
	line-height:20px;
	width:650px;
}
#fact_figure	{
	color:#04367b;
	font-size:30px;
	font-weight:bold;
	font-family:verdana, Helvetica, sans-serif;
}
#fact_desc	{
	position:absolute;
	left:350px;
	padding-top:8px;
	line-height:20px;
	z-index:-1;
	width:300px;
}
#fact_chart {
	font-family:Helvetica,sans-serif;
	font-size: 11px;
	position: absolute;
	top: 150px;
	left: -250px;
	z-index:400;
	width:175px;
}
.chartPopup	{
	position:absolute;
	left:300px;
	visibility:hidden;
	border:solid;
	border-width:1px;
	border-color:#3e5396;
	position:absolute;
	z-index:8;
	background-color:#003883;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}
.referenceBox	{
	width:113px;
	height:88px;
	background-color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
}
#mainframe	{
	position:absolute; 
	left:-70; 
	top:-75px;
	width:800px;
	
}
#mainframe td	{
	font-size:12px;
	line-height:18px;
	color:#003883;
}
#mainframe td a, #pressDataListFront a	{
	font-weight:bold;
	color:#003883;
}
#mainframe td a:hover, #pressDataListFront a:hover	{
	text-decoration:underline;
}
#knowledgeUrl a{
	text-decoration:none;
}
#knowledgeUrl a:hover{
	text-decoration:underline;
}
.boxAnswer	{
	background-color:#FFFFFF;
	width:450px;
	padding:8px;
}
#frame_left	{
	background-color:#FFFFFF;
	font-size: 11px;
	position: absolute;
	top: 80px;
	left: -270px;
	z-index:400;
	width:170px;
}
#frame_left_title	{
	background-color:#003883;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}
#frame_left_title a	{
	color:#FFFFFF;
}
#frame_left_title a:hover	{
	text-decoration:underline;
}
#frame_left td a	{
	
}
#job_title	{
	background-color:#013781;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	padding-left:10px;
	padding-right:100px;
	position:absolute;
	width:auto;
	left:-5px;
	top:-10px;
}
#job_title_frame	{
	left:10px;
	position:absolute;
	width:600px;
	
}
#job_details	{
	background-color:#f8f7fc;
	width:650px;
	
}
#job_details_text	{
	//width:460px;
	line-height:18px;
	//text-align:justify;
	padding:25px;
}
#job_details_type	{
	position:absolute;
	left:500px;
	height:100px;
	width:100px;
}
#job_icon	{
	position:absolute;
	left:-15px;
	top:-10;
}
.job_apply	{
	background-image:url(images/content/jobs/apply.png);
	background-repeat:no-repeat;
	background-position:center;
	width:106px;
	height:30px;
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
	padding-top:2px;
	padding-left:25px;
	cursor:pointer;
	line-height:12px;
}
#job_apply_form	{
	background-color:#f8f7fc;
	width:450px;

}
#job_apply_form_title	{
	background-color:#013781;
	font-weight:bold;
	font-size:12px;
	width:450px;
}
#job_apply_form_title_text	{
	padding:5px;
	color:#FFFFFF;
}
#tblChronic	{
	width:300px;
}
#pageRightImage	{
	position:absolute;
	left:533px;
	top:5px;
}
#chronicYear	{
	font-weight:bold;
	font-size:13px;
	padding-left:4px;
}
#chronicText	{
	color:#58585a;
	width:450px;
	line-height:18px;
	padding-left:10px;
}
#pageRightImageTitle	{
	color:#646567;
	font-size:11px;
	padding-top:3px;
}
.pressFolder	{

	height:185px;
	width:185px;
	background-repeat:no-repeat;
}
.pressFolderFront	{
	height:185px;
	width:185px;
	left:200px;
	background-repeat:no-repeat;
}
.pressFolderFront	{
	height:185px;
	width:185px;
	background-repeat:no-repeat;
}
#pressFolderTitle {
	font-style:italic;
	color:#FFFFFF;
	padding-top:135px;
	text-align:center;
}
#pressFolderTitleFront {
	font-style:italic;
	font-size:11px;
	color:#FFFFFF;
	padding-top:80px;
	padding-left:8px;
}
#pressFolderTitle a:link	{
	color:#FFFFFF;
}
#pressFolderTitle a:visited	{
	color:#FFFFFF;
}
#pressDataList	{
	width:200px;
	font-size:11px;
}
#pressDataList td	{
	font-size:11px;
}
#pressDataListFront	{
	width:500px;
	font-size:12px;
	line-height:20px;

}
#ressDataListFront	a:visited	{
	color:#999999;
}

#listMore	{
	padding-top:6px;
	list-style-type:none;
}
#pressDataListLogo	{
	padding:2px;

}
#pressDataFront {
	display:none;
}
#pressDataFrontPh {
	display:none;
}
#pressDataFrontAr {
	display:none;
}
#pressImg {
	width:300px;
	height:300px;
}
#presspageFront	{
	line-height:14pt;
	background-color:d6d9e8;
	font-size:12px;
	padding:5px;
}

/*
Small images
*/

.pressFolder_small	{
	height:111px;
	width:111px;
	background-repeat:no-repeat;
	cursor:pointer;
	
}
#pressFolderTitle_small {
	font-style:italic;
	color:#FFFFFF;
	padding-top:81px;
	text-align:center;
	
}
#pressFolderTitle_small a	{
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
}
#pressFolderTitle_small a:hover	{
	text-decoration:underline;
}

/* Style for press archive year */
#press_arch	{
	position:absolute; 
	left:-200; 
	top:140px;
	width:170px;
	background-color:#f2f1f7;
	padding:4px;
	height:160px;
}

#press_arch_title	{
	background-color:#003883;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:7px;
}
#press_arch_year	{
	padding:3px;
	padding-top:4px;
	line-height:18px;
	
}
#press_arch_year a	{
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color:#003883;
}

#press_arch_year a:hover	{
	text-decoration:underline;
}
#pressDataList	li, #pressDataListFront li	{
	list-style-image:url(images/arrow-head.gif);
}
#tblGrid th	{
	background-color:#003782;
	color:#FFFFFF;
	font-size:12px;
}
#frame_rightCampaign	{
	/*background-color:#FFFFFF;*/
	font-size: 11px;
	position: absolute;
	top: 80px;
	left: 420px;
	z-index:400;
	width:200px;
}

#frame_rightPhilosophy	{
	/*background-color:#FFFFFF;*/
	font-size: 11px;
	position: absolute;
	top: -30px;
	left: 420px;
	z-index:400;
	width:200px;
}
#frame_leftPhilosophy	{
	/*background-color:#FFFFFF;*/
	font-size: 11px;
	position: absolute;
	top: 80px;
	left: -283px;
	z-index:400;
	width:200px;
}
#leftImgInd {
/*background-color:#FFFFFF;*/
width:200px;
/*height:128px;*/
line-height:5px;

}
#rightImgInd {
background-color:#FFFFFF;
width:220px;
/*height:250px;*/
line-height:5px;
overflow:visible;

}
#page_desc2	{
	font-size:12px;
	color:#003883;
	line-height:22px;
	width:300px;
	position:absolute;
	text-align:left;
	left:75px;
}


#campaignText,#campaignhidetext	{
	font-size:12px;
	color:#003883;

}
#service_points	{
	font-style:italic;
	font-weight:bold;
	color:#00388b;
}
#videoCategoryInfo	{
	background-color:#1f307e; 
	width:126px; 
	height:34; 
	color:#FFFFFF; 
	font-style:italic; 
	padding:0px; 
	padding-top:2px; 
	padding-bottom:2px
}
#videoCategoryInfo a:link {
 color:#FFFFFF;
}
#videoCategoryInfo a:visited 	{
	color:#CCCCCC;
}
#frame_right	{
	position: absolute;
	top: -20px;
	left: 420px;
	z-index:400;
	width:200px;
}
#frame_right div	{
	background-color:#FFFFFF;
}

#catalog_title	{
	color:#58585a;
	font-size:15px;
	font-weight:bold;
	padding-bottom:4px;
	padding-right:10px;
}
#catalog_subtitle	{
	font-size:13px;
	font-weight:bold;
	color:#58585a;
}
#catalog_desc	{
	color:#49494b;
	font-size:12px;
	padding-bottom:10px;
	padding-top:10px;
}
#catalog_download, #catlaog_info_link	{
	color:#49494b;
	font-size:11px;
	padding-top:2px;
	padding-left:10px;
	padding-bottom:2px;
	background-image:url(images/arrow-head.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
}

#catlaog_info_link	a	{
	font-weight:normal;
}
#catlaog_info_link	a:hover	{
	text-decoration:underline;
}

#catalog_download_link	{
	color:#49494b;
}
#catalog_choose	{
	color:#49494b;
	font-weight:bold;
	font-size:11px;
}

#catalog_info	{
	background-color:#FFFFFF;
	font-size: 11px;
	position: absolute;
	top: -50px;
	left: -270px;
	z-index:400;
	width:180px;
	padding:7px;
	color:#58585a;
	line-height:17px;
}
#catlaog_info_title	{
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}
#catalog_step	{
	color:#58585a;
	font-size:13px;
	padding:8px;
	font-weight:bold;
}
#blue_bullet	{
	vertical-align:middle;
	background-image:url(images/blue-bullet.png); 
	background-repeat:no-repeat; 
	background-position:center; 
	text-align:center; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:15px;
	width:25px;
	height:25px;
	padding-top:5px;

}
#catalog_step_details	{
	padding:5px;
	color:#58585a;
	font-style:italic;
}
#catalog_input	{
	padding-top:15px;
	width:180px;
}
.catalog_input	{
	width:100%;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	height:22px;
	color:#999999;
	font-size:12px;
}
#send_ok	{
	font-size:11px;
	color:red;
	padding-left:14px;
	background-image:url(images/success.png);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
}

/*#page_desc_common	{
	font-size:12px;
	color:#003883;
	line-height:18px;
	width:350px;
	position:absolute;
	text-align:left;
	left:20px;
}*/

#page_heading_common, #page_heading_common a	{
	color:#003782;
	font-size:18px;
	font-weight:normal;
}

#mainframe_common	{
	position:absolute; 
	left:-170; 
	top:-60;
	width:800px;
}
#mainframe_myteka	{
	position:absolute; 
	left:-50; 
	top:-200;
	width:800px;
}
#page_desc	a	{
	color:#003366;
	font-weight:normal;
}
#page_desc	a:hover	{
	text-decoration:underline;
}
#login_frame	{
	background-image:url(images/login_frame.png); 
	background-repeat:no-repeat; 
	height:230px; 
	width:209px; 

}
#login_title	{
	color:#de5a5d;
	font-weight:bold;
	position:absolute; 
	left:11;
	top:10;
	
}
#login_close	{
	position:absolute; 
	left:190;
	top:52;
	cursor:pointer;
}
#tblLogin	{
	position:absolute;
	left:22;
	top:65;
}
.loginText	{
	width:160px;
	height:20px;
	border:none;
	color:#868686;
	font-size:11px;
	
}
.loginButton	{
	background-color:#de5a5d;
	color:#FFFFFF;
	width:79px;
	border:none;
	font-size:11px;
	line-height:15px;
}
#login_link	{
	color:#49494b;
	font-size:11px;
	padding-top:2px;
	padding-left:10px;
	padding-bottom:2px;
	background-image:url(images/arrow-head.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
}
#login_link a
{
	font-weight:normal;
}
#teaser2_myteka {
	background-color:#ffffff;
	position: absolute;
	left: 958px;
	height:85px;
	right:0px;
	top: 77px;
	z-index:1;
	opacity: 0.60;
	filter: alpha(opacity =   60);
	
}
#myteka_redbar	{
	width: 937px;
	height: 45px;
	position: absolute;
	left: 20px;
	top: 180px; /* 97px; */
	z-index: 0;
	background-color:#d63235;	
	z-index:1px;
}
#myteka_person_icon	{
	background-image:url(images/person.png);
	background-repeat:no-repeat;
	width:45px;
	background-position:center;
	position: absolute;
	left: 910px;
	top: 180px; 
	height: 45px;
	border-left:solid;
	border-color:#e6e6f1;
	border-width:2px;
	z-index:2px;
}
#myteka_left_main	{
	background-color:#FFFFFF;
	position: absolute;
	left: -280px;
	top: -248px; 
	height: 145px;
	padding:7px;
	z-index:3px;
}
#myteka_left_title	{
	background-color:#FFFFFF;
	position: absolute;
	left: -273px;
	top: -248px; 
	height: 35px;
	width:197px;
	z-index:4px;
	color:#58585a;
	font-size:11px;
	line-height:30px;
	font-weight:bold;
	padding-left:6px;

}
#myteka_left_sub	{
	background-color:#ececed;
	height: 145px;
	width:230px;
}
#myteka_left_menu	{
	padding-top:40px;
	padding-left:10px;
	font-size:11px;
}
#myteka_left_menu	a	{
	font-weight:normal;
	font-size:11px;
}
#myteka_left_menu a:hover	{
	text-decoration:underline;
}
#myteka_phone	{
	position:absolute;
	top:-340px;
	left:260px;
	color:#bbbdbe;
	font-size:13px;
}
#myteka_phone_no	{
	font-size:18px;
	font-family: arial;
	color:#b0b0b1;
	padding-left:4px;
}
#myteka_link	{
	/*color:red;
	
	padding-right:3px;
	font-size:12px;*/
	padding-bottom:5px; 
	position:absolute; 
	width:500px; 
	top:12px;
	
	
	
}

/*#myteka_link_not {
font-size:12px;
}*/

#myteka_link
{

/*color:red;

font-weight:bold;*/

padding-right:2px;

font-size:13px;

}

#myteka_link_not:link
{

font-size:13px;

color:#666666;
}
 

#myteka_linka	{
	color:red;
	font-weight:bold;

}
#mytekaContent {
 position:absolute;
 top:-200px;
}
#inactiveRow	{
	opacity: 0.30;
	filter: alpha(opacity =   30);
}

/* style for map */
#map_dealerInfo {
	width:200px;
	background-color:#f2f2f2;
	padding-left:5px;
}
#map_main	{
	position:absolute;
	top:-60;
	left:-50px;
	z-index:2px;
}
#map_link a	{
	font-weight:bold;
}
#map_link a:hover	{
	text-decoration:underline;
}
#slogan_map	{
	position: absolute;
	width:348px;
	height:43px;
	top:-390;
	left:-50px;
	background-image:url(images/slogan-de-map.png);
	z-index: 3;
}

/* product category */
#cross_product {
	width: 937px;
	height: 280px;
	position: absolute;
	left: 20px;
	top: 77px;
	background-image:url(images/cross-product.png);
	z-index:2;
}
/*Left Menu for Products list page*/
#productgroup {
	background-color:#c5c7c8;
	font-family:Helvetica,sans-serif;
	font-size: 11px;
	position: absolute;
	top: 220px;
	left: 30px;
	z-index:400;
	padding:5px;
	width:230px;
	
}


#productgroup_title	{
	color:#646567;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	padding-bottom:8px;
}
#productgroup a, td	{
	font-weight:normal;
	color:#646567;
	word-wrap: break-word;
}


#productgroup div td {
	max-width: 121px;
	background:transparent;
}

#productgroup a:hover	{
	text-decoration:none;
	color:#003781;
}
#mainframe_product	{
	position:absolute; 
	left:0; 
	top:-70;
	width:800px;
}
#mainframe_product td	{
	font-size:12px;
	line-height:18px;
	color:#003883;
}
#mainframe_product td a	{
	font-weight:normal;
	color:#003883;
}
#mainframe_product td a:hover{
	text-decoration:underline;
}

/* style for productlist */
#teaser2_productlist {
	background-color:#ffffff;
	height: 120px;
	position: absolute;
	left: 957px;
	right:0px;
	top: 77px;
	z-index:1;
	opacity: 0.60;
	filter: alpha(opacity =   60);
}
/*Top white bar in products page*/
#teaser_productlist {
	width: 937px;
	height: 120px;
	position: absolute;
	left: 20px;
	top: 77px; /* 97px; */
	z-index: 0;
	background-color:#FFFFFF;
	
}
#teaser_productlist_navigation {
	width: 937px;
	height: 80px;
	position: absolute;
	left: -300px;
	top: -373px; /* 97px; */
	z-index: 0;
	padding-left:150px;
	padding-top:10px;
	
}
#productTopCaption {
font-size:11px;
}
#quickNavigation {
	position: absolute;
	left: -300px;
	top: -285px; /* 97px; */
	z-index: 0;
	padding:5px;
	font-size:10.5px;
	font-weight:bold;
	/*background-color:#E9E9E9;*/
	background-image:url(images/nav_back.png);
	color:#4d5a99;
	width:928px;
}
#spanPointer {
	cursor:pointer;
	color:#4d5a99;
}
.nav_seperator {
background-image:url(images/double_arrow.png);
background-repeat:no-repeat;
width:10px;
}

#productStripCaption {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
#productlist_usage {

	font-size:12px;
}
/*white strip showing page number and product search*/
#productlist_options	{
	background-color:#FFFFFF;
	height:36px; /* height:63px;  */
	width:676px;
	position:absolute;
	left:-40px;
	top:-200px;
	
}
#productlist_options_bottom	{
	background-color:#FFFFFF;
	height:36px; /* height:63px;  */
	width:676px;
	position:absolute;
	vertical-align:middle;
		
}
#productlist_options span	{
	color:#7a7e81;
	font-size:13px;
	font-weight:bold;
}
#productlist_options_bottom span	{
	color:#7a7e81;
	font-size:13px;
	font-weight:bold;
}
#pCount	{
	color:#7a7e81;
	font-size:13px;
}
/*List for showing product list*/
#productlist_main	{
	
	/*height:380px;*/
	width:676px;
	position:absolute;
	left:-40px;
	top:-195px; /*  top:-153px; */
}
/*Showling product in product info page*/
#product_main	{
	
	/*height:380px;*/
	width:675px;
	position:absolute;
	left:-40px;
	top:-200px;

	background-color:#FFFFFF;
}
#tblProductContainer {
width:676px;	
}
/*Caption showing in red bar of producct page*/
#productlist_catname	{
	color:#FFFFFF;
	position:absolute;
	left:-40px;
	top:-240px;
	font-weight:bold;
	font-size:14px;
}

#product_name a, #product_name	{
	color:#4d5a99;
	font-size:12px;
	font-weight:bold;
	/*padding-left:5px;*/
	padding-top:5px;
/*	width:350px; */
	height:16px;


}
#product_name a:hover	{
	text-decoration:underline;
}
#product_back a, #product_back	{
	color:#4d5a99;
	font-size:12px;
	font-weight:bold;
}
#product_back a:hover	{
	text-decoration:underline;
}
#product_number {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	height:16px;

}
#backLink {
padding-right:5px;
cursor:pointer;
font-weight:bold;
}
#product_desc	{
	color:#707173;
	font-size:12px;
	padding-top:6px;
	line-height:18px;
	width:350px;
	font-weight: normal;
}
#product_price	{
	color:#616161;
	font-size:12px;
	font-weight:bold;
}
#productlist_options input
{
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	background-image:url(images/search.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	color:#aaacad;
	width:230px;
	font-size:11px;
	padding-left:20px;
	padding-top:3px;
	height:20px;
	vertical-align:middle;
}
#productlist_options_bottom input
{
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	background-image:url(images/search.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	color:#aaacad;
	width:230px;
	font-size:11px;
	padding-left:20px;
	padding-top:3px;
	height:20px;
	vertical-align:middle;
}
#product_image img	{
	border:solid;
	border-width:1px;
	border-color:#CDCDCD;
	padding-left:5px;
	
}
#product_details	{
	font-size:13px;
	line-height:20px;
}
#product_detailslong	{
	font-size:11px;
	line-height:20px;
	padding-top:10px;
	vertical-align:top;
	max-height:2100px;
	
}
#txtCap_wishlist	{
	color:#4d5a99;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}
#detailslong__wishlist	{
	font-size:11px;
	line-height:20px;
	padding:5px;
	
}
#product_data_acc	{
	font-size:11px;
	line-height:20px;
	padding-top:8px;
	text-align:justify;
}

.curved {
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url(images/border-radius.htc);
}
#product_options	{
	background-color:#b1b3b4;

	/*padding-top:7px;
	padding-bottom:7px;
	padding-bottom:1px;*/



	
	
}
#hiddenTapFont {


}
#product_options a	{
	color:#FFFFFF;
	/*padding:7px;*/
	text-align:center;
	


}*/*/

.pTab	{
	/*padding-top:7px;
	padding-bottom:7px;
	border:solid;
	border-width:1px;
	border-color:#CC0000;*/


}

.pTab a	{
	/*color:#FFFFFF;
	padding-top:7px;
	padding-bottom:7px;*/

}

.current	{
	background-color:#d9dadb;
	color:#5a595c;
}

#product_options a:hover	{
	background-color:#d9dadb;
	color:#5a595c;
}
#product_data	{
font-size:11px;
color:#666666;
height:auto;
	/*height:100px;*/
}
#tblProductMore	{
	border-left:solid;
	border-width:1px;
	border-color:#999999;
}
#product_cart_info	{
	background-color:#FFFFFF; 
	width:230px;
	color:#003333;
}
#product_board_info	{
	background-color:#FFFFFF; 
	width:230px;
	color:#003333;
}
#product_cart_info div	{
	padding:6px;
	line-height:16px;
}
#product_board_info div	{
	padding:6px;
	line-height:16px;
}
#product_cart_info_heading	{
	font-weight:bold;
	background-image:url(images/cart.png);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	color:#003366;
	padding-left:20px;
}

#product_board_info_heading	{
	font-weight:bold;
	background-image:url(images/wishlist.png);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	color:#003366;
	padding-left:20px;
}
#product_board_sub_info_heading	{
	background-image:url(images/bullet_wishlist.png);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#EBEBEB;


}
#product_cart_info_summary	{
	color:#006666;
	font-weight:bold;
	background-color:#EBEBEB
}
#product_board_info_summary	{
	color:#006666;
	font-weight:bold;
	background-color:#EBEBEB
}
#product_cart_info_plist	{

	color:#006666;
	max-height: 150px;
overflow: auto;
	
}
.product_board_info_plist	{

	color:#006666;
}
#pQuanitity td	{
	font-size:11px;
	font-weight:bold
}
#pQuanitity input	{
	width:35px;
}
.btnCart	{
	width:130px;
	font-size:12px;
	font-weight:bold;
	background-color:#cecee3;
	color:#58585a;
	border:none;
	padding:4px;
	cursor:pointer;
}
#product_price_main	{
	color:#616161;
	font-size:14px;
	font-weight:bold;
	height:50px;
}
.product_price_main	{
	color:#616161;
	font-size:12px;
	font-weight:bold;
	height:20px;
}
#product_cart_actions	{
	text-align:right;
	padding:7px;
}

#product_cart_actions	a	{
	background-image:url(images/arrow-head.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	padding-left:10px;
	text-decoration:underline;
}
#CartgroupSeperator {
background-color:#CCCCCC;
height:3px;
}
#product_cart_actions	a:hover	{
	text-decoration:none;
}

#product_cart_actions input	{
	background-color:#FFFFFF;
	border:solid;
	border-width:1px;
	font-size:9px;
	border-color:#B0B0B0;
	color:#333333;
	padding:4px;
}

#cart_main	{
	
	width:678px;
/**/	position:absolute;
	left:-40px;
	top:-190px;
	background-color:#FFF;
	min-height:300px; 

}
#tbl_steps	{
	background-color:#c3c5c7;
}
#tbl_steps a	{
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}
#tbl_steps a:hover	{
	text-decoration:none;
}

#cart_steps .inactive {
	background-color:#c3c5c7;
	height:30px;
	padding:8px;
	font-size:11px;
	color:#6E6E6E;
}
#cart_steps .active {
	background-color:#808389;
	height:30px;
	padding:8px;
	font-size:11px;
	color:#FFFFFF;
}
#cart_steps .active_arrow_oninact {
	background-image:url(images/cart-arrow-active-oninact.gif);
	background-repeat:no-repeat;
	height:30px;
	width:30px;
}
#cart_steps .active_arrow_onact {
	background-image:url(images/cart-arrow-active-onact.gif);
	background-repeat:no-repeat;
	height:30px;
	width:30px;
}
#cart_steps .inactive_arrow_oninact {
	background-image:url(images/cart-arrow-inactive-oninact.gif);
	background-repeat:no-repeat;
	height:30px;
	width:30px;
}
#cart_steps .inactive_arrow_onact {
	background-image:url(images/cart-arrow-inactive-onact.gif);
	background-repeat:no-repeat;
	height:30px;
	width:30px;
}
#cart_steps .inactive_last_arrow {
	background-image:url(images/cart-arrow-inactive.gif);
	background-repeat:no-repeat;
	height:30px;
	width:30px;
	background-color:#FFFFFF;
}
#cart_steps .active_last_arrow {
	background-image:url(images/cart-arrow-active.gif);
	background-repeat:no-repeat;
	height:30px;
	width:30px;
	background-color:#FFFFFF;
}
#tblCartItems	th{
	font-size:11px;
	color:#333333;
	border-bottom:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#EBEBEB;

	/*padding:4px;*/
}
#tblCartItems,#tblCartItemsSummery td	{
	vertical-align:top;
}
#tblCartItemsSummery	th{
	font-size:11px;
	border-collapse:collapse;
	background-color:#EBEBEB;

	/*padding:4px;*/
}

.cartQuantity	{
	width:30px;
	font-size:10px;
}
#cartDesc	{
	padding:3px;
	font-size:10px;
	color:#666666;
}
#cartButton	{
	padding:4px;
}
#cartButton	input	{
	background-color:#C7C7C7;
	border:solid;
	border-color:#C7C7C7;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	padding:2px;
}
#emptyCart	{
	padding:10px;
	padding-bottom:25px;
	text-align:center;
	font-size:13px;
	color:#006600;
}
#tblConfirmOrder td	{
	font-size:12px;
}
#orderConfirmation	{
	text-align:center;
	font-size:12px;
	padding:10px;
	color:#006633;
	padding-bottom:200px;
	line-height:20px;
}
#productImgLabel	{
	font-style:italic;
}
.reference_gallery_style {
	background-image:url(../fileadmin/images/showcase.png);
	width:112px;
	height:88px;
	font-weight:bold;
	font-weight:10px;
	text-decoration:none;
	border:solid;
	border-width:1px;
	border-color:#e6e6f1;/**/

}

#productlist_options select	{
	/*border:solid;
	border-width:1px;
	border-color:#006699;*/
	color:#006699;
	
}
#productlist_options_bottom select	{
	/*border:solid;
	border-width:1px;
	border-color:#006699;*/
	color:#006699;
	
}
#paging_span	{
	padding:4px;
	font-weight:normal;
}
#paging_span a	{
	
	font-weight:normal;
}

#paging_span  a:link	{
	font-weight:normal;
}
#paging_span a:hover	{
	font-weight:bold;
	background-color:#FFFFFF;
	color:#333333;
}
#teka_address_line	{
	font-weight:bold;
}
#teka_address_line	a{
	text-decoration:underline;
}
#downloadLinkCart {
padding-top:20px;
color:#666666;
font-weight:bold;
width:800px;
}
#content {


	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
	
}#sitesearchDiv {

	position:absolute;
	left:-300px;
	top:-50px;

	
}


#product_captionApplication {
position:absolute;
top:-363;
left:10px;
font-weight:bold;
font-size:11px;
background-color:#CCCCCC;
padding:10px;
}
#product_captionDept {
position:absolute;
top:-363;
left:-165px;
font-weight:bold;
font-size:11px;
background-color:#CCCCCC;
padding:10px;
}

#ie6Error {

	position:absolute;
	top:20px;
	width:650px;
	font-weight:bold;
	color:red;
	padding-left:10px;
}

#mandatory_star {
color:#FF0000;
font-weight:bold;
font-size:14px;
padding-left:3px;
padding-right:2px;
}
#tdText {
font-size:12px;
font-weight:bold;
color:#666666;
}

#ProductVideoContainer 	{
	height:450px;
	width:700px;
}
#productAnimationContainer 	{
	height:650px;
	width:850px;
}



#container_data_tab {
padding-left:20px;
padding-right:20px;
/*padding-top:25px;*/
padding-bottom:25px;

}
#teaser_myteka {
	width: 937px;
	height: 85px;
	position: absolute;
	left: 20px;
	top: 77px; /* 97px; */
	z-index: 0;
	background-color:#FFFFFF;
	
}

#visitCardImage {

	position:absolute;
	left:300px;
	top:-145px;
	width:300px;
	height:200px;
	overflow:scroll;
}

#visitingCardContainer {

	
	width:690px;
	
	background-color:#FFFFFF;
}
#mainDivCard {

	position:absolute;
	left:0px;
	top:50px;
	
}
#catalogMain {


	width:690px;
	background-color:#FFFFFF;
}
#myTekaContainer {

	position:absolute;
	left:-1px;
	top:-48px;
	width:575px;


}

#cardSampleTop {

	border:solid;
	border-width:1px;
	border-color:#000000;
	width:300px;
	height:200px;



}

#cardLogo {
	position:absolute;
	left:400px;
	
}
#cardContents {
	
	font-family:TheSans LP5 Plai, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}

#cardName {
	color:#000066; 

}
#cardAddress {

	
	font-size:10px;
}
#cardCompany {

font-size:10px;
color:#000099;

}

#imageSelecetd {

	
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:300px;
	height:200px;
	background-color:#FFFFFF;
	overflow:auto;
	
}
#captionList {

	
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:300px;
	height:150px;
	background-color:#FFFFFF;
	overflow:auto;
	
}
#imageGroup {

	
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:300px;
	height:200px;
	background-color:#FFFFFF;
}
#imageGroupCatalog {

	
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:150px;
	height:200px;
	background-color:#FFFFFF;
	overflow:auto;
}
#imageGroupLogo {

	
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:300px;
	height:100px;
	background-color:#FFFFFF;
	overflow:auto;
}
#tdCatalouge {
font-weight:bold;
font-size:11px;
padding-right:5px;
}
#productTitel {
font-weight:bold;
font-size:12px;
}

#variationstbl {
text-align:center;
font-weight:bold;
color:#003399;
font-weight:bold;
vertical-align:middle;
padding-left:5px;


}
#variationstblhead {
font-weight:bold;
font-size:11px;
color:#003399;
padding-left:2px;
background-color:#E4E4E4;
}
#tdVarCartContent {
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
width:60px;
}
#tdVarCartContenthead {
color:#003399;
font-weight:bold;
width:60px;
text-align:center;
}
#divMatrix {
display:none;
border:none;
}
#VariationheadContent {
font-weight:bold;
font-size:11px;
color:#003399;
text-align:center;
}
#priceCartSectionVariation {
height:200px;


}
#btndivCart {
background-color:#DDDDFF;
width:133px;
height:18px;
text-align:center;
cursor:pointer;
font-size:12px;
padding:5px;
font-weight:bold;
background-image:url(../fileadmin/images/cart_btn.png);
background-repeat:no-repeat;
background-position:center;
background-position:left;
}
#btndivWishlist {
background-color:#DADADA;
width:133px;
height:18px;
text-align:center;
cursor:pointer;
font-size:12px;
padding:5px;
font-weight:bold;
background-image:url(../fileadmin/images/wishlist.png);
background-repeat:no-repeat;
background-position:center;
background-position:left;

}

#wishlistContent {
font-weight:bold;
color:#666666;
}



#product_info_image {



}

#variationComments {
font-weight:bold;
font-size:11px;
color:#003399;
padding:5px;

}

#page_link, #page_current	{
	height:20px;
	background-image:url(../fileadmin/images/page.png);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-left:10px;
}
#page_sub_link,#page_current_sub {
	padding-left:2px;
	height:20px;
	border-left:dotted;
	border-width:1px;
	margin-left:10px;
}
#page_link	a, #page_sub_link a,#options_link a{
text-decoration:none;
color:#000000;
}
#page_link	a:hover, #page_sub_link a:hover,#options_link a:hover{
	text-decoration:underline;
}
#page_current a,#page_current_sub a,#options_current a	{
	font-weight:bold;
	color:#3e5396;
}
#options_link, #options_current	{
	height:20px;

}
#menu_title  a	{
	
	font-weight:bold;
	
	font-size:12px;
}

.mainMenu_Stiemap {

width:400px;
}
.options_link {
		height:20px;
		width:50px;
}

.menu_title {
font-weight:bold;
	
	font-size:12px;
	width:300px;
}

#sitemap_sub {
	background-image:url(../fileadmin/images/right_arrow.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
#divContactLink {

padding-right:10px;
font-weight:bold;
cursor:pointer;
}
#messageSentDIV {

font-size:12px;
font-weight:bold;
padding:4px;
color:#003883;
}
#messageFailedDIV {
display:none;
font-size:12px;
font-weight:bold;
padding:4px;
color:#003883;
}

#messageSecurityDIV {
display:none;
font-size:12px;
font-weight:bold;
padding:4px;
color:#003883;
}

#messagePostingDIV {

font-size:12px;
font-weight:bold;
padding:4px;
color:#003883;
}
#popupCallCloseDiv {
text-align:center;

}
#callbackFormLoading {
text-align:center;
}

.readMore {

	text-align:center;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	background:#003883;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	//position:absolute;
	//bottom:5px;
	background: rgb(78,101,142); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(78,101,142,1) 7%, rgba(1,54,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,rgba(78,101,142,1)), color-stop(100%,rgba(1,54,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e658e', endColorstr='#013682',GradientType=0 ); /* IE6-9 */

	}

.readMore:hover {
	color:#FFF;
	background:#542473;
}

.tblProductDetInner {
padding:5px;
width:675px;
}
#tblProductLinks {
padding:5px;

}
#spanProductMore {

border-left:solid;
border-left-width:1px;
border-left-color:#CCC;

width:200px;


}
#product_image_caption {
width:290px;
padding:5px;
color:#003883;
font-weight:bold;
text-align:center;

}
#lpButDivID-1295348424 {

width:230px;
padding-left:4px; 
padding-top:4px;

background-color:#FFFFFF;

} 
#seperateChat { 


border-bottom:solid;
border-bottom-width:2px; 
border-bottom-color:#CCCCCC;
width:230px;
}

#spanGallary {

		   width:290px;
		vertical-align:top;
	
}
#imageContentProduct {
height:300px;
width:290;

}

#imageContentProductThumbnail {
border:none;
border-width:1px;
border-color:#CCCCCC;
width:292;
height:38px;
vertical-align:middle;
}

#video_playlist {

border:solid;
border-width:1px;
border-color:#999999;
overflow:auto;
width:280px;
overflow-x:scroll;
overflow-y:hidden;
float:left;
height: auto;
} 

#bannerOverlay {

height:375px;
width:942px;
position:relative;
top:-372;
left:-300;
}
#bannerOverlaybackground {

height:375px;
width:942px;
position:absolute;
top:-370px;
left:-300;
}
#mainmenutopleft{
padding-bottom:5px;
clear:both;
position:absolute;
width:600px;
top:-5px;

}
.mainmenutopright{
padding-bottom:5px;
position:absolute;
width:200px;
top:-5px;

left:650px;
}
#cart_id{
cursor:default;
color:#62655e;
font-weight:bold;
}
#divDatasheetPopUp_name {

font-size:15px;
font-weight:bold;
padding:4px;
color:#000099;
}
#divDatasheetPopUp_Caption {

font-size:12px;
font-weight:bold;
padding:4px;
color:#000000;
}
#cart_id  a:link { font-weight:bold; color:#666666; text-decoration:none; }
#cart_id  a:visited { font-weight:bold; color:#666666; text-decoration:none; }
#cart_id  a:hover { font-weight:bold; color:#666666; text-decoration:none; }

#btndivSendMail {
background-color:#CCCCCC;
width:133px;
height:18px;
text-align:center;
cursor:pointer;
font-size:12px;
padding:5px;
font-weight:bold;
/*background-image:url(../fileadmin/images/email.png);*/
background-repeat:no-repeat;
background-position:center;
background-position:left;
}
#wishlist_noitem{
	color:#000099;
	font-size:18px;
	font-weight:normal;
}
#common_content {
position:absolute;
top:450px;
left:322px;
height:auto;

}
#footer_common {

font-size:11px;
padding:3px;
background-color:#ffffff;
color:#707173;
position:absolute;
left:-130px;
width:920px;
height:15px;
opacity: 0.70;
filter: alpha(opacity =   70);
text-align:center;
}

.suggestionsBox {
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 200px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
}
 
.suggestionList {
    margin: 0px;
    padding: 0px;
}
 
.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}
 
.suggestionList li:hover {
    background-color: #659CD8;
}
#container-search {
 background-color: #FFFFFF;
 width:925px;
 padding:10px;
}
.description
{
font-size:12px;
}
.heading_search_news
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
.search_date
{
font-size:10px;
}
#search_options{
	background-color:#ffffff;
	font-weight:normal;
	height:20px;
	width:560px;
	padding:5px;
	opacity: 0.70;
	filter: alpha(opacity =   70);

}
#nextdiv {
 position:absolute;
 top:160px;
 right:0;
 width:50px;
 z-index:190000;
}
#prediv {
 position:absolute;
 top:160px;
 left:0;
 width:50px;
 z-index:190000;
}
.video_title{
color: #4D5A99;
font-size: 12px;
font-weight: bold;
}
.formTextContact	{
	font-size:11px;
	background-color:#FFFFFF;
	color:#707173;
	border:none;
	padding:2px;
	height:20px;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:298px;
}
#map_section_left {
display:none;	
 	position:absolute; 
 	left:-273px; 
 	top:90px;
 	z-index:4;
}
#footer_pages_contact {
	font-size:11px;
	padding:3px;
	background-color:#ffffff;
	color:#707173;
	position: absolute;
	/*width:930px;*/

	width:930px;
	left: -280px;
	height:15px;
	opacity: 0.70;
	filter: alpha(opacity =   70);
	text-align:center;
}
#get_direction {
	background-color:#FFFFFF;
	font-family:Helvetica,sans-serif;
	font-size: 11px;
	position: absolute;
	top: 120px;
	left: -220px;
	z-index:400;
	width:197px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
}
#white_board_dir{
	background-color:#FFFFFF;
	font-size: 11px;
	z-index:400;
	width:200px;
	height:80px;
	left: -220px;
    position: absolute;
    top: 270px;	
}
#white_board_2_dir {
	background-color:#FFFFFF;
	font-size: 11px;
	z-index:400;
	width:200px;
	top: 370px;
	height:70px;
	left: -220px;
    position: absolute;
}
#white_board_emp{
	background-color:#FFFFFF;
	font-size: 11px;
	z-index:400;
	width:200px;
	height:80px;
	left: -220px;
    position: absolute;
    top: 390px;	
}
#white_board_2_emp {
	background-color:#FFFFFF;
	font-size: 11px;
	z-index:400;
	width:200px;
	top: 490px;
	height:70px;
	left: -220px;
    position: absolute;
}

#emp_department	{
	position:absolute; 
	left:-270; 
	top:110px;
	width:170px;
	background-color:#f2f1f7;
	padding:4px;
	height:auto;
}

#department_menu	{
	background-color:#003883;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:7px;
}
#emp_heading{
	color:#646567;
	font-size:18px;
	font-weight:normal;
}

.featured-products-on-banner-headline {
	font-weight:bold;
	font-size:1.3em;
	text-shadow: 2px 0px 7px #FFFFFF;
	/*color:#FFF*/
	color:#1e3480;
}

.featured-products-on-banner-bullets {
	font-weight:bold;  
	font-style:italic; 
	text-shadow: 2px 0px 7px #FFFFFF;
	/*color:#FFF*/
	color:#1e3480;
}

.featured-products-on-banner-pricetag {
	text-align:center;
	padding:14px;
	text-shadow: 2px 0px 7px #FFFFFF;
	/*color:#FFF*/
	color:#1e3480;
	/*
	border-radius:2px;
	-moz-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	transform: rotate(-10deg); 
	
	box-shadow: #444 0px 0px 4px; 
	background: rgb(255,48,25); 
	background: -moz-linear-gradient(top,  rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); 
	background: linear-gradient(to bottom,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); 
	*/
}

#imgNews {
	-webkit-box-shadow: inset 0px 0px 41px 2px rgba(207,182,144,1);
	-moz-box-shadow: inset 0px 0px 41px 2px rgba(207,182,144,1);
	box-shadow: inset 0px 0px 41px 2px rgba(207,182,144,1);
}


.startseitenteaser:hover{

}

#information-text-homepage a {
	text-decoration: underline;
	color:#013682;
}

.teaser-gradient {
	overflow:hidden;
 	width:232px; 
	height:220px;
	font-size:10pt; 
	padding:10px; 
	background:#F4F4F4;
	border:1px solid #DDD;
	border-radius:3pt;
	line-height:1.7em;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(213, 233, 255, 0.75);
	-moz-box-shadow:    0px 0px 1px 0px rgba(213, 233, 255, 0.75);
	box-shadow:         0px 0px 1px 0px rgba(213, 233, 255, 0.75);
	
	-webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -o-transition-duration: 300ms;
    transition-duration: 300ms;
	

	
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(238,238,238,1) 2%, rgba(255,255,255,1) 49%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(2%,rgba(238,238,238,1)), color-stop(49%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(238,238,238,1) 2%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(238,238,238,1) 2%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(238,238,238,1) 2%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(238,238,238,1) 2%,rgba(255,255,255,1) 49%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}




.teaser-wrapper {
	float:left;
	width:252px; 
	height:240px;
	//overflow:hidden;
	//background:#013682;
}


/*.teaser-wrapper:hover .teaser-gradient {
	-webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -ms-perspective: 1200px;
    perspective: 1200px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;	


    -webkit-transform-origin-x:100%;
    -webkit-transform-origin-y:0%;
    transform-origin-x:100%;
    transform-origin-y:0%;
	
	
	-webkit-box-shadow: 0px 10px 10px 2px rgba(60, 60, 60, 0.75);
	-moz-box-shadow:    0px 10px 10px 2px rgba(60, 60, 60, 0.75);
	box-shadow:         0px 10px 10px 2px rgba(60, 60, 60, 0.75);
	
}*/

.teaser-wrapper .teaser-gradient {


}

.teaser-wrapper:hover .teaser-gradient {
	-webkit-animation: HoverAnimIn 2000ms forwards; 
	-webkit-box-shadow: 0px 10px 10px 2px rgba(60, 60, 60, 0.75);
	-moz-box-shadow:    0px 10px 10px 2px rgba(60, 60, 60, 0.75);
	box-shadow:         0px 10px 10px 2px rgba(60, 60, 60, 0.75);
}

@-webkit-keyframes HoverAnimIn {
	0%  { -webkit-transform: rotateX(0deg) rotateY(0deg) scale(1) translate(0, 0);
			transform: rotateX(0deg) rotateY(0deg) scale(1) translate(0, 0); }
	50% { -webkit-transform: rotateX(-30deg) rotateY(0deg) scale(1) translate(0, 0);
			transform: rotateX(-30deg) rotateY(0deg) scale(1) translate(0, 0);}			
	100% { -webkit-transform: rotateX(0deg) rotateY(0deg) scale(1.2) translate(0, 0);
			transform: rotateX(0deg) rotateY(0deg) scale(1.2) translate(0, 0);}
}




	
.teaser-gradient a.teaser-headline {
	font-size:11pt;
	text-transform:uppercase;
	color:#FFF;
	font-style:italic;
}

.teaser-headline {
	background:#013682;
	padding:5px;
	display:block;
	text-align:center;
	background: rgb(78,101,142); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(78,101,142,1) 7%, rgba(1,54,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,rgba(78,101,142,1)), color-stop(100%,rgba(1,54,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(78,101,142,1) 7%,rgba(1,54,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e658e', endColorstr='#013682',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
}



#tblNews-wrapper {
	float:right;
	width:414px;
}


	table#ms-eco { font-family:Arial; width:100%; margin-top:0px; }
	#ms-eco h1 { font-size:20pt; font-family:Arial; line-height:1.2em; color:#005; margin:0; padding:0; }
	#ms-eco img { width: 100% }
	#ms-eco td { color:#005; line-height:1.5em; width:50%; padding-left:20px; }	
	#ms-eco #ms-intro { font-family:Arial; color:#555; line-height:1.5em; padding:50px 20px; }
	#ms-eco .td1 {  padding-bottom:25px; }		




