@CHARSET "UTF-8";
/* assets/css/reset.css */
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}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/* assets/css/textstyles.css */
@font-face{font-family:DaxWeb-Wide;src:url(../fonts/dax_web_wide.eot)}
@font-face{font-family:DaxWeb-Wide;src:url(../fonts/dax_web_wide.svg#webfontkoBxGhyp) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:DaxWeb-Wide;src:url(../fonts/dax_web_wide.woff) format('woff')}
body{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:14px}
p,ul,ol,dl,blockquote{line-height:20px;color:#222;margin:0 0 10px}
h1,h2,h3,h4,h5,h6,span.special{font-family:Calibri,Arial,Helvetica,sans-serif;color:#0071a7;font-weight:normal;margin-bottom:10px}
h1{font-family:DaxWeb-Wide,Calibri,Arial,Helvetica,sans-serif;font-size:24px;line-height:30px;margin:0 0 20px}
span.special,h2{font-size:21px;line-height:26px}
h3{font-size:15px;line-height:20px;font-weight:bold}
h4{font-size:14px;line-height:20px;text-transform:uppercase}
h5,h6{font-size:14px;line-height:20px}
p + h1,ul + h1,ol + h1,dl + h1,img + h1,blockquote + h1,table + h1{margin-top:40px}
p + h2,ul + h2,ol + h2,dl + h2,img + h2,blockquote + h2,table + h2{margin-top:30px}
p + h3,ul + h3,ol + h3,dl + h3,img + h3,blockquote + h3,table + h3{margin-top:20px}
p + h4,ul + h4,ol + h4,dl + h4,img + h4,blockquote + h4,table + h4{margin-top:20px}
p + img{margin-top:10px}
p + dl.image{margin-top:20px}
li{line-height:22px}
ul li{margin-left:15px}
ol li{margin-left:20px}
ul li{list-style-type:square}
ul li li{list-style-type:disc}
ul li li li,ul li li li li{list-style-type:circle}
ul ul{margin-bottom:0}
ol li{list-style-type:decimal}
ol li li{list-style-type:lower-alpha}
ol li li li,ol li li li li{list-style-type:lower-roman}
ol ol{margin-bottom:0}
dt{float:left;width:120px}
dd{margin-left:125px}
a{color:#3d90b9;text-decoration:none;font-weight:bold}
a:visited{color:#0071a7}
a:hover{color:#3d90b9;text-decoration:underline}
a:active{color:#3d90b9}
small{font-size:80%}
big{font-size:130%}
strong{font-weight:bold}
em{font-style:italic}
sup{font-size:10px;vertical-align:super}
sub{font-size:10px;vertical-align:sub}
img{border-width:0}
.bild dl{background-color:#e1f1f9}
.bild dt{line-height:0;text-align:center}
.bild dd{margin:0;padding:0;font-size:11px}
.bild dd p{margin:6px;color:#23669e;font-size:11px;line-height:18px}
dl.image{background-color:#eee}
dl.image dt,dl.image img{margin:0;padding:0}
dl.image dt{float:none}
dl.image dd{margin:0;padding:0 5px 5px;line-height:20px;font-size:12px}
table{margin:20px 0;font-size:12px;text-align:left}
caption{font-size:14px;line-height:20px;text-transform:uppercase;text-align:left;margin-bottom:10px}
td,th{padding:0 10px 0 0}
td{line-height:19px;background-color:#eee;border-bottom:1px solid #ccc}
th{line-height:18px;background-color:#ddd;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
hr{width:100%;height:1px;background-color:#0071a7;color:#0071a7;border-width:0;margin:19px 0 20px 0}
blockquote{padding:10px;background-color:#e1f1f9}
blockquote p{line-height:30px;font-family:Georgia,Times,"Times New Roman",serif;font-size:18px;font-style:italic}
blockquote.left,blockquote.right{width:200px;padding-top:0;margin-top:0}
span.special,h2.special,h3.special{font-family:DaxWeb-Wide,Calibri,Arial,Helvetica,sans-serif}
span.special,h2.special{font-size:24px;line-height:30px}
h3.special{font-size:21px;line-height:26px;font-weight:normal}
.left,.alignleft{float:left;margin:5px 8px 0 0}
.right,.alignright{float:right;margin:5px 0 0 8px}
#footer-link,#footer-link > a:active,#footer-link > a:visited,#footer-link > a:hover,.list .date,.numbering,#blog-date,.comment-number{color:#fff}
#footer-link,#footer-link > a:active,#footer-link > a:visited,#footer-link > a:hover{font-weight:normal}
.author,.comment-date,#create-comment-additional-headline,#create-comment form span{font-family:Georgia}
.author,.comment-date,#create-comment-additional-headline,#footer-link > a:hover{font-size:13px}
author{font-style:italic;color:#b7af90}
#blog-date-day{font-size:28px}
#blog-date-month,#create-comment form span{font-size:11px}
.list .date,.numbering,#create-comment label{font-size:14px}
.trackback a{color:#0071a7;font-size:12px}
.comment-date,#create-comment-additional-headline{color:#999}
.comment-author,#create-comment-headline{font-size:22px;color:#0d75a7}
#blog-number{color:#0071a7}
#blog-number,.comment-number,#create-comment label{font-weight:bold}
#create-comment form span{color:#bbb}
.comment-date,#create-comment-additional-headline,.comment-author,#create-comment-headline,#create-comment form span{letter-spacing:-0.7px}
.marker{background-color:#fff9d4}
/* assets/css/main.css */
body{background:#0d75a7 url(../images/background.jpg) top center no-repeat;margin:0;padding:0}
.mapson{font-weight:bold;color:#3D90B9}
.mapson span{display:none}
#page{width:964px;margin:50px auto}
#header{background:url(../images/background_content_top.png) bottom left no-repeat;width:964px;height:110px}
#header #logo{width:240px;height:81px;float:right;padding-right:2px}
#logo img{margin-top:-3px;width:240px;height:81px}
#contentWrapper{background:url(../images/background_content_middle.png) repeat-y;width:963px;padding-top:26px;overflow:hidden}
#footer{background:url(../images/background_content_bottom.png) no-repeat;width:964px;height:44px;padding-top:10px;font-size:12px}
#footer a{color:#fff;font-size:12px;font-weight:normal}
.links{float:left;margin:4px 0 0 7px}
.links li{float:left;color:#fff;list-style:disc;margin:0 9px 0 0;list-style-position:inside}
.links li:first-child{list-style:none}
#staffWidget{position:fixed;top:145px;right:-304px;width:304px;height:109px;background:transparent url(../images/background_madm.png) left top no-repeat}
#staffWidget img{margin-left:7px;margin-top:6px;float:left;margin-right:24px;width:64px;height:64px}
#staffWidget h2{color:#fff;line-height:18px;font-size:18px;margin:15px 0 2px}
#staffWidget p{font-family:Georgia;font-size:14px;color:#00547c;line-height:18px;position:absolute;top:36px;left:95px;right:2px}
#staffWidget .data{height:100%;width:100%;position:absolute}
#staffWidget .refresh{position:absolute;right:18px;top:19px;height:11px;width:12px;cursor:pointer;background:transparent url(../images/icon_madm_refresh.png) left top no-repeat}
.staffMemberList{margin-top:30px}
.staffMemberList > li{float:left;list-style-type:none;margin-left:0;margin-right:16px;width:450px;margin-top:20px}
.staffMemberList > li.even{margin-right:0}
.staffMemberList h2{line-height:1em;margin-bottom:2px}
.staffMemberList h3{color:#000;font-size:16px;line-height:1em;font-weight:normal}
.staffMemberList img{display:block;margin-bottom:10px;width:450px;height:150px}
.staffMemberList .infobox{background-color:#D6E9EF;color:#000;margin-bottom:0 !important;margin-right:10px;padding:8px 0 7px 9px;width:205px;float:left}
.staffMemberList .infobox li{list-style-type:none;margin-left:0;padding-left:30px;background-position:left top;background-repeat:no-repeat}
.staffMemberList .infobox .phone{background-image:url(../images/icon_phone_blue.png)}
.staffMemberList .infobox .email{background-image:url(../images/icon_mail_blue.png)}
.staffMemberList .infobox .web{background-image:url(../images/icon_web_blue.png)}
.staffMemberList p{margin-top:-5px}
.upper_row{margin-bottom:32px;overflow:hidden}
.textblock_small{margin-bottom:21px}
img.headline,img.performance-headline,img.blogheadline{margin-bottom:13px}
img.performance-headline{margin-bottom:7px}
img.meta_headline{margin-bottom:18px}
.list .date{background:url(../images/background_blogdate.png) no-repeat;height:23px}
.list .date span{display:block;margin:3px 0 0 6px}
.feed{padding-top:3px}
.list{margin-bottom:28px}
.metadata{margin-top:31px}
.boxtop,.boxbottom{height:5px}
.bg1 .boxcontent{background-color:#E1F1F9}
.span-4 .bg1 .boxtop{background:transparent url(../images/background_box_thirdpage_blue_top.png) no-repeat}
.span-4 .bg1 .boxbottom{background:transparent url(../images/background_box_thirdpage_blue_bottom.png) no-repeat}
.span-6 .bg1 .boxtop{background:transparent url(../images/background_box_halfpage_blue_top.png) no-repeat}
.span-6 .bg1 .boxbottom{background:transparent url(../images/background_box_halfpage_blue_bottom.png) no-repeat}
.bg2 .boxcontent{background-color:#FFF9D4}
.span-4 .bg2 .boxtop{background:transparent url(../images/background_box_thirdpage_yellow_top.png) no-repeat}
.span-4 .bg2 .boxbottom{background:transparent url(../images/background_box_thirdpage_yellow_bottom.png) no-repeat}
.span-6 .bg2 .boxtop{background:transparent url(../images/background_box_halfpage_yellow_top.png) no-repeat}
.span-6 .bg2 .boxbottom{background:transparent url(../images/background_box_halfpage_yellow_bottom.png) no-repeat}
.boxcontent{padding-bottom:12px}
.boxcontent > h2{margin-top:0}
.boxcontent > div h1{margin:0}
.boxcontent > div h1 img{margin:5px 0 0}
.span-4 .widebox{margin-left:-7px;margin-right:-5px}
.span-4 .widebox > div{padding-left:7px;padding-right:5px}
.span-6 .widebox{margin-left:-8px;margin-right:-7px}
.span-6 .widebox > div{padding-left:8px;padding-right:7px}
.span-6 .widebox{margin-bottom:10px}
.container .head{margin-bottom:22px}
.twoColumns > div{float:left;width:48%}
.multiCols{clear:both;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px}
.multiCols.cols2 .column{margin-right:20px}
.multiCols.cols3 .column{margin-right:28px}
.multiCols.cols4 .column{margin-right:24px}
.multiCols .last.column{margin-right:0}
.multiCols.cols2{column-count:2;-moz-column-count:2;-webkit-column-count:2}
.multiCols.cols3{column-count:3;-moz-column-count:3;-webkit-column-count:3}
.multiCols.cols4{column-count:4;-moz-column-count:4;-webkit-column-count:4}
#column_left,#column_right{margin-top:-7px}
#column_left{width:463px;float:left;margin-left:-7px;margin-right:11px}
#column_right,#half-blue-content,#half-yellow-content{overflow:hidden}
#half-blue-head,#half-blue-bottom,#half-yellow-head,#half-yellow-bottom,#third-blue-head,#third-blue-bottom,#third-yellow-head,#third-yellow-bottom,.blog-box-yellow-bottom,.blog-box-yellow-head,.blog-box-blue-head,.blog-box-blue-bottom{height:5px}
#half-blue-head{background:url(../images/background_box_halfpage_blue_top.png) no-repeat}
#half-blue-bottom{background:url(../images/background_box_halfpage_blue_bottom.png) no-repeat;margin-bottom:13px}
#half-blue-content,.blog-box-blue-content,#third-blue-content{background-color:#E1F1F9}
#half-yellow-head{background:url(../images/background_box_halfpage_yellow_top.png) no-repeat}
#half-yellow-bottom{background:url(../images/background_box_halfpage_yellow_bottom.png) no-repeat}
#half-yellow-content,.blog-box-yellow-content,.search-headline span,.search-result-mark,#third-yellow-content{background-color:#FFF9D4}
.half-page-article-icon{margin-left:6px}
.article-icon,.half-page-article-icon{margin-top:7px}
#search-right{width:304px;float:left;margin-left:8px}
#third-blue-head{background:url(../images/background_box_thirdpage_blue_top.png) no-repeat}
#third-blue-bottom{background:url(../images/background_box_thirdpage_blue_bottom.png) no-repeat;margin-bottom:13px}
#third-yellow-head{background:url(../images/background_box_thirdpage_yellow_top.png) no-repeat}
#third-yellow-bottom{background:url(../images/background_box_thirdpage_yellow_bottom.png) no-repeat}
.numbering{height:23px;width:29px;background:url(../images/background_numberedlist.png) no-repeat;float:left;margin-right:5px}
.numbering span{display:block;margin:3px 0 0 9px}
.search-result{border-bottom:1px solid #DBF0F7;padding-top:30px}
.search-result p{margin-bottom:30px}
.last-result{border:0 none}
#third-blue-content img.headline,#third-yellow-content img.headline,#search-form,#third-yellow-content ul,#third-yellow-content p{margin-left:10px}
#dropsearch{background:url(../images/background_dropdown_search.png) top left no-repeat;width:260px;height:65px;padding:17px 16px 0 0;right:-38px}
#dropsearch div:first-child{overflow:hidden}
#search-form p,#third-yellow-content ul{margin-bottom:0}
#search-value{width:238px;border:0 none;background-color:#F4FAFD;height:24px;vertical-align:6px}
#search-submit{height:32px;width:44px;background:url(../images/button_searchmore.png) no-repeat;border:0 none;cursor:pointer}
.searchhits em{font-style:normal;background:#fff9d4}
.searchhits h1{margin-bottom:7px}
.searchhits > p{font-size:17px}
.searchhits ol{margin-top:14px}
.searchhits ol li{list-style:none;margin-left:0;border-top:1px solid #e1f1f9;padding-top:22px;margin-bottom:27px}
.searchhits ol li:first-child{border:0}
.searchhits h2{margin-bottom:3px;color:#222}
.searchhits h2,.searchhits h2 a{font-size:16px;font-weight:normal}
.searchhits h2 span{padding:2px 8px 0 9px;font-size:14px;font-weight:bold;color:#fff;background:url(../images/background_numberedlist.png) no-repeat}
.searchsidebar{margin-top:-10px}
.searchsidebar input[type="text"]{background:#f4fAfd;border:1px solid #d1eaf6;height:18px;width:225px;float:left}
.searchsidebar form{margin-bottom:8px}
.searchsidebar .boxcontent{padding-right:6px}
.searchsidebar .boxcontent div:first-child{overflow:hidden}
.searchsidebar .poppages..sidemapsidebar .poppages{margin-top:15px;margin-bottom:40px}
.searchsidebar p{margin-top:6px;line-height:19px}
#page.blogoverview #header{position:relative;background:url(../images/background_content_top.png) bottom left no-repeat}
#page.blogentry #header{position:relative;background:url(../images/background_blog_top.png) bottom left no-repeat}
#page.blogoverview #logo,#page.blogentry #logo{width:240px;height:81px;float:right;padding-right:2px}
#page.blogoverview #logo span,#page.blogentry #logo span{color:#fff;position:absolute;right:0;top:60px;font-size:12px}
#page.blogentry #contentWrapper{background:url(../images/background_blog_middle.png) repeat-y;overflow:hidden;padding-top:0}
#page.blogentry .main{float:left;margin:18px 0 0 26px;width:658px}
#page.blogentry .main h2,#page.blogentry .main p,#page.blogentry .main pre{margin-left:10px}
#page.blogentry .main pre{padding:5px;background-color:#e1f1f9;margin-bottom:10px}
#page.blogentry h2{font-size:21px;line-height:26px}
#page.blogentry h2 a{font-weight:normal}
#page.blogentry p.date{height:54px;width:62px;background:url(../images/background_blogdate_large.png) no-repeat;float:left;margin:0 5px 8px 6px;color:#fff}
#page.blogentry .date span{display:block;margin:6px 0 0;font-size:28px;width:62px;text-align:center}
#page.blogentry .date span + span{margin:-3px 0 0;font-size:11px;width:57px;text-align:center}
.author{height:30px;color:#b7af90}
#page.blogentry .author{clear:both;margin-bottom:10px}
.author span{font-family:Calibri,Arial,Helvetica,sans-serif;font-weight:normal;margin-left:10px;font-size:14px}
#page.blogentry .infobox{background:url(../images/background_box_blog_yellow_top.png) no-repeat;padding-top:5px;width:668px;margin-top:27px}
#page.blogentry .infobox .content{background:#fff9d4}
#page.blogentry .infobox .content p{margin-bottom:0}
#page.blogentry .infobox .footer{background:#fff9d4;height:20px;padding:0 6px 6px 2px}
#page.blogentry .infobox .footer p{float:left;width:65%;margin-bottom:0}
#page.blogentry .infobox .footer p + p{float:right;width:30%;text-align:right}
#page.blogentry .infobox .borderBottom{clear:both;height:5px;background:url(../images/background_box_blog_yellow_bottom.png)}
#page.blogentry .blogNaviArrows,.chapter-nav .blogNaviArrows{height:58px;padding-bottom:6px;width:680px}
.chapter-nav .blogNaviArrows{width:100%;padding-bottom:20px}
#page.blogentry .blogNaviArrows a,.chapter-nav .blogNaviArrows a{display:block;width:328px;height:58px;margin-top:8px;margin-right:12px;float:left;background:url(../images/background_box_blog_nextpost.png) no-repeat;text-decoration:none}
.chapter-nav .blogNaviArrows a.prev{margin-right:260px}
.chapter-nav .blogNaviArrows a.next{margin-left:0;margin-right:0}
.chapter-nav .blogNaviArrows a.next.lonely{margin-left:590px}
#page.blogentry .blogNaviArrows a:first-child,.chapter-nav .blogNaviArrows a.prev{background:url(../images/background_box_blog_prevpost.png) no-repeat}
.chapter-nav .blogNaviArrows a.next{background-position:top right}
#page.blogentry .blogNaviArrows a:hover,.chapter-nav .blogNaviArrows a:hover{background-position:0 -58px}
#page.blogentry .blogNaviArrows strong,#page.blogentry .blogNaviArrows em,.chapter-nav .blogNaviArrows strong,.chapter-nav .blogNaviArrows em{display:block;margin:0 50px 0 0;text-align:right}
#page.blogentry .blogNaviArrows strong,.chapter-nav .blogNaviArrows strong{margin-top:9px;font-size:18px;font-weight:normal}
#page.blogentry .blogNaviArrows em,.chapter-nav .blogNaviArrows em{margin-top:5px;font-size:11px;font-style:normal;color:#222}
#page.blogentry .blogNaviArrows a:first-child strong,#page.blogentry .blogNaviArrows a:first-child em,.chapter-nav .blogNaviArrows a.prev strong,.chapter-nav .blogNaviArrows .prev em{margin-right:0;margin-left:47px;text-align:left}
#page.blogentry .trackbacks ol,#page.blogentry .comments ol{margin:0}
#page.blogentry .trackbacks li{list-style:none;margin:20px 0 0 0}
#page.blogentry .trackbacks li:first-child{margin-top:0}
#page.blogentry .trackbacks p{margin-bottom:1px}
#page.blogentry .comments h2,#page.blogentry .trackbacks h2{margin-bottom:15px;line-height:1em;padding-top:25px}
#page.blogentry .comments li{list-style:none;width:668px;margin:0 0 16px 0;padding-top:5px;background:url(../images/background_box_blog_blue_top.png) no-repeat}
#page.blogentry .comments h3,#page.blogentry .comments p{background:#e1f1f9}
#page.blogentry .comments h3{margin:0;padding:7px 0 10px;font-size:18px}
#page.blogentry .comments h3 span{display:block;width:29px;height:22px;float:left;margin:0 3px 0 10px;text-align:center;font-size:15px;color:#fff;background-image:url(../images/background_numberedlist.png);background-repeat:no-repeat}
#page.blogentry .comments h3 em,#page.blogentry .createComment h3 span{color:#999;font-style:normal;font-size:13px;font-weight:normal;font-family:Georgia}
#page.blogentry .comments p{clear:left;margin:0;padding:0 10px 12px}
#page.blogentry .comments div{height:5px;background:url(../images/background_box_blog_blue_bottom.png) no-repeat scroll center}
#page.blogentry .comments .member{background:url(../images/background_box_blog_yellow_top.png) no-repeat}
#page.blogentry .comments .member h3,#page.blogentry .comments .member p{background:#fff9d4}
#page.blogentry .member div{background:url(../images/background_box_blog_yellow_bottom.png) no-repeat}
#page.blogentry .createComment{position:relative;width:662px;height:405px;background:url(../images/background_box_blog_comment.png) no-repeat;margin:26px 0 28px}
#page.blogentry .createComment h3{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:19px;padding:11px 0 5px 40px;background:url(../images/icon_blog_comment_bubble.png) no-repeat 7px 11px}
#page.blogentry .createComment h3 span{font-size:12px}
#page.blogentry .createComment .facebookConnect{position:absolute;right:0;top:0;width:130px;height:130px}
#page.blogentry .createComment .facebookConnect p{margin:10px 10px 14px;color:#999;font-family:Georgia;font-size:12px;line-height:18px}
#page.blogentry .createComment .facebookConnect button{display:block;color:#fff;background:#00a url(../images/);margin:0 auto;width:105px;height:27px}
#page.blogentry .createComment form div:first-child{margin-top:14px}
#page.blogentry .createComment form div{margin-left:8px;margin-bottom:14px}
#page.blogentry .createComment label{display:inline-block;width:154px;vertical-align:top;margin-top:6px}
#page.blogentry .createComment input[type="text"]{height:19px;width:324px}
#page.blogentry .createComment textarea{height:158px;width:339px}
#page.blogentry .createComment input[type="text"],#page.blogentry .createComment textarea{border:1px solid #D1EAF6;background-color:#E1F1F9}
#page.blogentry .createComment input[type="text"].active,#page.blogentry .createComment textarea.active{border:1px solid #F9F2C8;background-color:#FFF9D4}
#page.blogentry .createComment input[type="submit"]{background:url(../images/button_absenden.png) no-repeat;border:0 none;width:154px;height:30px;float:right;margin-right:157px;margin-top:1px;cursor:pointer}
#page.blogentry .createComment input[type="submit"]:hover{background-position:0 -30px}
#page.blogentry .createComment .emailHint{position:absolute;left:3px;top:120px;color:#bbb;font-family:Georgia;font-size:11px;font-style:normal}
#page.blogentry .sidebar{width:230px;float:right;margin:0 6px 0 0}
#page.blogentry .sidebar .inner{background-color:#fff;width:auto;padding:0 12px 30px}
#page.blogentry .sidebar h3{margin:0 3px 14px 0;padding:26px 0 5px;border-bottom:1px dashed #0071A7}
#page.blogentry .sidebar h3:first-child{padding-top:16px}
#page.blogentry .sidebar .intro p{font-size:14px;line-height:21px}
#page.blogentry .sidebar ul.feeds{margin-left:-15px}
#page.blogentry .sidebar ul.feeds li{background:url(../images/icon_rss_big.png) no-repeat left 1px;list-style:none;padding-left:21px;line-height:21px}
#page.blogentry .sidebar .border{height:4px;background:url(../images/background_blog_sidebar_bottom.png) left bottom no-repeat;width:100%}
#page.blogentry img{margin-bottom:1px}
#page.blogentry img.aligncenter{margin:0 auto 10px}
#page.blogentry img.alignleft{float:left;margin-right:10px}
#page.blogentry img.alignright{float:right;margin-left:10px}
#page.blogentry #footer{background:url(../images/background_blog_bottom.png) no-repeat}
#page.blogoverview #contentWrapper{padding-top:14px}
#pageSeperator{height:19px;background:transparent url(../images/background_portal_middle1.png) left top no-repeat}
#page.blogoverview #footer{background:transparent url(../images/background_portal_bottom.png) left top no-repeat}
#mainEntry{overflow:hidden}
.main-entry-image{margin-left:25px;float:left;margin-right:15px}
.main-entry-headline{float:left;width:630px;margin-bottom:5px;margin-top:-3px}
.main-entry-headline img{display:block;margin-bottom:0}
#page.blogoverview .author{float:left;width:630px;margin-bottom:4px}
.shorttext{float:left;width:627px}
#overview{overflow:hidden;background:transparent url(../images/background_portal_middle2.png) left top repeat-y}
#overview > div{float:left;width:224px;margin:5px -5px 0 21px}
.overview-headline{border-bottom:1px dashed #9EC8DC;margin-bottom:16px;width:198px}
.overview-headline.middle{margin-top:30px}
.overview-headline > img{margin-bottom:3px}
.actual-entry{overflow:hidden;margin-bottom:7px;padding-top:5px}
.actual-entry img,.actual-entry span,.actual-entry a{float:left}
.actual-entry img{margin-right:9px}
.actual-entry a{width:140px;line-height:19px}
#overview li{margin-left:22px;line-height:21px}
#overview .feed{display:block;background:transparent url(../images/icon_rss_big.png) left top no-repeat;padding-left:22px;margin-bottom:5px}
.oldentry{margin-top:34px;display:block}
.portfolio-headline{float:left;width:100%;margin-bottom:12px;margin-top:47px}
.portfolio-headline.first{margin-top:0}
.portfolioteaser{display:block;text-decoration:none;margin-bottom:15px}
.portfolioteaser:hover{text-decoration:none}
.portfolioteaser img{border-top:1px solid #a6e1f7;border-left:1px solid #a6e1f7;border-right:1px solid #a6e1f7;display:block;width:134px;height:84px}
.portfolioteaser span{border:1px solid #a6e1f7;display:block;color:#999;height:20px;line-height:20px;padding-left:4px}
.portfolio{width:850px;padding:10px 40px 35px 31px}
.portfolio .images{width:550px;float:left}
.portfolio .images > img{margin-bottom:12px;border:1px solid #eee;height:334px;width:550px}
.portfolio .images > div > img{margin-right:10px;height:60px;width:60px}
.portfolio .desc{width:280px;margin-left:20px;float:left}
.portfolio .factlist dd{min-height:20px}
.fleft{float:left}
.twitter-listitem{background-position:left top;padding:6px;background-repeat:repeat-y;overflow:hidden}
.twitter-listitem,.twitter-list .bottom{background-image:url('../images/background_tweetbubble.sld.png')}
.twitter-list .bottom{height:10px;background-position:left bottom;background-repeat:repeat-x;width:214px;margin-bottom:17px}
.twitter-listitem .sharp{color:#3D90B9}
.twitter-listitem a{font-weight:normal}
.twitter-link{overflow:hidden;margin-bottom:10px}
.twitter-link a.follow{font-weight:normal;font-size:16px;margin-left:6px;line-height:24px;background:url(../images/sprites_main.png) 0 -20px no-repeat;padding-left:33px}
.rssline{margin-bottom:22px}
.rssline .date{background:transparent url(../images/background_blogdate.png) left top no-repeat;height:26px;color:#fff;line-height:22px}
.rssline .date span{display:block;margin-left:7px}
.rssline .after_date{float:left;width:156px}
.reference .timg{margin-left:2px;width:214px;height:140px;display:block}
.reference a{line-height:24px}
.icon{padding-right:10px;width:62px;height:59px}
.textblock .icon{margin-top:5px}
.portfolio .images > div > img{cursor:pointer}
.suggestions{margin-left:17px;width:169px;height:500px;overflow-x:hidden;overflow-y:auto}
.suggestions li{list-style:none;padding-left:17px;margin:0;color:#1a84b2;display:none;cursor:pointer;background:transparent url(../images/background_autosuggest.png) repeat left top }
.suggestions li span{font-weight:bold}
#page.contact .container > div + div{background:#E0F1F9;margin-bottom:20px}
#page.contact .container > div + div > div{background:url(../images/icon_address.png) no-repeat 10px 10px;margin-right:7px}
#page.contact .container > div + div > div + div{background-image:url(../images/icon_contact.png)}
#page.contact .container > div + div > div + div + div{background-image:url(../images/icon_drive.png)}
#page.contact .container > div + div > div + div + div + div{background-image:url(../images/icon_social.png)}
#page.contact .container > div + div h2{font-size:22px;margin-bottom:7px;padding:11px 5px 0 45px;line-height:1em}
#page.contact .container > div + div p{padding-left:45px;padding-right:5px}
.contactInfo{background:#E0F1F9;padding:12px 15px 9px;width:400px;margin-bottom:8px}
.contactInfo h3{font-size:20px;margin-bottom:20px}
.contactInfo p{background:url(../images/icon_address.png) no-repeat;padding-left:35px;width:160px;float:right;margin-bottom:20px}
.contactInfo .address{float:left}
.contactInfo .phone{background-image:url(../images/icon_phone_blue.png)}
.contactInfo .email{background-image:url(../images/icon_mail_blue.png)}
.sprite-icon{display:block;height:20px;width:20px;text-align:left;float:left;text-indent:-999em}
.FB_Loader{visibility:hidden}
#page .fb_hide_iframes .FB_Loader + span iframe{left:0}
.addthis_toolbox a,.fb_iframe_widget{float:left}
.addthis_toolbox .fbLikeButton{display:block;width:86px;height:20px;background:url(../images/icon_footer_like.spr.png) no-repeat top left}
.addthis_toolbox .fbLikeButton:hover{background-position:bottom left}
.addthis_toolbox{overflow:hidden;height:20px;float:right;margin:4px 8px 0 0;letter-spacing:-1px;width:240px}
.addthis_toolbox a span{display:block;margin:0 0 0 8px;height:20px;background-repeat:no-repeat;background-color:transparent;background-position:left top}
.addthis_toolbox a:hover span{background-position:left -20px;opacity:1}
.addthis_button_twitter span{background-image:url(../images/icon_footer_tweet.spr.png);width:82px}
.addthis_button_compact span{background-image:url(../images/icon_footer_addthis.spr.png);width:20px}
.newsfeed{display:block;margin:0 0 0 8px;height:20px;width:20px;background:transparent url(../images/icon_footer_rss.spr.png) left top no-repeat}
.newsfeed:hover{background-position:left -20px}
.more{padding-right:16px;background-image:url(../images/sprites_main.png);background-repeat:no-repeat;background-position:right -173px}
.rsslink{padding-left:57px;background-image:url(../images/sprites_main.png);background-repeat:no-repeat;background-position:11px -89px;line-height:18px;height:20px;display:block}
#sitemap .navigation{color:#3D90B9;margin-top:-6px}
#sitemap .navigation li.nav1 > ul{margin-top:-7px}
#sitemap .navigation li.nav2 > ul{margin-top:-3px}
#sitemap li.nav1{background-color:#E0F1F9;margin-bottom:4px;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:30px;padding-left:10px}
#sitemap li.nav1 > a{color:#0c74a7}
#sitemap li.nav1,#sitemap li.nav2{float:none;height:auto;display:block;z-index:1}
#sitemap li.nav2{margin-top:-5px}
#sitemap li li{margin:0 0 0 21px}
#sitemap a:visited{color:#3D90B9}
#sitemap li li a{font-weight:normal}
.sitemapsidebar.span-4{margin:0 0 0 312px}
.addon-download{margin-top:30px}
.addon-download h2{margin-bottom:11px}
.addon-download p{margin-top:-5px;line-height:21px}
.addon-download .options{float:left;width:204px;margin:0 20px 5px 2px;background:#D6E9EF;height:180px}
.addon-download .options li{list-style-type:none;background-color:transparent;background-repeat:no-repeat;background-position:left top;font-family:Calibri,Arial,Helvetica,sans-serif;font-weight:bold;display:block;height:24px;line-height:24px;font-size:14px;margin-left:12px;padding-left:30px}
.addon-download .options .no{background-position:left bottom;color:#b1d3e3}
.addon-download .options .download{color:#d4d4d4;font-size:18px;height:61px;margin-top:10px;padding-left:0;background-image:url(../images/background_button_download.sld.png)}
.addon-download .options .download:hover{background-position:left -61px}
.addon-download .options .no.download:hover{background-position:left bottom}
.addon-download .options .download a,.addon-download .options .download a:hover{color:#fff;text-decoration:none;height:60px;width:150px;display:block}
.addon-download .options .no.download,.addon-download .options .download a,.addon-download .options .download a:hover{padding-left:45px}
.addon-download .options .download span{display:block}
.addon-download .options .download span:first-child{padding-top:10px}
.addon-download .options .download span.version{margin-top:-7px;font-size:13px}
.addon-download .options .old{font-size:12px;line-height:18px;padding-left:0}
.addon-download .options .docs{background-image:url(../images/button_doku.sld.png)}
.addon-download .options .repository{margin-top:6px;background-image:url(../images/button_code.sld.png)}
.addon-download .options .issues{background-image:url(../images/button_fehler.sld.png)}
.addon-download .compatibility{width:100%;height:26px;margin:0 0 20px 0}
.addon-download .compatibility li{display:block;margin-left:0;float:left;list-style-type:none;margin-right:5px;text-transform:uppercase;color:#fff;background-color:transparent;background-repeat:no-repeat;background-image:url(../images/background_cms-version.sld.png);height:26px;width:56px;text-align:center}
.addon-download .compatibility li.compatible{background-position:left top}
.addon-download .compatibility li.notcompatible{background-position:left bottom}
.addon-download .compatibility .feed a{height:20px;width:20px;background:transparent url(../images/icon_rss_big.png) left top no-repeat;display:block}
.addon-download .compatibility .feed{padding:0;background:none}
.versions.history h1{margin-bottom:43px}
.versions.history h1 span{padding-left:30px;font-size:21px}
.versions.history table{width:893px;max-height:475px;overflow-x:hidden}
.versions.history th,.versions.history td{padding:0 8px}
.versions.history th{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:14px;color:#0071a7;border-bottom:1px solid #0071a7;border-top:0 none;background:#fff;font-weight:normal;height:23px}
.versions.history td{font-family:Calibri,Arial,Helvetica,sans-serif;border:0 none;color:#333;font-size:15px;line-height:34px;vertical-align:middle}
.versions.history th.version{width:70px}
.versions.history th.system{width:auto}
.versions.history th.date{width:90px}
.versions.history th.size{width:80px}
.versions.history .download{text-align:center;width:80px}
.versions #versions .download a{display:block;width:32px;height:28px;padding:6px 0;margin-left:24px;background:transparent url(../images/button_download.png) left 6px no-repeat;text-indent:-100px;overflow:hidden}
.versions.history{margin-top:0}
.versions #versions .odd td{background:#EAF4F6}
.versions #versions .even td{background:#fff}
pre{color:#000;font-size:11pt;line-height:13pt;overflow:auto;max-height:500px;margin:12px 0}
p > code,li > code,div > code,dt > code,dd > code{color:#4D4D4D}
pre.prephp,pre.prexml,pre.presql,pre.preplain{background:#F9F9F9 none repeat scroll 0 0;border:1px solid #DDD;color:#000;padding:5px}
pre.prephp a,pre.prexml a,pre.presql a{text-decoration:none}
pre.prephp span.coMULTI,pre.prephp span.co1,pre.prephp span.co0{color:#F80}
pre.prephp span.co4{color:green}
pre.prephp span.kw2,pre.prephp span.kw1{color:#00f}
pre.prephp span.kw1{font-weight:bold}
pre.prephp span.re0{color:#900}
pre.prephp span.kw3{color:#007}
pre.prephp span.kw4{color:red;font-weight:bold}
pre.prephp span.nu0,pre.prephp span.nu19{color:#088}
pre.prephp span.st_h,pre.prephp span.st0{color:red}
pre.prexml span.re1,pre.prexml span.re2{color:#00f}
pre.presql span.kw1{color:#00f}
pre.presql span.st0,pre.presql span.st1{color:red}
pre.presql span.nu0,pre.presql span.nu1{color:#088}
.varisaleheader{position:relative;width:916px;height:250px;background:transparent url(../images/header_varisale.jpg) left top no-repeat;margin-bottom:40px}
.varisaleheader a{display:block;height:40px;width:123px;background-repeat:no-repeat;background-color:transparent;background-position:left top;position:absolute;bottom:40px}
.varisaleheader a:hover{background-position:left bottom}
.varisaleheader a.shop{background-image:url(../images/background_button_demo-shop.png);left:80px}
.varisaleheader a.video{background-image:url(../images/background_button_quick-tour.png);left:210px}
.fileSelDownload li{list-style-position:inside}
.fileSelDownload .button,.fileSelDownload .selectText,.fileSelDownload .downloadText{display:none}
.fileSelDownload .selectText,.fileSelDownload .downloadText{color:#0071A7;font-weight:bold;margin:20px 0 2px}
.fileSelDownload .downloadText{margin:18px 0 1px}
.fileSelDownload .button{background:url(../images/background_button_download_hb.sld.png) no-repeat top left;border:0 none;color:#fff;font-size:18px;font-weight:bold;height:30px;margin-left:182px;padding:10px 0 0 39px;width:95px;cursor:pointer}
.fileSelDownload .button:hover{background-position:0 -40px}
.event.span-12{margin-bottom:40px}
.event span{line-height:20px;font-weight:bold}
/* assets/css/navigation.css */
#mainnav{margin:0 0 0 1px;padding:35px 0 0;height:32px;float:left}
.nav img{margin:0}
li.nav{list-style:none}
li.nav1{margin:0 6px 0 0;float:left;height:32px;position:relative;z-index:1000}
a.nav1{display:block;height:32px;overflow:hidden;position:relative}
a.team{width:49px}
a.referenzen{width:97px}
a.blog{width:48px}
a.mehr{width:62px}
a.suche{width:27px}
a.leistungen{width:96px}
a.kontakt{width:74px}
a.unternehmen{width:120px}
a.start{width:53px}
a.nav1 img{position:absolute;left:0;top:0}
a.nav1:hover img{top:-100%;left:0}
a.nav1.active img{top:0;left:-100%}
a.nav1.active:hover img{top:-100%;left:-100%}
a.nav1.jsfocus img{top:-100%}
a.nav1.jsfocus + div{display:block}
li.nav1 > div{display:none;position:absolute;right:-29px;top:26px;width:602px;padding:0 0 20px 0}
li.nav1:hover > div{display:block}
li.nav1 > div > ul{background:url(../images/background_dropdown_more_middle.png) top left repeat-y;width:570px;padding:5px 8px 20px 4px}
li.nav1 > div > ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#mainnav .top{background:url(../images/background_dropdown_more_top.png) top left no-repeat;height:16px}
#mainnav .bottom{background:url(../images/background_dropdown_more_bottom.png) -1px top no-repeat;height:29px;clear:left}
li.nav2{float:left;width:175px;margin:0 0 0 15px;padding:0}
li.nav2.first{margin:0 0 0 13px}
a.nav2 img{margin:-6px 0 0}
li.nav2 > div{margin-top:6px}
li.nav3{margin:6px 0 0 ;padding:0}
a.nav3{font-size:14px;color:#fff;font-weight:normal;text-decoration:none}
li.nav1 div a:hover{text-decoration:underline}
/* assets/css/forms.css */
input[type="text"]{height:16px;padding:5px 0 5px 15px}
#searchsidebar input[type="text"]{width:224px;border:1px solid #d1eaf6}
#dropsearch input[type="text"]{width:154px;margin-left:16px;border:1px solid #359fc7;float:left}
.searchsubmit{background:url(../images/button_search.png) top left no-repeat;border:0;width:39px;height:32px;float:left;margin:-1px 30px 0 4px}
.boxcontent .searchsubmit{margin-right:7px}
/* assets/css/jquery.fancybox-1.3.1.css */
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
* html #fancybox-loading{position:absolute;margin-top:0}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox/fancybox.png')}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}
* html #fancybox-overlay{position:absolute;width:100%}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
#fancybox-close{position:absolute;top:-36px;right:-17px;height:24px;width:24px;background:url('../images/button_lightbox_portfolio_close.png') top left no-repeat;cursor:pointer;z-index:1103;display:none}
#fancybox-close:hover{background:url('../images/button_lightbox_portfolio_close_hover.png') top left no-repeat}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}
#fancybox-content{height:auto;width:auto;padding:0;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}
.fancybox-title-over{color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('../images/fancybox/fancy_title_over.png');display:block}
#fancybox-title-wrap{display:inline-block}
#fancybox-title-wrap span{height:32px;float:left}
#fancybox-title-left{padding-left:15px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat}
#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('../images/fancybox/fancybox-x.png');background-position:0 -40px;color:#FFF}
#fancybox-title-right{padding-left:15px;background-image:url('../images/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat}
#fancybox-left,#fancybox-right{position:absolute;height:24px;width:24px;top:-36px;cursor:pointer;outline:none;background-image:url('../images/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{right:57px}
#fancybox-right{right:25px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;width:30px;height:30px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background:url('../images/button_lightbox_portfolio_prev.png') top left no-repeat}
#fancybox-right-ico{background:url('../images/button_lightbox_portfolio_next.png') top left no-repeat}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{background:url('../images/button_lightbox_portfolio_prev_hover.png') top left no-repeat}
#fancybox-right:hover span{background:url('../images/button_lightbox_portfolio_next_hover.png') top left no-repeat}
.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancy-bg-n{left:0;width:100%;top:-36px;height:36px;background:transparent url('../images/background_lightbox_portfolio_top.png') no-repeat scroll -11px 0}
#fancy-bg-ne{top:-36px;right:-17px;width:17px;height:36px;background:transparent url(../images/background_lightbox_portfolio_top.png) no-repeat scroll -932px 0}
#fancy-bg-e{top:0;right:-17px;height:100%;width:17px;background:transparent url('../images/background_lightbox_portfolio_middle.png') top right repeat-y}
#fancy-bg-se{bottom:-17px;right:-17px;width:17px;height:17px;background:transparent url('../images/background_lightbox_portfolio_bottom.png') bottom right no-repeat}
#fancy-bg-s{bottom:-17px;width:100%;height:17px;left:0;background:transparent url('../images/background_lightbox_portfolio_bottom.png') bottom center no-repeat}
#fancy-bg-sw{bottom:-17px;left:-7px;width:7px;height:17px;background:transparent url('../images/background_lightbox_portfolio_bottom.png') bottom left no-repeat}
#fancy-bg-w{top:0;left:-7px;height:100%;width:7px;background:transparent url('../images/background_lightbox_portfolio_middle.png') top left repeat-y}
#fancy-bg-nw{top:-36px;left:-7px;width:7px;height:36px;background:transparent url('../images/background_lightbox_portfolio_top.png') top left no-repeat}
#fancybox-wrap.loaded,#fancybox-wrap.loaded #fancybox-inner{display:block}
#fancybox-wrap.version #fancybox-inner > h1,#fancybox-wrap.version #fancybox-inner > p{display:none}
#fancybox-wrap.version #fancybox-inner .versions{margin-left:20px}
#fancybox-wrap.version #fancy-bg-n{background-image:url('../images/background_lightbox_addon_top.png')}
/* assets/css/blueprint_framework.css */
.container{width:916px;margin:0 auto}
.showgrid{background:url(src/grid.png)}
body{margin:1.5em 0}
.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{float:left;margin-right:20px}
.last{margin-right:0}
.span-1{width:58px}
.span-2{width:136px}
.span-3{width:214px}
.span-4{width:292px}
.span-5{width:370px}
.span-6{width:448px}
.span-7{width:526px}
.span-8{width:604px}
.span-9{width:682px}
.span-10{width:760px}
.span-11{width:838px}
.span-12,div.span-12{width:916px;margin:0}
.append-1{padding-right:78px}
.append-2{padding-right:156px}
.append-3{padding-right:234px}
.append-4{padding-right:312px}
.append-5{padding-right:390px}
.append-6{padding-right:468px}
.append-7{padding-right:546px}
.append-8{padding-right:624px}
.append-9{padding-right:702px}
.append-10{padding-right:780px}
.append-11{padding-right:858px}
.prepend-1{padding-left:78px}
.prepend-2{padding-left:156px}
.prepend-3{padding-left:234px}
.prepend-4{padding-left:312px}
.prepend-5{padding-left:390px}
.prepend-6{padding-left:468px}
.prepend-7{padding-left:546px}
.prepend-8{padding-left:624px}
.prepend-9{padding-left:702px}
.prepend-10{padding-left:780px}
.prepend-11{padding-left:858px}
div.border{padding-right:9px;margin-right:10px;border-right:1px solid #eee}
div.colborder{padding-right:51px;margin-right:48px;border-right:1px solid #eee}
.pull-1{margin-left:-78px}
.pull-2{margin-left:-156px}
.pull-3{margin-left:-234px}
.pull-4{margin-left:-312px}
.pull-5{margin-left:-390px}
.pull-6{margin-left:-468px}
.pull-7{margin-left:-546px}
.pull-8{margin-left:-624px}
.pull-9{margin-left:-702px}
.pull-10{margin-left:-780px}
.pull-11{margin-left:-858px}
.pull-12{margin-left:-936px}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12{float:left;position:relative}
.push-1{margin:0 -78px 1.5em 78px}
.push-2{margin:0 -156px 1.5em 156px}
.push-3{margin:0 -234px 1.5em 234px}
.push-4{margin:0 -312px 1.5em 312px}
.push-5{margin:0 -390px 1.5em 390px}
.push-6{margin:0 -468px 1.5em 468px}
.push-7{margin:0 -546px 1.5em 546px}
.push-8{margin:0 -624px 1.5em 624px}
.push-9{margin:0 -702px 1.5em 702px}
.push-10{margin:0 -780px 1.5em 780px}
.push-11{margin:0 -858px 1.5em 858px}
.push-12{margin:0 -936px 1.5em 936px}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12{float:right;position:relative}
.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}
hr.space{background:#fff;color:#fff}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.container{display:inline-block}
* html .clearfix,* html .container{height:1%}
.clearfix,.container{display:block}
.clear{clear:both}
