/* ThyssenKrupp Grid Styles */



body {
margin: 20px 0 0 0;
padding: 0;
background :#fff;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
}



#global {
width: 740px;
margin: 0 auto;
text-align: left;
}



/*-- the Header ----------------------------------------------------------*/



#logo {
background: url(../images/header_tklogo.gif) no-repeat right top;
}	



#title {
height: 49px;
margin:0 0 0 10px;
}


/*-- the Breadcrumb Navigation -------------------------------------------*/



#navBreadcrumbs {
width: 600px;
height: 13px;
}



#navBreadcrumbs ul {
list-style-type: none; 
padding: 0 0 0 10px; 
margin: 0; 
color: #666 
}



#navBreadcrumbs ul li {
display: inline; 
font-size: 10px; 
margin: 0 
}



#navBreadcrumbs ul li a {
padding: 0 10px 0 0; 
margin-right: 10px; 
color: #999; 
text-decoration: none; 
float: left; 
background: url(../images/dot.gif) no-repeat right center;
}



#navBreadcrumbs ul li a.sans {
background: none;
}

#navBreadcrumbs ul li a.current {
color: #003366;
}

#navBreadcrumbs ul li a.sanscurrent {
background: none;
color: #003366;
}



/*-- the Main Navigation -------------------------------------------------*/



#navGlobal {
background: url(../images/wortmarke.gif) no-repeat right top #003466;
height: 24px;
border-top: 2px solid #fff;
border-bottom: 5px solid #fff;
clear: both;
}

#navGlobal ul{
margin:0px;
padding:0px;
}

#navGlobal ul li{
display:inline;
float:left;
margin:0px;
padding:0px;
}

#navGlobal ul li a{
color:#FFFFFF;
display:block;
font-weight:bold;
font-size:11px;
text-decoration:none;
padding:5px 10px 5px;
text-align:center;
}

#navGlobal ul li span, #navGlobal ul li a.parent{
color:#003466;
display:block;
font-weight:bold;
font-size:11px;
text-decoration:none;
padding:5px 10px 5px;
background-color:#e4e4e4;
background-image:url(../images/navGlobalbg_active.gif);
background-repeat:repeat-x;
background-position:bottom;
height:14px;
}

* #navGlobal ul li span, #navGlobal ul li a.parent{
height:auto;
}
#navGlobal ul li span.first, #navGlobal ul li a.parentfirst{
padding-left:10px;
height:14px;
}

* #navGlobal ul li span.first, #navGlobal ul li a.parentfirst{
height:auto;
}


#navGlobal ul li a.first{
padding-left:10px;
}

/*-- the Sidebar ---------------------------------------------------------*/



#sidebar {
border-right: 5px solid #fff;
padding: 0;
float: left;
width: 170px;
voice-family: "\"}\"";
voice-family: inherit;
width: 165px;
}

html>body #sidebar {
width:165px;
} 


/*-- the wrapper and the Content Column -----------------------------------*/



#wrap {

width: 570px;
float: right;
color: 333;
margin-bottom: 20px;
}

#wrapFull{
color: 333;
margin-bottom: 20px;
}

#content {
float: left; 
width: 390px;
}

#contentFull {
float: left; 
width: 560px; 
}

#contentMega {
float:left; 
}

	

/*-- the service navigation -------------------------------------------------------*/

ul#navService {
clear: both; 
margin: 0 0 0 10px; 
padding: 0 0 0 0; 
list-style-type: none
}

ul#navService li {
display: inline 
}



ul#navService li a.top, ul#navService li a.print, ul#navService li a.close {
display: inline; 
float: left; 
margin-top: 14px; 
}



ul#navService li a.top, ul#navService li a.print {
margin-right: 8px 
}





/*-- the Context Column ---------------------------------------------------------*/



#context {
border-top: none;
float: right; 
width: 175px;
}







/*-- the Footer Column ----------------------------------------------------------*/



#footer {
width: 740px; 
border-top: 1px solid #e6e6e6; 
padding: 7px 0 0 0; 
margin: 7px 0 7px 0; 
clear: both;
}



#footer ul {
background: #fff; 
list-style-type: none; 
padding: 0 0 0 10px; 
margin: 0; 
}



#footer ul li {
font-size: 10px; 
line-height: 15px; 
display: inline; 
margin: 0; 
padding: 0; 
color: #999;
}

#footer a, #footer p {
font-size: 10px; 
line-height: 12px; 
text-decoration: none;
}



#footer a {
color: #2269b6;
}



#footer a:hover {
color: #2269b6; 
text-decoration: underline;
}



#footer p {
color: #999; 
padding: 0 0 0 10px; 
margin: 0;
}



img, a img {
border: 0;
}


hr, br.fix {
visibility: hidden; 
clear: both; 
line-height: 0px; 
background: #fff; 
height: 0px; 
font-size: 0px; 
padding: 0; 
margin: 0;
}
