/* Emmaus 
   author:		David Steeb */

/* reset.css v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td  { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }body { line-height:1; }ol,ul { list-style:none; }blockquote,q { quotes:none; }blockquote:before,blockquote:after,q:before,q:after { content:'';content:none; }ins  { text-decoration:none; }del { text-decoration:line-through; }table  { border-collapse:collapse;border-spacing:0; }
/* end reset */

/* --- general typo --- */
body,html {
	font-family: "Lucida Grande","Arial","Helvetica",sans-serif;
	font-size:11px;
	color: #1a1a18;
	line-height: 15px;
	background: url(img/bgPage.jpg) center top no-repeat fixed #02263e; 
}

h1 { font-size: 11px; margin-bottom: 1em; color: #093d56;  }
h2 { font-size: 13px; margin-top: 1em; margin-bottom: 0.5em; color: #093d56; }
p { margin: 0 0 1em 0;  }
a { color: #093d56; }


/* --- Styles used for Text within RTE --- */
.colored { color: #093d56; }
.smallHeadline { color: #093d56; font-size: 11px; }



/* --- layout --- */
#pageWrap  {  max-width: 1400px; margin: 0 auto;  }
#header  {  width: 810px; float:left;  }
#contentBlock-1 { width: 630px;float: left; background: url(img/bgContent.png) 79px top no-repeat; min-height: 470px; overflow: hidden; clear: both }
#generatedContent-2 { width: 188px; height: 222px; float: left; background: url(img/bgSidebarBox.png) left top no-repeat; margin: -3px 0 0 -15px }
#footer { width: 810px; float: left;background: url(img/bgContent.png) 79px -470px no-repeat; clear: both }

/* --- header layout --- */

#logo { width: 100%; height: 114px; float: left; }
#logo img { margin: 26px 0 0 56px; }
#menu { height: 48px; width:100%;float: left; }
#menu ul { margin-left: 89px; margin-top: 24px; }
#menu li { float: left; margin-right: 7px;  }
#menu a { display: block; background: url(img/reiter.png) left top no-repeat; height: 19px; padding: 5px 14px 0 13px; text-decoration: none; color: #fff; text-transform: uppercase }
#menu a:hover, #menu .active   { color: #cd2546; }
#menu .item-1 a { background-position: left top; }
#menu .item-2 a { background-position: -89px top; }
#menu .item-3 a { background-position: -187px top; }
#menu .item-4 a { background-position:  -273px top; }
#menu .item-5 a { background-position: -368px top; }
#menu .item-1 a:hover, #menu .item-1 .active  { background-position: left bottom; }
#menu .item-2 a:hover, #menu .item-2 .active  { background-position: -89px bottom; }
#menu .item-3 a:hover, #menu .item-3 .active  { background-position: -187px bottom; }
#menu .item-4 a:hover, #menu .item-4 .active  { background-position:  -273px bottom; }
#menu .item-5 a:hover, #menu .item-5 .active  { background-position: -368px bottom; }

/* --- footer layout --- */

#metaNav { height: 55px; width: 100%; float: left; text-align: right;  }
#metaNav p { padding: 5px 240px 0 0; margin: 0 }
#metaNav a { text-decoration: none; color: #1a1a18 }
#metaNav span { padding: 0 4px }
#partnerLogos { height: 50px; width: 100%; float: left; background: url(img/bgPartnerLogos.png) 88px 0 no-repeat }
#partnerLogos p { margin: 0; padding-left: 101px; padding-top: 4px }
#socialNetworks { position: fixed; top: 163px; right: 0; }

/* --- Generated Content 2 layout --- */

#sidebarHeader { text-align: right; height: 18px; width: 100%; float: left; overflow: hidden }
#sidebarHeader h4 { padding-right: 25px; padding-top: 3px; text-transform: uppercase; color: #28556c }
#sidebarContent { width: 100%; height: 204px; overflow: hidden; float: left }
#sidebarContentInnerWrap { padding: 10px 25px 0 25px; }



/* --- Content Block 1 layout --- */

#contentBlock-1-innerWrap { padding: 35px 60px 10px 140px; background: url(img/bgContent-whiteFrame.png) 79px top repeat-y; min-height: 400px; }



