/* CSS Document */

html,body,table#tbl_outer table#container table#content_region { 
height:100%;
}


body{
margin:0;
padding:0;
}


#tbl_outer{
height:100%; background: url(../images/bg-side-gradient.gif) #EBEBEB; background-repeat:repeat-x; margin-top:0; padding-top:0;
}

table#container{
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
}



#top_nav img{
border:0;
}

#blue-box{
background-color:#0080af;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#home #blue-box{
width:105px;
}

#product-overview #blue-box{
width:160px;
}

#blue-box div{
margin:10px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#section-spiel{
color:#FFFFFF;
padding-left:9px;
vertical-align:top;
font-size:11px;
}

#section-container{
background-color:#0080af;
height:100%;
padding:0;
margin:0;
vertical-align:top;
}

#section-container p{
line-height:16px;
}

#section-inner{
margin:5px;
width:562px;
background-color:#FFFFFF;
}

#section-lhcol{
background-image:url(../images/home-tabs-bottom-left.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:45%;

}

#section-rhcol{
background-position:top right;
background-repeat:no-repeat;
padding:0;
margin:0;
}

#home #section-rhcol, #plain-page #section-rhcol{
background-image:url(../images/home-tab-top-right.gif);
width:55%;
}


 #plain-page #section-rhcol{
 width:50%;
 }
 
#product-overview #section-rhcol{
background-image:url(../images/top-rh-tab-grey.gif);
width:300px;
background-color:#E5E5E5;
}

#product-overview #section-lhcol{
width:180px;
}

#product-overview #cont-lh-col{
padding: 10px 10px 40px 10px;
width:160px;
/*width:248px;*/
}

#cont-lh-col{
padding: 10px 10px 40px 10px;
width:248px;
}

#cont-lh-col-index{
padding: 10px 10px 15px 10px;
width:248px;
}

#cont-rh-col{
padding: 30px 10px 10px 10px;
}

#cont-rh-col-index{
padding: 0;
/*margin-top:-1px;*/
margin-bottom:0;
}

#cont-rh-col-index img{
float:right;
padding:0;
margin:0;
margin-right:-1px;
}

#nav-container{
border-right:none;
border-left:none;
padding-left:11px; 
background-image:url(../images/bg-side-nav.gif);
background-repeat:repeat-y;  
background-position:right;
/*border-bottom:1px solid #686969;
background-image:url(../images/bg-side-nav.gif);
background-repeat:repeat-y;
height:100%;*/
/*margin-bottom:100px; */
margin-left:0;
margin-right:0;
padding-top:0;
padding-bottom:0; /*14px; */
/*height:100%;*/

}

#home, #product-overview{
height:100%;
padding:0;
margin:0;
}

#home-spacer{
height:7px;
font-size:6px;
padding:0;
margin:0;
}

#right-column{
/*padding-bottom:15px;*/
padding-left:8px;
padding-right:8px;
}

#content_region{
margin-left:0px;
color:#b5b6b6;
font-size:11px;
width:100%;
}

#left-nav{
text-indent:none;
	padding:0;
	margin:0;
}

#submenu_engine{
display:none;
}

.main-nav
{
	background-image:url(../images/bg-nav.gif);
	list-style:none;
	width:136px;
	height:18px;
	display:block;
	padding:0;
	margin:0;
	padding-top:1px;
	padding-left:10px;
}

.main-nav:hover
{
	background-image:url(../images/bg-nav-over.gif);
}


li.sub-menu-containing-list-item {
	background-image:url(../images/bg-side-sub-nav.gif);
	list-style:none;
	vertical-align:top;
	padding-top:0;
	margin-top:0;
}

li.main-nav a
{
  text-decoration:none;
  color:#373636;
}

.left-sub-nav {
	text-indent:none;
	padding:0;
	margin:0;
	display:block;
	vertical-align:top;
}

a.subcategory, a.subcategory:visited, a.subcategory:active
{
  text-decoration:none;
  color:#007fae;
}

a.subcategory:hover
{
color:#003f56;
}
a.subcategory_active
{
  text-decoration:none;
  color:#003f56; 
}

