/* ====================================================================
GENERAL STYLING
-------------------------------------------------------------------- */
html {
	margin: 0px;
	padding: 0px; 
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
    background: url("../images/elements/bg_all.png") top repeat-x;
	/*font-family: "Myriad Pro", "Helvetica Neue","Microsoft Sans Serif","Trebuchet MS", Verdana, Helvetica, sans-serif; letter-spacing:0.02em; text-decoration:none; font-size: 12px; font-weight: normal; color: #2a2a2b;*/
	font-family: "Microsoft Sans Serif","Trebuchet MS", Verdana, sans-serif; letter-spacing:0.03em; text-decoration:none; font-size: 11px; font-weight: normal; color: #2a2a2b;    text-align:center;	
}

img {
	border: 0;
	}

#containerCenterAll {
	position:relative;
	width: 970px;
    top:0px;
	margin:0px auto;
	text-align:left;
	padding: 0px;
	z-index:1;
}

/************************/
.colorBorderMainTop {
	background:url(../images/elements/bg_colMain_sand.gif) top center no-repeat;
	height: 14px;
}
.colorBorderMainCenter {
	background:url(../images/elements/bg_colMain_sand.gif) center center no-repeat;
}
div.colorBorderMainCenter ul {
	/*list-style-position: inside;*/
	margin-left: 20px;
}
.colorBorderMainBottom {
	background:url(../images/elements/bg_colMain_sand.gif) bottom center no-repeat;
	height: 14px;
}
.newsBox {
	/*height: 160px;*/
	min-height: 160px;
	padding:20px;
}
/************************/


a { outline: none;}
div, p { margin: 0px; padding: 0px; }
.clear { clear: both;} /* CSS HACK: only for NN4, so now use Caio hack to cleanse palette */
/*/*/ .clear { display: none; } /* */

.boxWrap {
    border-bottom:1px solid #FFFFFF; /*necessary for correct background rendering in mozilla*/
    background: url("../images/elements/bg_wrapper_2.png") top center no-repeat;
    padding: 0px;
	width: 970px;
}

.boxWrapSwirl {
	background: url("../images/elements/bg_wrapper_5.png") top center no-repeat;
}

.boxWrapSwirl2 {
	background: url("../images/elements/bg_wrapper_6.png") top center no-repeat;
}

.boxWrapAktuelles {
	background: url("../images/elements/bg_wrapper_aktuelles.png") top center no-repeat;
}

.boxWrapHeader {
	border: none;
	padding: 0px;
	width: 970px;
}

.headerNaviBar
    {
    height: 26px;
    background: #E99128;
    }

.headerMiscLinksContainer
    {
    position: absolute;
   	right: 48px;
   	top: 0px;
    width: 100px;
	height: 30px;
   	border: none;
	line-height: 18px;
	background: url("../images/elements/bg_language_select.png") top center no-repeat;
    padding: 0px;
    text-align: center;
    text-decoration:none;
    font-size: 10px;
    font-weight: normal;
    color: #B38026;
    z-index: 10;
    }
.headerMiscLinks
    {
    text-align: center;
   	text-decoration:none;
    font-size: 11px;
    font-weight: normal;
    color: #B38026;
    }
