





/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0b2 | 201101*/
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{clear:both}
a{text-decoration:none;color:#000}
#intro a{color:#fff}
body{font-family:"Helvetica Neue",Arial, Helvetica, sans-serif;font-size:12px}
#wrapper{width:959px;margin:0 auto}
#header{margin:30px 0 20px 0;clear:both;position:relative;float:left;width:100%}
.logo{margin:0 0 0 15px;float:left}
.headline{color:#ff9933;font-size:24px;font-weight:bold;margin: 10px 0 0 80px;float:left}
strong{font-weight:bold}
.topleft{background:url(../../../wp-content/themes/hca/images/topleft_bg.png);width:629px;height:215px;float:left;margin:0 7px 7px 0;position:relative}
.topright{background:url(../../../wp-content/themes/hca/images/topright_bg.png);width:323px;height:215px;float:left;position:relative}
.bottomleft{background:url(../../../wp-content/themes/hca/images/bottomleft_bg.png);width:460px;height:280px;float:left;margin:0 7px 0 0;position:relative}
.bottomright{background:url(../../../wp-content/themes/hca/images/bottomright_bg.png);width:492px;height:280px;float:left;position:relative}
.toplefttext,.toprighttext,.bottomlefttext,.bottomrighttext{font-weight:bold;line-height:14px}
.toplefttext{height:136px;width:599px;background:#c9dadb;position:absolute;bottom:0;padding:8px 10px 0 20px}
.toprighttext{height:136px;width:293px;background:#c9dadb;position:absolute;top:0;padding:8px 10px 0 20px}
.bottomrighttext{height:206px;width:462px;background:#c9dadb;position:absolute;top:0;padding:8px 10px 0 20px}
.bottomleft img{float:right;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.bottomleft img:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.bottomleft ul{position:absolute}
.bottomleft ul li{clear:both}
.bltext{height:62px;width:210px;background:#c9dadb;position:absolute;bottom:140px;padding:8px 0 0 20px;z-index:1}
.bltext h3{font-weight:bold;font-size:18px;margin:0 0 5px 0}
.bltext p{font-weight:bold;font-size:10px;line-height:12px}
.intro img{z-index:2}
.wpmlswitch{position:absolute;bottom:0;right:0;text-transform:uppercase;font-weight:bold}
.wpmlswitch a{color:#000;font-weight:normal;margin:0 0 0 5px;padding:0 0  0 5px;border-left:1px solid #333;font-weight:normal}
.home{float:left}
.main{background:#318287;line-height:14px}
.sidebar{width:240px;background:#318287;float:left;}
.sidebar ul li.active{background: url(../../../wp-content/themes/hca/images/sidebarbullet.png) no-repeat 0 2px}
.sidebar ul li.active a,.sidebar ul li a:hover{color:#fff}

.sidebar ul li{font-size:14px;margin:15px 0;font-weight:bold;padding:0 0 0 20px}
.teamcontent{width:599px;float:left;background:#c6dcdd;padding:30px 60px 25px 60px}
.teamcontent h1{font-size:24px;color:#336666;font-weight:bold;line-height:26px;}
.teamcontent h2{font-size:14px;color:#336666;font-weight:bold;line-height:16px}
.teamcontent ul{list-style:disc outside}
.teamcontent ul li{margin:4px 0 0 14px}
.introandpic{float:left;clear:both;position:relative;margin:0 0 40px 0}
.introandpic h1,.introandpic h2{float:left;width:440px}
.introandpic em{font-size:10px;color:#336666;font-weight:bold;margin:-6px 0 10px 0;float:left;font-style:normal;}
.introandpic h1{margin:-5px 0 4px 0}
.introandpic h2{margin:1px 0}
.teampic{float:right}
.teamintro{float:left;width:440px;text-align:right;position:absolute;bottom:0;left:0}
.colleft{float:left;width:274px;padding:0 50px 0 0}
.colright{float:left;width:274px;clear:right}
.bottomtext{float:left;margin:30px 0 0 0;clear:both;width:100%}

.contentsidebar{margin:50px 20px;text-align:center;font-size:18px;line-height:22px}
.contentsidebar h3{color:#ff9933;margin:40px 0 20px 0;font-weight:bold;}
.contentsidebar p{color:#fff}
.contentsidebar2{margin:50px 20px;text-align:center;font-size:18px;line-height:22px}
.contentsidebar2 h3{color:#ff9933;margin:20px 0 20px 0;font-weight:bold;}
.contentsidebar2 p{color:#fff}

.imprintsidebar{margin:150px 10px 0 10px}
.imprintsidebar h2{color:#ff9933;margin:0 0 40px 0;font-weight:bold}
.imprintsidebar p{margin:10px 0;color:#fff}

.imprintinfo{color:#215968}
.imprintinfo h2{font-weight:bold;color:#215968;font-size:12px;margin:0 0 20px 0}
.imprintinfo h3{font-weight:bold}
.imprintinfo p{margin:0 0 20px 0}
.addressleft{float:left;width:65%}
.addressright{float:left;width:35%;clear:right}
.imprintbottomleft{float:left;width:65%;margin:90px 0 0 0}
.imprintbottomright{float:left;width:35%;clear:right;margin:90px 0 0 0;padding:34px 0 0 0}
.imprintinfo a{color:blue;text-decoration:underline}

.contentinfo{text-align:left;font-size:18px;line-height:22px;margin:0 0 50px 0}
.contentinfo ul{list-style-position:outside;margin: 0 0 0 20px}
.contentinfo h2{font-weight:bold;color:#215968;font-size:18px;margin:20px 0 40px 0;line-height:22px}
.contentinfo ul li{margin:5px 0;color:#215968;font-size:18px}
.contentinfo2{text-align:left;font-size:18px;line-height:22px;margin:0 0 50px 0}
.contentinfo2 h2{font-weight:bold;color:#215968;font-size:18px;margin:20px 0 40px 0;line-height:22px}
.contentinfo2 ul{list-style-position:inside}
.contentinfo2 ul li{margin:5px 0;color:#215968;font-size:18px}
.contentinfo2 ul li ul{list-style:square inside;margin:0 0 0 30px}
.contentinfo2 ul li ul li{font-size:14px}

#intro h2{font-size:44px;font-weight:bold;color:#fff;}
.topleft h2{margin:20px 0 0 20px}
.topright h2{margin:20px 0 0 20px;position:absolute;bottom:15px}
.bottomleft h2{margin:20px 0 0 20px;float:left}
.bottomright h2{margin:20px 0 0 20px;position:absolute;bottom:15px}

#footer{background:#ff9933;height:15px;width:939px;margin:7px 0 0 0;float:left;text-align:right;padding:10px 10px 5px 10px}