
/* - - - - - - - - - - - - - - - - - - -  Global - - - - - - - - - - - - - - - - - - -  */      

/* Elements which should not be printed */
#left, div.druckbutton, div.colorteaser, .emotional, #navhelper, #footcontainer, form.rightbox, .printbutton, .do_not_print, 
#langselect, .countryselector, #homepage .emotional img, #homepage div.darkcolorimage
{display: none}

body {
    margin: 0; padding: 0;
    background: transparent;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size: 11pt;
    /* following is for IE 5.5 */
    text-align:center;
	}
        
a:link {color:#000;text-decoration:none}
a:visited {color:#000;text-decoration:none}
a:hover {color:#ff660d;background:transparent;text-decoration:none}
a:active {color:#ff660d;background:transparent;text-decoration:none}
    
.cleaner {
    clear:both;
    height:1pt;
    font-size:1px;
    border:none;
    margin:0; padding:0;
    background:transparent;
	}

div.druckbutton, div.colorteaser, div.ipic, div.ipic img {height:0;margin:0; padding:0;}

h1 {font-size:14pt;}

/* - - - - - - - - - - - - - - - -  Content Areas - - - - - - - - - - - - - - - - - -  */


#content {
	margin:0 auto 0 auto;
	padding:0;
    /* following is for IE 5.5 */
	text-align:left;
	width: auto;
}

/* Head Area */

#header {
	height: 60pt;
	margin: 0;
	padding: 0;
	background: #fff;
	/* for whatever reason Firefox needs this border */
	border: 1px solid #fff;
}

#logo { 
	display:block;
	float:left;
	margin: 0;
    padding: 0;
    width: 200px;
}

#logo img {border:0}

a#logo:link, a#logo:visited
{color:transparent; background:#fff; text-decoration:none; border:0}

a#logo:hover, a#logo:active
{color:transparent; background:#fff; text-decoration:none; border:0}

    
 #breadcrum {
 	clear:both;
 	margin: 0;
    padding: 0;
    text-align:  right;
    color: #98a9b1;
    font-size:9pt;
}

 #breadcrum a:link,  #breadcrum a:visited, #metanav a:link,  #metanav a:visited
 {
  text-decoration: none; color: #98a9b1; background: transparent;
 }
#breadcrum a:hover,  #breadcrum a:active, #metanav a:hover,  #metanav a:active
 {
  text-decoration: none; color: #6e7a80; background: transparent;
 }
 
/* END Head Area*/
#main1, #homepage #main1 {
    margin: 0; 
    margin-top:0;
    padding: 0;
    background:transparent;
    border-top: 1px solid #999;
	width: auto;
}

#main2 {
    margin:0; padding:0;
	width: auto;
	}


#right {
    margin-top:5pt;
    width: 120pt;
    border: none;
	}

#middle, #homepage  #middle  {
    margin: 0 120pt 0 0;
    padding: 0;
    border: 0;
    background:transparent;
	}

/*  - - - - - - - - - - - - - - - - - - Homepage  - - - - - - - - - - - - - - - - - - */

#homepage .emotional {
	display: block;
	border: none;
	height: auto;
	margin-top: 1pt;
	}

#homepage .boxleft, #homepage .boxright {
	float: none;
	width: auto;	
	height: auto;
	overflow: visible;
	margin-bottom: 10pt;
	border: none;
	border-bottom: 1px solid;
	}

#homepage .secondrow {clear: left; }

#homepage .txtboxleft, #homepage .txtboxright, #homepage .txtboxrightlast {
	width: auto;
	height: auto;
	overflow: visible;
	float: none;
	margin-bottom: 10pt;
	border-right: none;
	border-bottom: 1px solid;
	}

#homepage .greyhead {
	padding-left: 5pt;
	font-weight: bold;
	border: none;
	}

.hometeasertxt {margin: 5pt 15pt 5pt 5pt;}



