/********************************************************
Name: Beratergruppe HRD-Hamburg de
Style: main.css
Datum: 23.10.2008
Autor: network Now / NB
********************************************************/
/*====== WE-Edit-Styles */
.fliesstext { font: 12px/16px arial, helvetica, sans-serif; color: #555555; margin: 0 0 12px 0px; text-align: left; }
.fliesstext-kleiner { font: 11px/14px arial, helvetica, sans serif; color: #555555; margin: 0 0 8px 0px; text-align: left; }
.fliesstext-red { font: 12px/16px arial, helvetica, sans-serif; color: #8B002B; margin: 0 0 12px 0px; text-align: left; }
.liste-pfeile { font: 12px/16px arial, helvetica, sans-serif; color: #555555; margin: 0 0 14px 0px; text-align: left; }
.liste-striche { font: 12px/16px arial, helvetica, sans-serif; color: #555555; margin: 0px; text-align: left; }
.anowlink { font: 12px/16px arial, helvetica, sans-serif; font-weight: normal; color: #555555; margin: 0 0 12px 0px; padding: 0px; vertical-align: left; }
.pimageRight { float: right; margin: 0 0 10px 10px; }
.pimageLeft { float: left; margin: 0 10px 10px 0; }
/*====== Main =======*/
body {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	font: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	background-color: #FFFFFF;
}
html {
	margin: 0 auto;
	height: 100%;
	margin-bottom: 1px;
}
.mainBody { position:absolute; text-align:center; margin:0px auto; height:100%; left:50%; width:960px; margin-left:-480px; }
.mainBodyBlock { text-align:left; vertical-align:top; margin:0px; padding:0px; width:960px;	}
/*====== Content Body =======*/	

/*====== MainHeader =======*/
.mainHeader { width: 960px; margin: 0px; padding: 0px; height: 38px; }
#mh_leftCell { width: 18px; height: 38px; margin: 0px; padding: 0px; }
#mh_Cell { width: 924px; height: 38px; margin: 0px; padding: 0px; background: #FFFFFF url(../_img/basics/pbg_mh-01.gif) repeat-x left top; }
#mh_rightCell { width: 18px; height: 38px; margin: 0px; padding: 0px; }
/*====== MainHeaderVisuals =======*/
.mainHeaderVisuals { width: 960px; margin: 0px; padding: 0px; height: 229px; }
#mhv_leftCell { width: 18px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../_img/basics/pbg_mhv-01.gif) repeat-y left top; }
/*====== Main-Visuals ========*/
#mhv_CellHome { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-hrd.jpg) no-repeat left top; }
#mhv_CellProjekte { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-projekte.jpg) no-repeat left top; }
#mhv_Cellhrd { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-home.jpg) no-repeat left top; }

#mhv_CellhrdHinz { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-hinz.jpg) no-repeat left top; }
#mhv_CellhrdBroeker { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-broeker.jpg) no-repeat left top; }
#mhv_CellhrdHoppner { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-hoppner.jpg) no-repeat left top; }
#mhv_CellhrdSzillat { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-szillat.jpg) no-repeat left top; }
#mhv_CellhrdTimmann { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-timmann.jpg) no-repeat left top; }

#mhv_Cellreferenzen { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-refer.jpg) no-repeat left top; }
#mhv_Cellkontakt { width: 923px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../images/p_vis-kontakt.jpg) no-repeat left top; }
/*-*/
#mhv_rightCell { width: 19px; height: 229px; margin: 0px; padding: 0px; background: #000000 url(../_img/basics/pbg_mhv-01_end.gif) repeat-y left top; }
/*-*/
#mhv_CellContentLeft { width: 629px; height: 229px; margin: 0px; padding: 0px; }
#mhv_CellContentRight { width: 294px; height: 229px; margin: 0px; padding: 0px; }
#mhv_ccr_Box { display: block; margin: 6px 0 0 0; padding: 0px; }
#mhv_ccrb_Logo { margin: 0px; padding: 0px; width: 254px; }
#mhv_ccrb_inLogo { margin: 0px; padding: 0px; text-align: left; }
#mhv_ccrb_Claim { margin: 0px; padding: 0px; }
#mhv_ccrb_inClaim { margin: 16px 0 0 0; padding: 0px; text-align: left; }
/*====== MainNavi =======*/
.mainNavi { width: 960px; margin: 0px; padding: 0px; height: 43px; }
#mn_leftCell { width: 18px; height: 43px; margin: 0px; padding: 0px; background: #323232 url(../_img/basics/pbg_mn-01.gif) repeat-y left top; }
#mn_Cell { width: 924px; height: 43px; margin: 0px; padding: 0px; background: #323232 url(../_img/basics/pbg_mn-cell.gif) repeat-x left top; }
#mn_rightCell { width: 18px; height: 43px; margin: 0px; padding: 0px; background: #323232 url(../_img/basics/pbg_mn-01_end.gif) repeat-y left top; }
/*====== MainContent =======*/
.mainContentLineTop { margin: 0px; padding: 0px; width: 960px; height: 14px; }
#mclt_leftCell { width: 18px; height: 14px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/pbg_mn-01.gif) repeat-y left top; }
#mclt_Cell { width: 924px; height: 14px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/p_cl-top.gif) no-repeat left top; }
#mclt_rightCell { width: 18px; height: 14px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/pbg_mn-01_end.gif) repeat-y left top; }
/*-*/
.mainContentBlock { width: 960px; margin: 0px; padding: 0px; height: 380px; }
#mcb_leftCell { width: 18px; height: 380px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/pbg_mn-01.gif) repeat-y left top; }
#mcb_Cell { width: 924px; height: 380px; margin: 0px; padding: 0px; }
/*-*/
#mcbc_VL01 { width: 15px; height: 380px; margin: 0px; padding: 0px; background-color: #E6E6E5; }
#mcbc_VL02 { width: 11px; height: 380px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/p_mcbc_vl02.gif) no-repeat left top; }
#mcbc_VL02-home { width: 11px; height: 380px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/p_mcbc_vl02-home.gif) no-repeat left top; }
#mcbc_VL03 { width: 18px; height: 380px; margin: 0px; padding: 0px; background-color: #E6E6E5; }
#mcbc_ContentCell { width: 644px; height: 380px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/pbg_content-out.jpg) repeat-x left top; }
/*====== ContentCells =======*/
#mcbc_cc_Box { display: block; margin: 0 0 0 15px; padding: 0px; }
#mcbc_cc_Print { margin: 5px 0 0 0; padding: 0px; width: 610px; }
#mcbc_cc_inPrint { margin: 0px; padding: 0px; text-align: left; }

#mcbc_cc_Content { margin: 3px 0 0 1px; padding: 0px; width: 609px; }
#mcbc_cc_inContent { margin: 0px; padding: 0px; text-align: left; }


/*-*/
#mcbc_TeaserCell { width: 236px; height: 380px; margin: 0px; padding: 0px; background-color: #FFFFFF; }
#mcbc_tc_Box { display: block; margin: 0; padding: 0px; height: 380px; }

#mcbc_tc_Animation { margin: 0; padding: 0px; width: 236px; background-color: #EBEAEA; }
#mcbc_tc_inAnimation { margin: 0px; padding: 0px; text-align: left; }

#mcbc_tc_HLspace { margin: 0px; padding: 0px; text-align: left; }

#mcbc_tc_NewsBox { margin: 0; padding: 0px; width: 236px; }
#mcbc_tc_nbHead { margin: 20px 0 0 24px; padding: 0px; text-align: left; }
#mcbc_tc_nbHLine { margin: 2px 0 0 0px; padding: 0px; text-align: left; }
#mcbc_tc_nbNews { margin: 5px 0 0 24px; padding: 0px; text-align: left; }
#mcbc_tc_nbinNews { margin: 0; padding: 0 25px 0 0; text-align: left; }
#mcbc_tc_nbinNews p {
	font: 12px/16px arial, helvetica, sans-serif;
    color: #555555;
    margin: 0 0 12px 0px;
    padding: 0px;
    text-align: left;
}
#mcbc_tc_nbinNews p strong { font-weight: bold; }
#mcbc_tc_nbNewsend { margin: 0; padding: 0px; height: 5px; text-align: left; }
/*-*/
#mcb_rightCell { width: 18px; height: 380px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/pbg_mn-01_end.gif) repeat-y left top; }
/*-*/
.mainContentLineBot { width: 960px; margin: 0px; padding: 0px; height: 9px; }
#mclb_leftCell { width: 18px; height: 9px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/pbg_mn-01.gif) repeat-y left top; }
#mclb_Cell { width: 924px; height: 9px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/p_cl-bot.gif) no-repeat left top; }
#mclb_rightCell { width: 18px; height: 9px; margin: 0px; padding: 0px; background: #E6E6E5 url(../_img/basics/pbg_mn-01_end.gif) repeat-y left top; }
/*====== MainFoot =======*/
.mainFootLine { width: 960px; margin: 0px; padding: 0px; height: 1px; }
.mf_Cell { margin: 0px; padding: 0px; width: 960px; height: 20px; }
#mf_Cell { margin: 3px 0 0 18px; padding: 0px; }
#mf_Cell_fliesstext { margin: 0px; padding: 0; }
#mf_Cell_fliesstext p {	font: 11px/13px arial, helvetica, sans-serif; color: #B6B6B6; margin: 0 0 5px 0; }
#mf_Cell_fliesstext p strong { font-weight: bold; }
#mf_Cell_fliesstext p a { color: #B6B6B6; text-decoration: underline; }
#mf_Cell_fliesstext p a:link { color: #B6B6B6; text-decoration: underline; }
#mf_Cell_fliesstext p a:visited { color: #B6B6B6; text-decoration: underline; }
#mf_Cell_fliesstext p a:hover { color: #B6B6B6; text-decoration: underline; }

/*====== ContentLayer =======*/
#contentLayer { margin: 0; padding: 0; display: block; }
#contl_headerImage { margin: 0; padding: 0 0 24px 0; }
#contl_fliesstext { margin: 0; padding: 0; }
#contl_fliesstext p { font: 12px/16px arial, helvetica, sans-serif; color: #555555; margin: 0 0 12px 0px; text-align: left; }
#contl_fliesstext p strong { font-weight: bold; }
#contl_fliesstext p a { color: #8B002B; text-decoration: underline; }
#contl_fliesstext p a:link { color: #8B002B; text-decoration: underline; }
#contl_fliesstext p a:visited { color: #8B002B; text-decoration: underline; }
#contl_fliesstext p a:hover { color: #8B002B; text-decoration: underline; }
#contl_outBox_bot01 { border: 0px solid #E5E5E4; border-width: 0 0 1px 0; }
#contl_outBox_top01 { border: 0px solid #E5E5E4; border-width: 1px 0 0 0; padding-top: 3px; }

#contl_fliesstext_red { margin: 0; padding: 0; }
#contl_fliesstext_red p { font: 12px/16px arial, helvetica, sans-serif; color: #8B002B; margin: 0 0 12px 0px; text-align: left; }
#contl_fliesstext_red p strong { font-weight: bold; }
#contl_fliesstext_red p a { color: #8B002B; text-decoration: underline; }
#contl_fliesstext_red p a:link { color: #8B002B; text-decoration: underline; }
#contl_fliesstext_red p a:visited { color: #8B002B; text-decoration: underline; }
#contl_fliesstext_red p a:hover { color: #8B002B; text-decoration: underline; }

/*====== MainNavigation =======*/	
div#SiteMenuBlock { margin-top: 9px; margin-left: 34px; }
div#SiteMenuPos { display: inline; }
div#SiteMenu { margin: 0; padding: 0; height: 24px; float:left; }
div#SiteMenuSpace { width: 40px; margin: 0; padding: 0; float:left; }

/*====== A L T =======*/	

/*====== Content Sub Header =======*/
.mainSubHeader { width: 915px; height: 228px; margin: 0px; padding: 0px; }
#mshNav_outer { width: 598px; height: 228px; margin: 0px; padding: 0px; }
#mshLogo { width: 317px; height: 228px; margin: 0px; padding: 0px; background: #FFFFFF url(../_img/pbg-logoblock.jpg) no-repeat left top; }
#msh_outLogo { display: block; margin: 0px; padding: 0px; }
#msh_inLogo { margin: 0px; padding: 38px 0 0 31px; }

/*====== SubNavigation =======*/	
div#SubMenuBlock { margin-top: 0px; margin-left: 0px; display: block; }
div#SubMenuPos { display: block; padding-top: 33px; padding-left: 29px; }
div#SubMenu { margin: 0; padding: 0; width: 225px; height: 16px; }
div#SubMenuSpace { height: 20px; margin: 0; padding: 0; }
div#SubMenuSmalSpace { height: 11px; margin: 0; padding: 0; }


/*====== Fonts-Styles =======*/
#mcc_outBox { display: block; margin: 0px; padding: 0px; }
#mcc_inBoxBlock { display: inline; margin: 0px; padding: 0px; }
#mcc_inBoxCell { margin: 0px; padding: 0px; float: left; }


/*-*/
h1 { font: 12px/16px tahoma, arial, helvetica, sans serif; font-weight: bold; color: #8B002B; margin: 0 0 12px 0; }
h2 { font: 12px/16px arial, helvetica, sans-serif; color: #8B002B; margin: 0 0 12px 0px; }
h4 { font: 12px/16px tahoma, arial, helvetica, sans serif; font-weight: bold; color: #555555; margin: 0 0 8px 0; }
.headline1 { font: 12px/16px tahoma, arial, helvetica, sans serif; font-weight: bold; color: #8B002B; margin: 0 0 12px 0; }
.headline2 { font: 12px/16px arial, helvetica, sans-serif; color: #8B002B; margin: 0 0 12px 0px; }
.headline4 { font: 12px/16px tahoma, arial, helvetica, sans serif; font-weight: bold; color: #555555; margin: 0 0 8px 0; }
/*-*/
h1 a:link, .headline1 a:link { text-decoration: none; }
h1 a:visited, .headline1 a:visited { text-decoration: none; }
h1 a:hover, .headline1 a:hover { text-decoration: none; }
h1 a:active, .headline1 a:active { text-decoration: none; }
h4 a:link, .headline4 a:link { text-decoration: none; }
h4 a:visited, .headline4 a:visited { text-decoration: none; }
h4 a:hover, .headline4 a:hover { text-decoration: none; }
h4 a:active, .headline4 a:active { text-decoration: none; }

.fliesstext p { font: 12px/16px arial, helvetica, sans-serif; color: #555555; margin: 0 0 12px 0; text-align: left; }
.fliesstextred { font: 11px/15px arial, helvetica, sans-serif; color: #8B002B; margin: 0 0 8px 0; text-align: left; }
.fliesstextred p { font: 11px/15px arial, helvetica, sans-serif; color: #8B002B; margin: 0 0 8px 0; text-align: left; }
.fliesstext-kleiner p { font: 11px/14px arial, helvetica, sans-serif; color: #555555; margin: 0 0 8px 0; text-align: left; }
.fliesstextred a:link, .fliesstext-red a:link, .fliesstext-kleiner a:link { text-decoration: underline; color: #8B002B; }
.fliesstextred a:visited, .fliesstext-red a:visited, .fliesstext-kleiner a:visited { text-decoration: underline; color: #8B002B; }
.fliesstextred a:hover, .fliesstext-red a:hover, .fliesstext-kleiner a:hover { text-decoration: underline; color: #8B002B; }
.fliesstextred a:active, .fliesstext-red a:active, .fliesstext-kleiner a:active { text-decoration: underline; color: #8B002B; }

ul { font: 12px/16px arial, helvetica, sans serif; margin: 0 0 14px 15px; padding: 0; list-style-image: url(../_img/basics/p-uldot.gif); }
.liste-pfeile ul { font: 12px/16px arial, helvetica, sans-serif; margin: 0 0 14px 20px; padding: 0; list-style-image: url(../_img/basics/p-ulpfeil.gif); }
.liste-striche ul { font: 12px/16px arial, helvetica, sans-serif; margin: 0 0 14px 15px; padding: 0; list-style-image: url(../_img/basics/p-ulstrich.gif); }
.liste-striche li { font: 12px/16px arial, helvetica, sans serif; color: #555555; margin:0px; padding:0px; }
.liste-pfeile li { font: 12px/16px arial, helvetica, sans serif; color: #555555; margin:0px 0px 8px 0px; padding:0px; }
li { font: 12px/16px arial, helvetica, sans serif; color: #555555; margin:0px 0px 6px 0px; padding:0px; }
li strong { font-weight: bold; }

li a:link { text-decoration: underline; color: #58585A; }
li a:visited { text-decoration: underline; color: #58585A; }
li a:hover { text-decoration: underline; color: #58585A; }
li a:active { text-decoration: underline; color: #58585A; }

a:link { text-decoration: underline; color: #58585A; }
a:visited { text-decoration: underline; color: #58585A; }
a:hover { text-decoration: underline; color: #58585A; }
a:active { text-decoration: underline; color: #58585A; }

.anowlink p { font: 12px/16px arial, helvetica, sans-serif; font-weight: normal; color: #555555; margin: 0 0 12px 0px; padding: 0px; vertical-align: left; }
.anowlink a:link { text-decoration: none; color: #555555; }
.anowlink a:visited { text-decoration: none; color: #555555; }
.anowlink a:hover { text-decoration: none; color: #555555; }
.anowlink a:active { text-decoration: none; color: #555555; }

.t2 { font: 12px/16px arial, helvetica, sans serif; margin: 0; color: #8B002B; }
.t2 strong { font-weight: bold; }
.t3 { font: 12px/16px arial, helvetica, sans serif; margin: 0; color: #555555; }
.t3 strong { font-weight: bold; }
.t4 { font: 11px/15px arial, helvetica, sans serif; margin: 0; color: #555555; }
.t4 strong { font-weight: bold; }

/*====== Meta Navigation =======*/
/*====== Sprachselects */
#languageselection { vertical-align: middle; }
/** Styles for the drop down list */
#languageselection select.languageselection {
	border: 1px solid #E6E6E5;
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 1px 0px;
	text-align: left;
	font: arial, helvetica, sans-serif;
	color: #B6B6B6;
	font-size: 11px;
	white-space: nowrap;
	font-weight: normal;
}
.rawimages { text-align: center; }
.rawimages img { border: none; margin:2px; }
.rawimages span#active_language img { margin:2px; border: none; }
/** End Raw display of images **/
div#languageselection img.langImg { float: left; border: none; margin-top: 2px; margin-right: 2px; }
div#languageselection li img.langImg { float: left; border: none; margin: 1px 3px 0px 0px; }

/*====== Metannav */
/*====== Meta Navigation =======*/
#hnavigation {
	padding: 0px;
	text-align: left;
	font: arial, helvetica, sans-serif;
	color: #B6B6B6;
	font-size: 11px;
	font-height: 12px;
	white-space: nowrap;
	font-weight: normal;
}
#hnavigation ul {
	padding-left: 0px;
	margin-top: 2px;
	margin-left: 0;
	margin-bottom:0;
	text-align: left;
	font: arial, helvetica, sans-serif;
	color: #B6B6B6;
	font-size: 11px;
	font-height: 12px;
	white-space: nowrap;
	font-weight: normal;
}
#hnavigation ul li { display: inline; list-style-type: none; }
#hnavigation ul li a { padding: 0px 0px 0px 10px; font-size: 11px; font-height: 12px; }
#hnavigation ul li a:link, #hnavigation ul li a:visited { color: #B6B6B6; text-decoration: none; }
#hnavigation ul li a:hover { color: #B6B6B6; text-decoration: none; }
#hnavigation a:active { color: #B6B6B6; text-decoration: none; }
#hnavigation li#active { color: #B6B6B6; text-decoration: none; }

/*====== WE-Styles =======*/
#editmode {
	color: #7C9FD3;
	font: 11px/12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 1px;
	font-weight: bold;
}
/*====== Link Format =======*/


/*====== Format-Styles =======*/
hr { height: 1px; color: rgb(153,0,51); border: 1px none; }


/*---------------------ende--------------------------*/