a.headerMiscLinks:link { text-decoration:none; color: #B38026; 	}
a.headerMiscLinks:hover, a.headerMiscLinks:active, a.headerMiscLinks:focus { text-decoration:underline;}

.formTitleText
    {
    font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: bold; color: #2a2a2b;
    margin: 0px 0px 10px 0px;
    width: 154px;
    padding: 0px 0px 0px 0px;
    }
.headerSujet
    {
    position:absolute;
    right:0px;
    height: 200px;
    z-index:10;
    }

.breadcrumbBox { height:18px; padding: 8px 0px 0px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: normal; color: #B38026;}
.breadcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: normal; color: #B38026; }
a.breadcrumb:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: normal; color: #B38026; }
a.breadcrumb:hover, a.breadcrumb:active, a.breadcrumb.focus { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 11px; font-weight: normal; color: #B38026; }
/*
.siteTitleBox { height:36px; padding: 20px 0px 0px 20px;}
*/

.spacerLineColRight
	{
    display:block;
    background: #AAAAAA;
   	margin: auto 0px auto auto;
	height: 1px;
	}
.spacerTransColRight
	{
   	margin: auto 0px auto auto;
  	height: 1px;
	}
.sujetFooterOffset
    {
    float: left;
    margin: -250px 0px 0px 0px;
    padding: 0px;
    }
.footerNaviBar
    {
    height: 180px;
    padding: 30px 70px;
    border: 0;
    margin: 0px;
    margin-top: 0px;
   	text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    font-size: 10px;
    font-weight: normal;
    color: #f2f0ec;
    /*background: url("../images/elements/footer.png") top no-repeat;*/
	background-color: #f2f0ec;
    
    }

.contentArticleClear {
	clear: left;
    margin-top:0px;
    font-size:1px;
}
.contentSiteTitle
    {
    font-family: Tahoma, Helvetica, sans-serif; text-decoration:none; letter-spacing: 1px; font-size: 24px; color: #FFFFFF;
    margin: 0px 0px 40px 0px;
    padding: 6px 10px 5px 20px;
    clear: all;
    }
	/*
.contentTitle
    {
    font-size: 13.5px;
	font-weight: bold;
	letter-spacing: 0.02em;
    background: url("../images/elements/bg_title.png") left bottom repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 6px 10px 5px 20px;
   }*/
.contentText, .contentTextColRight {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; font-weight: normal; line-height: 1.48em; color: #2a2a2b;
    /*font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: normal; line-height: 13pt; color: #2a2a2b;*/
    margin: 0px;
    padding: 0px 10px 8px 20px;
    }
.startpageBoxesText {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none; line-height: 1.48em;
}
.contentAccordion {
	padding: 0px;
}
.contentTextColRight
    {
    padding: 0px 10px 10px 10px;
    }
.contentRightCenter
    {
    text-align:center;
    margin: 0px;
    padding: 10px 10px 0px 1px;
    }
.contentHeadline,
.contentTitleColRight {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing: 1px;
    font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.02em;
    background: url("../images/elements/bg_title.png") left bottom repeat-x;
    margin: 0px;
    padding: 16px 10px 16px 20px;
    }
.contentTitleColRight {
	padding: 16px 10px;
	}
.contentSubHeadline
    {
    font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-style:italic; font-size: 11px; font-weight: normal; line-height: 13pt; color: #2a2a2b;
    margin: 0px;
    padding: 6px 10px 6px 20px;
    }
.contentSubHeadlineColRight
    {
    font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-style:italic; font-size: 11px; font-weight: normal; line-height: 13pt; color: #2a2a2b;
    margin: 0px 0px 0px 0px;
    padding: 6px 10px 6px 1px;
    }
.contentSource
    {
    font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-style:italic; font-size: 11px; font-weight: normal; color: #2a2a2b;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 6px 45px;
    }
.contentAgents
	{
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 6px 1px;
    border: none;
    }
.contentTextAgents
    {
 font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: normal; color: #2a2a2b;
    margin: 0px 0px 0px 0px;
   /* padding: 14px 20px;*/
    clear: all;
    }
.contentTextAgentsInt
    {
 font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: normal; color: #2a2a2b;
    margin: 0px 0px 0px 0px;
    padding: 14px 20px;
    clear: all;
    }
.contentTextAgentsBackBright
    {
    background-color: #EDEDED;
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 5px 10px;
    clear: all;
    }
.contentTextAgentsBackDark
    {
 font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: normal; color: #2a2a2b;
    background-color: #DDDDDD;
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 5px 10px;
    clear: all;
    }

.contentHeadlineLink { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; font-weight: bold; line-height: 13pt; color: #2a2a2b; }
a.contentHeadlineLink:hover, a.contentHeadlineLink:focus { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 12px; font-weight: bold; line-height: 13pt; color: #2a2a2b; }

.contentLink { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: normal; color: #2a2a2b; }
a.contentLink:hover, a.contentLink:focus { text-decoration: none; border-bottom: 1px dotted #7A990B;}
.bold {
	font-weight: bold;
}
.hovertip {
    position: absolute;
	top: 0px;
	left: -400px;
    padding: 10px 13px;
    z-index: 2;
    max-width: 400px;

    color: #303030;
    background-color: #f5f5b5;
    border: 1px solid #DECA7E;

    font-family: sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}

.imgBorderFull {
	/*position: relative;
	float: left;*/
    width: 525px;
	margin-left: 18px;
	padding-bottom: 20px;
	background:url(../images/elements/bg_img.gif) top left no-repeat;
	_margin-left: 7px; !important
	/*_padding-bottom: 10px; !important*/
	/*margin-bottom: 10px;*/
		}
.imgBorder276 {
	float: left;
    width: 290px;
	padding-bottom: 7px;
	margin-bottom: 20px;
	background:url(../images/elements/bg_img.gif) top left no-repeat;
}

.imgBorderPortrait {
	float: left;
    width: 164px;
	margin-left: 18px;
	_margin-left: 14px;
	padding-bottom: 7px;
	background:url(../images/elements/bg_img.gif) top left no-repeat;
	_position:relative;
	_left: -14px;
}
.imgContactPortrait {
	/*float: left;*/
    width: 60px;
	/*margin-left: 18px;*/
	padding-bottom: 7px;
	background:url(../images/elements/bg_img.gif) top left no-repeat;
}
.imgBorderPortraitR {
	margin-right: 0px;
}
.imgPortrait, .imgFull, .imageBorder{
	padding: 7px;

}
.slideshowMain {
	height:390px; 
	width:525px;
	/*padding: 7px;*/
	margin-left: 18px;
	background: transparent url(../images/elements/bg_img.gif) no-repeat center top;
}
.textBoxGrey {
	padding: 20px;
	padding-right: 10px;
	margin-left: 0px;
	background: transparent url(../images/elements/bg_text_box.png) no-repeat center top;
}
.slideshowRight {
	height:219px; 
	width:290px;
	/*padding: 7px;*/
	background: transparent url(../images/elements/bg_img.gif) no-repeat center top;
}
.slideshowRightPublication {
	height:438px; 
	width:290px;
	/*padding: 7px;*/
	background: transparent url(../images/elements/bg_img.gif) no-repeat center top;
}
.caption {margin: 10px 0px 7px 18px; padding-bottom: 6px; }
.captionRight {margin: 7px 0px 7px 0px; padding-bottom: 6px; }
.textDivider {
 	/*background:url(../images/elements/bgr_line_dot_grey.gif) bottom left repeat-x;*/
	border-bottom:1px dotted #AAAAAA;
	padding-bottom:0.8em;
}
a.galleryLinksRight {
	background: url(../images/elements/bg_gallery_links_right.png) left bottom no-repeat;
	display: block;
	position:relative;
	/*margin-right: 20px;*/
	padding: 8px 20px;
	border-bottom: 1px solid #fff;
}
a.galleryLinksRight:active, a.galleryLinksRight:focus, a.galleryLinksRight:hover {
	/*background: url(../images/elements/bg_gallery_links_right.png) left bottom no-repeat;*/
	text-decoration: none;
	
}

.contentSitemap
    {
    font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; font-weight: normal; line-height: 13pt; color: #2a2a2b;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 40px;
}
.sitemap
	{
    margin: 0px;
    padding: 0px 0px 0px 1px;
    }

.contentLinkRightContainer { text-align:right; margin: 0px 20px 10px 0px; padding: 0px 0px 0px 0px; }
.contentLinkRight { display:block; width:92px; height: 26px;
                    text-align:right; margin: 0px 0px 0px auto; padding: 0px 0px 0px 0px; }
a.contentLinkRight { display:block; width:92px; height: 26px;
text-align:right; margin: 0px 0px 0px auto; padding: 0px 0px 0px 0px;}
a.contentLinkRight:hover, a.contentLinkRight:focus { text-decoration: none; border-bottom: 1px dotted #7A990B;}

.pdfLink { font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; text-decoration:none; font-size: 12px; font-weight: bold; color: #2a2a2b; }
a.pdfLink:hover, a.pdfLink:focus { font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; text-decoration:none; color: #2a2a2b; border-bottom: 1px dotted #2a2a2b; }
a {text-decoration: none;}
a.inlineLink {
	color: #7B7C7E;
}
a.inlineLink:hover, a.inlineLink:focus {
	border-bottom: 1px dotted #7A990B;
}
.contentImageLogo /*small*/
    {
    margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 20px;
    border: 0px;
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	/*height:104px;*/
	}
	/* Opera 5 */
	body>.contentImageLogo {/*height:106px;*/}

.contentSujetLogoRight
    {
    margin-top: 170px;
    margin-bottom: 4px;
    padding-right: 0px;
    float: right;
   /* CSS HACK: width increased for browsers whose box model is not CSS2 compliant */
    width: 120px;
	/*/*/
    wid\th: 120px;
	/* */

	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 120px;
	}
	/* Opera 5 */
body>.contentSujetLogoRight {height:120px; width:100px}

.contentSujetFlagRight
    {
    margin-top: 170px;
    margin-bottom: 4px;
    float: right;
    padding-right: 0px;
   /* CSS HACK: width increased for browsers whose box model is not CSS2 compliant */
    width: 174px;
	/*/*/
    wid\th: 174px;
	/* */

	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 120px;
	}
	/* Opera 5 */
body>.contentSujetFlagRight {height:120px;}

.contentSujetTambourRight
    {
    margin-top: 170px;
    margin-bottom: 4px;
	margin-right: -35px;
	float: right;
	
    padding-right: 0px;
   /* CSS HACK: width increased for browsers whose box model is not CSS2 compliant */
    width: 182px;
    _width: 212px;
	height: 308px;
	}
	/* Opera 5 */
body>.contentSujetTambourRight {height:308px;}

.contentSujetJustifyRight
    {
    margin-top: 113px;
    margin-bottom: 4px;
	margin-right: -35px;
    float: right;
	
    padding-right: 0px;
   /* CSS HACK: width increased for browsers whose box model is not CSS2 compliant */
    width: 182px;
	/*/*/
    wid\th: 182px;
	/* */

	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 308px;
	}
	/* Opera 5 */
body>.contentSujetTambourRight {height:308px;}

.sujetWave
    {
    margin-top: 113px;
    float: right;
    padding-right: 0px;
	width: 290px;
	height: 540px;
	background: transparent url(../images/elements/swirl.png) right top repeat-y;
	_background-image: none;
	}
.sujetFlagAT
    {
    margin-top: 190px;
    margin-bottom: 4px;
	margin-right: -35px;
    float: right;
    padding-right: 0px;
	width: 180px;
	height: 250px;
	background: transparent url(../images/elements/flag_at.jpg) left top no-repeat;
	}
.sujetFlagHU
    {
    margin-top: 190px;
    margin-bottom: 4px;
	margin-right: -35px;
    float: right;
    padding-right: 0px;
	width: 180px;
	height: 250px;
	background: transparent url(../images/elements/flag_hu.jpg) left top no-repeat;
	}
.sujetFlagWO
    {
    margin-top: 190px;
    margin-bottom: 4px;
	margin-right: -35px;
    float: right;
    padding-right: 0px;
	width: 180px;
	height: 250px;
	background: transparent url(../images/elements/flag_world.gif) left top no-repeat;
	}
.sujetBroschueren
    {
    margin-top: 190px;
    margin-bottom: 4px;
	margin-right: -35px;
    float: right;
    padding-right: 0px;
	width: 180px;
	height: 308px;
	background: transparent url(../images/elements/broschueren.jpg) left top no-repeat;
	}
.sujetPresse
    {
    margin-top: 190px;
    margin-bottom: 4px;
	margin-right: -35px;
    float: right;
    padding-right: 0px;
	width: 180px;
	height: 308px;
	background: transparent url(../images/elements/presse.jpg) left top no-repeat;
	}

.contentImageSLeft /*small*/
    {
    margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 11px;
    float: left;
    /*border: solid 1px #AAAAAA;*/
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:104px;
	}
	/* Opera 5 */
body>.contentImageSLeft {height:106px;}

.contentMovieLeft /*small*/
    {
    margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 11px;
    float: left;
    border: solid 1px #AAAAAA;
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:176px;
	}
	/* Opera 5 */
body>.contentImageSLeft {height:178px;}

.contentImageSRight
    {
    margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 11px;
    float: right;
    border: solid 1px #AAAAAA;
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:104px;
	}
	/* Opera 5 */
body>.contentImageSRight {height:106px;}

.contentImageS /*small*/
    {
    display:block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 111px;
    margin-left: 0px;
	padding:0px;
    /*border: solid 1px #AAAAAA;*/
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:104px;
	}
	/* Opera 5 */
body>.contentImageSLeft {height:106px;}

.contentImageF /*wide*/
    {
    display: block;
    margin-top: 11px;
    margin-right: 174px;
    margin-bottom: 4px;
    margin-left: 20px;
    /*border: solid 1px #AAAAAA;*/
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
   height:200px;
	}
	/* Opera 5 */
body>.contentImageF {height:202px;}


.contentImageUnterkunft /*wide*/
    {
    display: block;
    margin-top: 11px;
    margin-right: 166px;
    margin-bottom: 4px;
    margin-left: 20px;
    /*border: solid 1px #AAAAAA;*/
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	/*height:200px;*/
	}
	/* Opera 5 */
body>.contentImageUnterkunft {/*height:202px;*/}

.contentImageX /*wide*/
    {
	margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    padding-left: 20px;
   	float: left;
    /* border: solid 1px #AAAAAA;*/
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
   	height:104px;
	}
	/* Opera 5 */
body>.contentImageX {height:106px;}

.contentImageXBlock /*wide*/
    {
    display: block;
    margin-top: 11px;
    margin-right: 174px;
    margin-bottom: 4px;
    margin-left: 20px;
    /*border: solid 1px #AAAAAA;*/
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:104px;
	}
	/* Opera 5 */
body>.contentImageXBlock {height:106px;}

.contentImageWLeft /*wide*/
    {
    margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    padding-left: 20px;
    float: left;
      /*
    margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 11px;
   	float: left;
    border: solid 1px #AAAAAA;*/
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
    height:104px;
	}
	/* Opera 5 */
body>.contentImageWLeft {height:106px;}

.contentImageWRight /*wide*/
    {
    margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 11px;
   	float: right;
    border: solid 1px #AAAAAA;
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:104px;
	}
	/* Opera 5 */
body>.contentImageWRight {height:106px;}

.contentImageHLeft /*high*/
    {
   margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 11px;
    float: left;
    /*border: solid 1px #AAAAAA;*/
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:200px;
	}
	/* Opera 5 */
body>.contentImageHLeft {height:200px;}

.contentImageHRight /*high*/
    {
   	margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 11px;
    float: left;
    border: solid 1px #AAAAAA;
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:200px;
	}
	/* Opera 5 */
body>.contentImageHRight {height:200px;}

.contentImageH450 /*wide*/
    {
    margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 20px;
    padding: 1px;
    border: none;
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
    height:450px;
	}
	/* Opera 5 */
body>.contentImageX {height:452px;}

.contentImageH265 /*wide*/
    {
    margin-top: 11px;
    margin-right: 11px;
    margin-bottom: 4px;
    margin-left: 20px;
    padding: 1px;
    border: none;
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
    height:265px;
	}
	/* Opera 5 */
body>.contentImageX {height:267px;}

.boxFooter
    {
    padding: 0px;
    clear: both;
    border: none;
    }
	
.footerDivContainer {
	width: 830px;
	margin: 0px auto;
}
.footerDiv {
	/*margin: 0px auto;*/
	display: inline;
	/*width: 33.3%;*/
	color: #7B7C7E;
	letter-spacing: 0.1em;
	text-align: left;
	float:left;
	
}
/* ====================================================================
COLUMNS LAYOUT
-------------------------------------------------------------------- */

.columnLeft
    {
    float: left;
    width: 605px;
	margin-top: 80px;
    }
.columnRight
    {
    float: right;
	position: relative;
    width: 290px;
	margin-top: 20px;
	margin-right: 50px;
    }
.columnLeftContent, .columnRightContent
    {
    padding: 0px;
    }
.columnLeftContent
	{
    margin-left: 50px;
	/*margin-right: 10px;*/
	margin-bottom: 10px;
    }
.columnRightContent {
    margin-right: 0px;
    margin-bottom: 10px;
	margin-top: 142px;
    border: none;
    /*
    border-style: dashed;
    border-color: #AAAAAA;
    border-width: 0px 0px 0px 0px;*/
    }

.boxHeader
    { margin-bottom: 0px;
        clear: both;
    }
.columnPaddingAfter
    {
    height:0px;
    font-size: 1px;
    line-height: 0px;
    clear: both;
    }
/* CSS HACK: position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */
/*/*/
.boxWrap, .boxWrapHeader, .boxHeaderDivisor, .columnLeft, .columnLeftContent, .columnRight, .columnRightContent, h2, .textSubNavi, .textSubNaviHigh, .contentTitle, contentText, .contentTitleColRight, .contentTextAgentsBackBright, .contentTextAgentsBackDark, a.breadcrumb, .breadcrumbbox, .boxFooter, /*
.subNavi, a.subNavi, a.subNavi:link, a.subNavi:active, a.subNavi:visited, a.subNavi:hover,     */
    { p\osition: relative; } /* */