.sub-nav {
	background-image:url(../images/bg-side-sub-nav.gif);
	list-style:none;
	width:136px;
	display:block;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
}

*{
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color:#a6a5a5;*/
color:#787878
}

.box table{
position:relative;
top:10px;
}

.box table, .box{
font-size:9px;
padding-bottom:0;
margin-bottom:0;
color:#b2e0ec;
}

.box form{
padding:0;
margin:0;
}

.box form radio{
font-size:8px;
}

.box input{

}

#breadcrumbs{
padding:5px 15px;
}

#breadcrumbs a{
color:#b5b6b6;
text-transform:capitalize;
text-decoration:none;
}

#breadcrumbs a:hover{
color:#FFFFFF;
text-decoration:none;
text-transform:capitalize;
}


#go_1{
padding:0;
margin:0;
/*margin-top:4px;*/
background-color:#003F56;
/*margin-bottom:5px;*/
}

input#search-criteria{
font-size:10px;
height:15px;
width:100px;
}

table#firstbox{
margin-top:6px;
}

.input_td{
/*margin-top:24px;*/
padding-left:4px;
width:110px;
vertical-align:bottom;

}

.go_td{
/*padding-top:5px;*/
/*padding-left:4px;*/

}

.input_td input, .blue_input input{
background-color:#b2e0ec;

border:1px solid #003f56;

}

.label_td{
padding-left:4px;
padding-bottom:6px;
}

.label_td input{
font-size:2px;
}

.box_infocentre td{
padding-left:4px;
}

table.newslist td{
padding: 8px 8px 8px 0;
}

#section-container a:link, #cont-rh-col a:link{
color:#009fc3;
text-decoration:none;
}

#section-container a:hover, #cont-rh-col a:hover{
color:#666666;
text-decoration:none;
}

#section-container a:active, #cont-rh-col a:active{
color:#009fc3;
text-decoration:none;
}

#section-container a:visited, #cont-rh-col  a:visited{
color:#009fc3;
text-decoration:none;
}

.bluetopboxes td, .bluetopboxes td.box div{
color:#FFFFFF;
}

input{
color:#000000;
}

.poweredbyfooter{
margin-right:100px; color:#333333;
}

.poweredbyfooter a{
color:#333333;
}

.articleheadline
{
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:a6a5a5;
}

#section-container input, #section-container textarea, 
#section-container select{
font-size:10px;
color:#000000;
}


#leftsidetd{
border-left:1px solid #0080af; 
font-size:4px;
}

#rightsidetd{
border-right:1px solid #0080af; 
font-size:4px;
}

div.topbox{
padding-left:10px; color:#FFFFFF; line-height:15px; padding-top:20px;
}

.topbox a:link, .topbox a:visited, .topbox a:active{
color:#FFFFFF;
text-decoration:none;
}

.topbox a:hover{
color:#B2E0EC; /*#CCCCCC;*/
text-decoration:none;
}

.datalibrarytable tr td a:visited, .datalibrarytable tr td a:active, .datalibrarytable tr td a:link{
color: #009fc3;
text-decoration: none;
}

#careerstable tr td{
padding-bottom:10px;
vertical-align:top;
}

#careerDetails tr td{
padding:3px;
vertical-align:top;
}

a.external-link{
/*list-style:none; list-style-type:none; */
margin-left:9px; color:#FFFFFF;
padding-top:3px; display:block;
/*text-indent:none;*/
}

a.external-link, a.external-link:visited, a.external-link:active{
font-family: Verdana,Arial,Helvetica,sans-serif;
/*color:#999999;*/
color:#373636;
text-decoration: none;
text-indent:none;
}

a.external-link:hover{
color:#FFFFFF;
text-indent:none;
}


/*
li.external-link2{
list-style:none; list-style-type:none; margin-left:9px; color:#FFFFFF;
padding-top:3px;
}

li.external-link2 a, li.external-link2 a:visited, li.external-link2 a:active{
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#0080AF;
text-decoration: none;
}

li.external-link2 a:hover{
color:#999999;
}*/