.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.file{padding-left:20px;display:inline-block;min-height:16px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-left:inherit;padding-right:20px;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/core/themes/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/core/themes/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/core/themes/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/core/themes/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/core/themes/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/core/themes/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/core/themes/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/core/themes/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/core/themes/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/core/themes/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/core/themes/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/core/themes/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/core/themes/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/core/themes/classy/images/icons/image-x-generic.png);}
.node--unpublished{background-color:#fff4f4;}
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,fieldset,form,label,legend,table,caption,tbody,tfoot,{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{font:normal 0.8125em/1.6em Arial,Helvetica,sans-serif;background-color:#ffffff;color:#4F5559;margin:0;}ol,ul{}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;}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#EC7007;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}h1{font-size:2em;margin-top:0;line-height:1;margin-bottom:0.8em;color:#EC7007;font-weight:bold;text-transform:uppercase;}h2{font-size:1.23em;margin-bottom:0.6em;font-weight:bold;}h3{font-size:1.1em;line-height:1;margin-bottom:1em;font-weight:bold;text-decoration:none;}h4{font-size:1.0em;line-height:1.25;margin-bottom:1.25em;font-weight:bold;}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}h6{font-size:1em;font-weight:bold;}div#main-col article.node h2{font-size:1.54em;line-height:1.5em;margin-bottom:0.8em;color:#EC7007;font-weight:bold;}p{margin:0 0 1em 0;}p.intro{color:#F07E00;font-style:italic;}p img.left{float:left;margin:1em 1em 1em 0;padding:0;}p img.right{float:right;margin:1em 0 1em 1em;}a,a:focus,a:hover{color:#4F5559;text-decoration:none;}a.more{float:right;text-align:right;padding-left:25px;padding-top:1.6em;text-transform:uppercase;text-decoration:none;color:#394D52;background:transparent url(/themes/custom/heinlein_2012/bilder/arrow.png) no-repeat 0 1.9em;}blockquote{margin:1.5em;color:#666;font-style:italic;}strong{font-weight:bold;}em,dfn{font-style:italic;}dfn{font-weight:bold;}sup,sub{line-height:0;}abbr,acronym{border-bottom:1px dotted #666;}address{margin:0 0 1.5em;font-style:italic;}del{color:#666;}pre{margin:1.5em 0;white-space:pre;}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}li ul,li ol{margin:0 1.5em;}ul,ol{margin:0 1.5em 1.5em 1.5em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}table{margin-bottom:1.4em;width:100%;border-collapse:collapse;border-spacing:0;}th{font-weight:bold;}thead th{background-color:#EC7007;color:#fff;}th,td,caption{padding:4px 10px 4px 5px;}table{border:1px solid #EC7007;}table tr td,table tr th{border:1px solid #EC7007;}table tr th{text-align:left;}table tbody tr th[scope="row"]{border-right:1px solid #EC7007;}table thead tr th[scope="row"]{border-right:1px solid #FFFFFF !important;}table thead tr th[scope="col"]{border-right:1px solid #FFFFFF !important;}table thead tr th{background-color:#EC7007 !important;}table tr.even,table tr.odd{background:none;border-color:#EC7007;}table tr.odd td,table tr.odd th{background-color:none;}table tr.even td,table tr.even th{background-color:none;}tfoot{font-style:italic;}caption{background:#eee;}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.hide{display:none;}.quiet{color:#666;}.loud{color:#000;}.highlight{background:#ff0;}.added{background:#060;color:#fff;}.removed{background:#900;color:#fff;}.first{margin-left:0;padding-left:0;}.last{margin-right:0;padding-right:0;}.top{margin-top:0;padding-top:0;}.bottom{margin-bottom:0;padding-bottom:0;}.navigation{margin:0;padding:0;list-style-type:none;}#left-col,#start-col{float:left;width:196px;padding:0px;margin-left:-755px;margin-top:6px;}#main-col{float:left;width:529px;margin-left:226px;line-height:1.53846em;margin-bottom:30px;}#right-col{float:right;width:195px;margin-top:6px;}#left-col,#right-col,#start-col{line-height:1.23077em;margin-bottom:30px;}#main-nav-box{position:absolute;top:0;left:0;height:27px;width:100%;}#main-nav,#main-nav a{color:#fff;}#main-nav li{float:left;}#main-nav li a{display:block;float:left;height:27px;background:#000 url(/themes/custom/heinlein_2012/bilder/main-nav-slice.png) no-repeat 0 0;text-align:center;line-height:100px;overflow:hidden;}li#home a{width:100px;background-position:0px 0px;}li#ueber a{width:230px;background-position:-100px 0px;}li#publikationen a{width:160px;background-position:-330px 0px;}li#howtos a{width:120px;background-position:-490px 0px;}li#referenzen a{width:139px;background-position:-610px 0px;}li#kontakt a{width:121px;background-position:-749px 0px;}li#blog a{width:110px;background-position:-870px 0px;}li#home a:hover{background-position:0px -27px;}li#ueber a:hover{background-position:-100px -27px;}li#publikationen a:hover{background-position:-330px -27px;}li#howtos a:hover{background-position:-490px -27px;}li#referenzen a:hover{background-position:-610px -27px;}li#kontakt a:hover{background-position:-749px -27px;}li#blog a:hover{background-position:-870px -27px;}#sec-navigation,#sec-navigation a{color:#394e52;text-decoration:none;font-size:1.15em;line-height:1.6em;padding-left:25px;background:none;}#sec-navigation a:hover{background:transparent url(/themes/custom/heinlein_2012/bilder/arrow.png) no-repeat 0 2px;}#sec-navigation li.active,#sec-navigation li.active a,#sec-navigation li.active-trail,#sec-navigation li.active-trail a{font-weight:bold;}#news-box ul{margin:0;padding:0;}#news-box ul li{margin:0 12px 1.6em 0;overflow:hidden;}#more-box li a{color:#4F5559;text-decoration:none;}#footer-inner{margin:0 15px;border-top:1px solid #4F5559;}div#menu_2 h2{display:none;}.view .node-upload{clear:both;}.view .node-upload p{margin:0;}.view .views-row .node-upload{margin:10px 5px 5px 5px;border:1px solid #EC7007;}.field--name-field-date{margin:10px 0px;}.field--name-field-date div{display:inline;}.date_place .field--name-field-date,.date_place .field--name-field-ort{display:inline-block;margin:0;}#main-col div.view div.node-upload h3{font-size:1.1em !important;background-color:#EC7007;padding:2px 5px 2px 2px;color:#FFFFFF;margin:0 0 3px 0;}#page #main-col div.view div.node-upload h3 a{color:#FFFFFF;text-decoration:none;}#main-col div.view-mediacenter div.views-row,#main-col div.view-vortraege div.views-row{border-top:none;}#main-col div.view h3 a,#main-col div.view h3{text-decoration:none;margin-bottom:2px;}div.comment h2{background-color:#EC7007;color:#fff;margin:20px 0 10px 0;padding:2px 5px;text-transform:uppercase;}div.comment h3 a{text-transform:uppercase;text-decoration:none;}div.comment{background-color:#FFDFBC;padding:5px;}div.comment span.submitted{font-size:0.87em;}div.node div.links li,div.comment div.links li{padding:0 0.5em 0 0;}div.node div.links li a,div.comment div.links li a{font-size:0.8em;background-color:#E6E6E6 !important;border:1px solid #D9D9D9;text-decoration:none;padding:4px 6px;}div.node div.links li.addthis a{background:none;}.views-exposed-form label{font-weight:bold;display:block;}.view-referenzen .views-exposed-form{width:513px;}.view-referenzen .views-exposed-form .form-actions{margin:0;display:inline-block;}.view-referenzen .form-item{display:inline;float:none;}.view-referenzen .form-item label{display:block;}.view-referenzen .form-item .views-widget{float:left;}.view-referenzen .form-item #edit-submit-referenzen{margin-top:0;float:right;}.view .views-row{margin-top:20px;}#left-col .view .views-row,#right-col .view .views-row,#start-col .view .views-row{margin-top:inherit;}.view .views-row .node-upload{margin:0;}#main-col div.view div.node-upload h3{padding:4px 10px 4px 15px;background:#EC7007 url(/themes/custom/heinlein_2012/bilder/bg_h3.png) no-repeat scroll left top;}.view .views-row .node-upload .media-icon{padding:5px 5px 5px 15px;}.view-filters{background:#E6E6E6;padding:5px 15px;margin-bottom:20px;}.views-exposed-form .views-widget,.views-exposed-form .form-item{margin-right:10px;padding:0;}.view-filters .form-items{margin-bottom:0;margin-top:0;}.view-filters .form-text{border:1px solid #ccc;padding:2px;height:14px;width:115px;}.views-exposed-form .form-item .form-submit{margin-top:20px;}.view-referenzen .form-item label{line-height:1.2em;margin-bottom:5px;font-weight:bold;}.view-referenzen .form-item #edit-submit-referenzen{float:none;}.view-referenzen .views-row{border-top:1px solid #CCC;padding-top:20px;}.view-referenzen .views-row:first-child{border-top:none;padding-top:0;}.view-referenzen .views-row h3{margin-top:0;}.view-referenzen .view-filters,.view-mediacenter .view-filters{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #EEEEEE;margin-bottom:20px;padding:5px 15px;}.view-referenzen select[name=tid],.view-mediacenter select[name=tid]{border:1px solid #AAAAAA;color:#222222;padding:2px;}.view-referenzen .views-row .success-story{float:right;width:56px;height:50px;margin-right:-56px;background-repeat:no-repeat;background-position:right top;}#page.unternehmen .view-referenzen .views-row .success-story{background-image:url(/themes/custom/heinlein_2012/bilder/NM_Button-Success-Story-orange-trans.png);}#page.akademie .view-referenzen .views-row .success-story{background-image:url(/themes/custom/heinlein_2012/bilder/NM_Button-Success-Story-blau-trans.png);}#page.consulting .view-referenzen .views-row .success-story{background-image:url(/themes/custom/heinlein_2012/bilder/NM_Button-Success-Story-rot-trans.png);}#page.hosting .view-referenzen .views-row .success-story{background-image:url(/themes/custom/heinlein_2012/bilder/NM_Button-Success-Story-brombeer-trans.png);}#page.elements .view-referenzen .views-row .success-story{background-image:url(/themes/custom/heinlein_2012/bilder/NM_Button-Success-Story-gruen-trans.png);}.view-referenzen .views-row .content{padding-right:55px;}.view-referenzen .views-row .list-content{padding-left:100px;}.view-referenzen .views-row .list-content dl.image{margin-left:-100px;margin-right:20px;}.node-page.node-referenz .field--name-field-projekt{margin:1em 0;}.view-Veranstaltungen .item-list{overflow:hidden;border-top:1px solid #eee;padding-top:1em;}.view-Veranstaltungen .item-list h3{width:120px;float:left;font-size:1.4em;line-height:1.2em;margin:0;}
#wrapper{width:980px;margin:0 auto;}#wrapper #container .breadcrumb a{color:#666;}#wrapper #container #header{background-image:url(/themes/custom/heinlein_2012/bilder/header.jpg);height:130px;padding:10px;}#header-region{height:110px;background:#fff;background:#fff url(/themes/custom/heinlein_2012/bilder/logo.png) no-repeat 10px 10px;}#header-region div.block-menu_block{padding-left:300px;}#mainnavi-region{height:30px;background:url(/themes/custom/heinlein_2012/bilder/menu_bg.jpg);}body.sidebar-right #squeeze{padding:25px;}caption,#main-col article.node h2{line-height:1.5em;font-size:1.3em;margin-bottom:0.4em;margin-top:0.6em;}div#main-col article.node h2{margin-top:1.25em;margin-bottom:0;}#main-col .node--type-schulung .field--name-body > :last-child{margin-bottom:0;}.menu-item.content--unpublished{background-color:#fff4f4;}.menu-item.content--unpublished > *:before{content:'🔒 ';}#block-menu_block-1{margin-bottom:1em;}#unterstartseite a,#block-menu_block-1,#block-menu_block-1 a{color:#394e52;text-decoration:none;font-size:0.95em;line-height:1.8em;padding-left:0;background:none;}#unterstartseite,#block-menu_block-1 ul.menu{margin:0;padding:0;}#block-menu_block-1 ul.menu li{list-style-type:none;list-style-image:none;margin:0;padding:0;border-top:1px solid #4F5559;}#block-menu_block-1 ul.menu li:last-child{border-bottom:1px solid #4F5559;}#block-menu_block-1 ul.menu ul li:last-child{border-bottom:none;}#block-menu_block-1 ul.menu li ul.menu{margin:0;padding:0;}#block-menu_block-1 ul.menu li ul.menu li{padding-left:20px;border-color:#DCDDDE;}#block-menu_block-1 ul.menu ul.menu li:before{content:"/ ";}#block-menu_block-1 ul.menu ul.menu ul.menu li:before{content:"> ";}#page li.active-trail:before{color:#EC7007;}#main-nav-box{background:url(/themes/custom/heinlein_2012/bilder/menuleiste.png) no-repeat;}#main-nav-box ul{padding:0;}#main-nav-box li{line-height:26px;height:26px;list-style-type:none;list-style-image:none;background:url(/themes/custom/heinlein_2012/bilder/menuleiste.png) no-repeat top right;float:left;padding:1px 20px 0 20px;margin:0;}#main-nav-box li.active-trail,#main-nav-box li.active,#main-nav-box li:hover{background:url(/themes/custom/heinlein_2012/bilder/menuleiste_hover.png) no-repeat top right;}#main-nav-box li a{line-height:26px;color:#fff;text-transform:uppercase;text-decoration:none;}#block-menu_block-1 ul li ul li{font-size:0.92em;}div.breadcrumb{font-size:0.8em;margin-top:-8px;margin-left:20px;margin-bottom:5px;padding:0;}div.breadcrumb a{text-decoration:none;}div.infokasten_multimedia{margin:1em 0;}#left-col-inner div.block-views div.view-content h2,#right-col div.block-views div.view-content h2{margin-bottom:0;}#left-col-inner div.block-views div.view-content h2 a
#right-col div.block-views div.view-content h2 a{text-decoration:none;}#content-inner p.bereich{left:20px;position:absolute;top:30px;font-size:3.5em;line-height:1.2em;width:800px;height:60px;font-weight:bold;color:#fff;text-transform:uppercase;}#content-inner p.slogan{left:20px;position:absolute;top:5.3em;font-size:1.2em;font-weight:bold;color:#fff;}dl.image{float:right;margin:0 0 0 20px;}div.dozenten dl.image,.view-referenzen dl.image{float:left;margin-right:25px;margin-left:0;}div.dozenten h2{display:inline;float:left;font-size:1em;margin:0;padding:0;padding-right:0.5em;}div.dozenten div.content{margin-left:125px;}#content_head{margin:0.5em 0;}#content_banner > *{margin-bottom:1em;}#block-similarterms-3,#block-menu_block-1{margin-bottom:2em;}#block-similarterms-3 .item-list ul li{list-style-type:none;list-style-image:none;}#main-col div.node{margin-bottom:2em;}#main-col div.node-teaser{margin-bottom:0;}#main-col div.views-row div.node h2{margin-bottom:0;font-size:13px;}#footnotetext{margin-top:4px;}.node--view-mode-full .field--name-field-teaser{font-weight:bold;margin-bottom:1.5em;color:#4f5559;}#left-col-inner .block,#start-col .block,#right-col .block{border:1px solid #D9D9D9;margin-bottom:20px;}#right-col .block.block-block-content-banner{border:none;}#left-col-inner .block div.content,#start-col .block div.content,#right-col .block div.content{padding:8px;}#start-col .block div.content ul,#right-col .block div.content ul,#left-col-inner .block div.content ul,#start-col .block div.content ul li,#right-col .block div.content ul li,#left-col-inner .block div.content ul li{list-style-type:none;list-style-image:none;margin:0;padding:0;}#start-col .block-title,#left-col .block-title,#right-col .block-title{margin:0;padding:4px 8px;background-color:#E6E6E6;color:#4f5559;font-size:13px !important;line-height:23px;}#left-col-inner .block .list-content,#right-col .block .list-content{display:none;}#left-col-inner h3,#right-col h3{margin-bottom:0;}#left-col-inner li,#right-col li,div.node li{list-style-image:url(/themes/custom/heinlein_2012/bilder/list.gif);}#right-col-visual img{border:2px solid white;width:172px;height:113px;}blockquote p.kommentar{margin:-1.5em -1.5em 0;border:1px solid;padding:0.5em;}blockquote p.quelle{font-size:0.9em;font-style:normal;margin:0 0 0 -1.5em;}blockquote p.firma{font-size:0.9em;font-style:normal;margin:0 0 0 -1.5em;}blockquote p.kurs{font-size:0.9em;font-style:normal;margin:0 0 3em -1.5em;}div.teaser{margin-left:-2px;margin-right:18px;}div.teaser dl.image dt{width:172px;height:135px;}div.teaser img{border:2px solid white;}img.align-right{margin:5px 0 5px 5px;}img.align-left{margin:5px 5px 5px 0;}.form-email,.form-select,.form-tel,.form-text,.form-textarea,.form-search{border:1px inset #CCCCCC;margin-bottom:8px;}.contact-message-kontakt-form .form-textarea.resize-vertical{width:100%;}.heinlein-kurse-review-form .form-actions{text-align:center;margin-top:44px;}.contact-message-kontakt-form label{display:block;font-weight:bold;}.contact-message-kontakt-form .form-text,.contact-message-kontakt-form .form-email{width:250px;}.contact-message-kontakt-form .form-select{width:253px;}#node-85 .anmeldung .daten label{float:left;width:215px;margin-bottom:5px;}#node-85 .anmeldung .daten label:before{content:"\A";white-space:pre;}#node-85 .anmeldung .daten label:not([for="anrede"]) + br{display:none;}#node-85 .anmeldung .daten p{clear:both;}#node-85 .anmeldung .daten .text{border:1px inset #CCCCCC;width:250px;margin-bottom:8px;}.anmeldung .daten #module{clear:left;}#left-col #block-block-2 h2{margin-top:2em;border-bottom:1px solid #FF8300;color:#4f5559;font-size:13px !important;font-weight:normal;margin-bottom:6px;padding-bottom:6px;text-transform:uppercase;}#block-block-5 padding{padding:0;}#block-block-5,#block-block-6{background-color:#ffffff !important;}#block-block-5 div.content,#block-block-6 div.content{padding:0 !important;}#block-menu_block-3{padding:0 0;margin-top:-30px;margin-left:20px;float:left;width:750px;overflow:hidden;position:absolute;background-color:#fff;border-bottom:1px solid #ccc;}#block-menu_block-3 ul{width:750px;font-size:0.9em;height:24px;overflow:hidden;padding:0;}#block-menu_block-3 li{padding:2px;margin-left:-2px;display:inline;}#block-menu_block-3 a{color:#fff;background:#394f53 url(/themes/custom/heinlein_2012/bilder/bg_h3.png) no-repeat top left;height:27px;line-height:27px;text-decoration:none;padding:4px 8px 4px 10px;overflow:hidden;font-size:0.9em;}#block-menu_block-3 a:hover,#block-menu_block-3 a.active,#block-menu_block-3 a.active-trail{color:#fff;}#left-col-inner h3,#left-col-inner h3.front-block,#right-col h3,#right-col h3.front-block{margin:0;padding:0;}#left-col-inner h3 a,#right-col h3 a{text-overflow:ellipsis;}.poll .form-item{margin:0;}.view h2{text-transform:none !important;}div.views-row{margin-top:5px;}div.list-content a{color:#FF8300 !important;text-decoration:none;font-weight:bold;}#webform-component-angebot,#webform-component-nur-konferenz,#webform-component-weitere-uebernachtungen{border:1px solid #FAB643;border-collapse:separate;border-spacing:1px;left:1px;position:relative;width:99%;background-color:#FEF0D9;}.webform-component{display:block;min-height:20px;}#webform-component-ihre-daten  .webform-component-email  input,#webform-component-ihre-daten  .webform-component-textfield  input{float:left;width:260px;display:inline-block;}#webform-component-ihre-daten  .webform-component-textfield label,#webform-component-ihre-daten  .webform-component-select label,#webform-component-ihre-daten  .webform-component-email label{float:left;width:240px;display:inline-block;}#webform-component-nur-konferenz,#webform-component-weitere-uebernachtungen{padding-left:0;padding-right:0;margin-right:0;}#content .view-mediacenter .media-icon{padding-right:0;}#content .view-id-Veranstaltungen .item-list ul{width:410px;}#content .view-id-Veranstaltungen .item-list ul li{border-bottom:1px solid #FF8300;padding-top:1em;padding-bottom:8px;}#content .view-id-Veranstaltungen .item-list ul li.views-row-first{padding-top:0;}#content .view-id-Veranstaltungen .item-list ul li.views-row-last{border-bottom:none;padding-bottom:0;}.node-event  .date_place .label{font-weight:bold;}.kurs-submit{float:right;}.kurs-select{width:400px;font-size:0.9em;}#content .view-id-Veranstaltungen .item-list{border-top:1px solid #FF8300;}#content .view-dom-id-calendar-event-block-1-1 .views-field-title{display:block;}#block-views-calendar_event-block_1 li.views-row{border-bottom:1px solid #d9d9d9;padding:5px 0 9px 0 !important;}#block-views-calendar_event-block_1 li.views-row-first{padding:3px 0 9px 0 !important;}#block-views-calendar_event-block_1 li.views-row-last{border-bottom:none;padding:5px 0 2px 0 !important;}#edit-submit-Referenzen{display:none;}.view-mediacenter  #edit-submit-mediacenter{display:none;}.kurs-submit{visibility:hidden;}.field--name-field-links a{background:url(/themes/custom/heinlein_2012/bilder/pfeil_orange.png) no-repeat left 3px;padding-left:20px;margin-left:5px;}#page.consulting .field--name-field-links a{background:url(/themes/custom/heinlein_2012/bilder/pfeil_rot.png) no-repeat left 3px;}#page.akademie .field--name-field-links a{background:url(/themes/custom/heinlein_2012/bilder/pfeil_blau.png) no-repeat left 3px;}#page.hosting .field--name-field-links a{background:url(/themes/custom/heinlein_2012/bilder/pfeil_lila.png) no-repeat left 3px;}#page.elements .field--name-field-links a{background:url(/themes/custom/heinlein_2012/bilder/pfeil_gruen.png) no-repeat left 3px;}#page #content-inner #block-block-4 .content li,#page #content-inner #block-aggregator-feed-1 div.item-list ul li{margin-bottom:15px;}#page #content-inner #block-aggregator-feed-1 div.item-list ul li{background:url(/themes/custom/heinlein_2012/bilder/pfeil_grau.png) no-repeat left 1px;padding-left:20px;}#page #content-inner #block-aggregator-feed-1 div.item-list ul li:last-child{margin-bottom:0;}#page #content-inner #block-block-4 .content li a:before{content:"> ";}#page #content-inner #block-block-4 .content li:last-child{margin-bottom:0;}#page #block-heinlein-naechste-kurse li,#page #content-inner #block-views-news-block-1 .views-row,#page #content-inner #block-views-similarterms-block_1 .views-row{border-bottom:1px solid #D9D9D9;margin:0;padding:10px 0;}#page #content-inner #block-views-news-block-1 .views-row .content,#page #content-inner #block-views-similarterms-block_1 .views-row .content{padding:0;}#page #content-inner #block-views-news-block-1 .views-row .content h6,#page #content-inner #block-views-similarterms-block_1   .views-row .content h6{font-weight:normal;line-height:1.23077em;margin:0;font-size:1em;}#page #block-heinlein-naechste-kurse li:first-child,#page #content-inner #block-views-news-block-1 .views-row:first-child,#page #content-inner #block-views-similarterms-block_1  .views-row-first{padding-top:0;}#page #block-heinlein-naechste-kurse li:last-child,#page #content-inner #block-views-news-block-1 .views-row:last-child,#page #content-inner #block-views-similarterms-block_1 .views-row-last{border:none;padding-bottom:0;}#page #content-inner #block-views-news-block-1 .views-row .content .news,#page #content-inner #block-views-similarterms-block_1  .views-row .content .news{display:none;}#page #block-heinlein-naechste-kurse li .title{display:block;font-weight:normal;font-size:1em;margin:0;}#page .block-block-content-contact .contact-div{width:100%;margin:10px 0 0 0;}#page .block-block-content-contact .contact-div span{width:85px;background-image:none;border:none;margin:0;padding:3px 0;text-align:center;}#page .block-block-content-contact .contact-div span:hover{font-weight:normal;}#page .block-heinlein_order .contact-div{width:100%;margin:10px 0 0 0;}#page .block-heinlein_order .contact-div span{width:85px;background-image:none;border:none;margin:0;padding:3px 0;text-align:center;}#page .block-heinlein_order .contact-div span:hover{font-weight:normal;}.view-id-mediacenter.view-display-id-page_1 .views-exposed-form .form-item{width:230px;margin:0;margin-right:10px;}#page #content-inner #block-similarterms-0_1 div.item-list ul li{background:url(/themes/custom/heinlein_2012/bilder/pfeil_aufzaehlung_box.png) no-repeat left 0;padding-left:20px;margin-left:5px;margin-bottom:5px;line-height:1.1em;}#page #content-inner #block-aggregator-feed-1 .more-link{display:none;}div.node div.links li a,div.comment div.links li a{font-size:inherit;background-color:inherit !important;border:inherit;padding:inherit;}#main-col .node--view-mode-teaser .node__links .links.inline{padding:0;margin:0;}#block-aggregator-feed-1 a,#block-similarterms-0_1 a{text-decoration:none;font-weight:normal;}#block-kurse-select input{margin-left:5px;}#block-kurse-select select.kurs-select{width:150px;margin:5px;}#block-heinlein_kurse-dozenten_select select.kurs-select{width:150px;margin:5px;}table.kurse{margin-top:10px;}table.kurse tr.monat th,table.kurse tr.monat td,table.kurse td a:hover,table.kurse tr.kurs td{background:none;}table.kurse tr.monat td{background-color:#E6E6E6;border-left:none;border-right:none;}table.akademie td{background:none;}.kurse-auswahl{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #EEEEEE;margin-bottom:20px;padding:5px 15px;}.kurse-auswahl div{font-weight:bold;}.node-upload{padding-bottom:5px;}.node--type-schulung.node--view-mode-full .kurslevel{float:right;padding-bottom:1em;}.kursbenotung + .field,.kurslevel + .field{clear:both;}.node--type-schulung.node--view-mode-teaser .field--name-body{display:inline;}.node--type-schulung.node--view-mode-teaser .field--name-body:after{content:none;}.views-row .node--view-mode-teaser .node__links,.views-row .node--view-mode-teaser .field--name-field-teaser{display:inline;}.views-row .node--view-mode-teaser .statistics-counter{display:none;}.view-similarterms a{text-decoration:none;}.view-mediacenter .views-field-nothing-1,.view-vortraege .views-field-nothing-1{margin-left:15px;margin-right:10px;margin-bottom:none;margin-top:5px;}.addthis img{margin-top:25px;}#block-block-7,#block-block-8{background:none !important;}#block-block-7 .content,#block-block-8 .content{padding:0 !important;}#main-col ul,#main-col ol{margin:0 0 1.5em 0;padding:0 0 0 26px;}div.node-upload div.views-field-field-teaser-value div.field-content,div.node-upload div.views-field-field-teaser-value{display:inline;}div.node-upload div.views-field-view-node{display:inline;}.view-Veranstaltungen .item-list h3{float:none;}#main-col thead{line-height:30px;}#main-col div.node h2{margin-bottom:0;margin-top:1.25em;}#main-col p{margin:0 0 1.5em 0;}#main-col .action-wrapper{margin-top:3em;}form table,form table td{border:none !important;}#attachments thead,table.table--uploads thead{line-height:30px !important;}table.table--uploads thead th{padding-top:0;padding-bottom:0;text-align:left;}#attachments td,table.table--uploads td{border:none !important;}table.heinleinplain thead th[scope="col"],table.heinleinplain td{border-right:none !important;border-left:none !important;}#main-col #node-99 h2{margin-top:0 !important;text-transform:uppercase;}.node .meta .terms > .item-list{display:inline;}.node--type-media.node-upload .field--name-field-icon{float:left;margin:5px;}div.fieldgroup{margin:.5em 0 1em 0;padding-left:1em;}.view-id-gallery_assist.view-display-id-images .views-field-field-bilder,.node--type-gallery-assist.node--view-mode-full .field--name-field-bilder .field__item{padding:20px;border:1px solid rgb(203,226,241);margin:10px;float:left;}.view-id-gallery_assist.view-display-id-images .views-row img,.node--type-gallery-assist.node--view-mode-full .field--name-field-bilder .field__item img{margin:16.6667px 0;}.view-id-gallery_assist.view-display-id-images:after{content:"";display:table;clear:both;}.contact-message-kontakt-form .field--name-field-datenschutzerklaerung input{float:left;}.contact-message-kontakt-form .field--name-field-datenschutzerklaerung label{display:none;visibility:hidden;}.contact-message-kontakt-form .field--name-field-datenschutzerklaerung #edit-field-datenschutzerklaerung-value--description{font-size:1em;}
#footer .menu span.footermenutitle{font-weight:bold;}#footer .menu .expanded li.footermenublockitem{font-weight:normal !important;color:currentColor;}h1{font-size:22px !important;line-height:28px;}h2{font-size:17px !important;}#content-inner #unterstartseite a.active,#content-inner #block-menu_block-1 li.active a.active,div #menu_2 #block-menu_block-5  a.active,#block-menu_block-1 a.active-trail,#block-menu_block-3 a.active-trail,#block-menu_block-3 a.active,#block-menu_block-10 a.active,#content-inner #unterstartseite a:hover,#content-inner #block-menu_block-1 a:hover,div #menu_2 #block-menu_block-5  a:hover,#block-menu_block-3 a:hover{color:#EC7007;}.color1,#footer .menu #menu-item-custom-id-34 li:hover,#smenu-item-custom-id-34:hover{color:#EC7007;}#page #footnote{background-color:#EC7007;}div.node blockquote,div.referenz,div.panel-pane div.referenz{font-style:normal;padding:10px 80px 5px 5px;font-size:0.95em;border-bottom:1px solid #EC7007;}#page a:hover,#page #main-col a,#page #block-menu_block-10 li.menu-item--active-trail:not(.menu-item--expanded) > a{color:#EC7007;}#page #main-col a:hover{color:#4F5559 !important;}#page #heinlein_kontakt_tel,#page #heinlein_kontakt_text{background-color:#EC7007;}#page #heinlein_kontakt_tel:hover,#page #heinlein_kontakt_text:hover{color:#EC7007;background-color:#FFFFFF;}#page.akademie li.active-trail:before,#content-inner.akademie #main-col div.node h2,#content-inner.akademie h1,#page.akademie #main-col h2,#page.akademie #main-col h3,#page.akademie div.block-block-content-contact h3,#content-inner.akademie #unterstartseite a.active,#content-inner.akademie #block-menu_block-1 li.active a.active,div #menu_2 #block-menu_block-6  a.active,.akademie #block-menu_block-1 a.active-trail,.akademie #block-menu_block-3  a.active,.akademie #block-menu_block-3  a.active-trail,.akademie #block-menu_block-10  a.active,#content-inner.akademie #unterstartseite a:hover,#content-inner.akademie #block-menu_block-1 a:hover,div.drop-menu-wrapper li.akademie a:hover,div #menu_2 #block-menu_block-6  a:hover,#page.akademie #block-menu_block-3  a:hover{color:#009FDA;}.color2,#footer .menu #menu-item-custom-id-36 li:hover,#smenu-item-custom-id-36:hover{color:#009FDA;}#page.akademie #footnote{background-color:#009FDA;}#page.akademie thead tr th{background-color:#009FDA !important;}#page.akademie table,#page.akademie table tr td,#page.akademie table tr.odd,#page.akademie table tr.even,#page.akademie table tr th,#page.akademie table tbody tr th.row{border-color:#009FDA;}#page.akademie blockquote p{color:#009FDA;}#page.akademie blockquote p.kommentar{border-color:#009FDA;color:#4F5559;}#page.akademie a:hover,#page.akademie #main-col a,#page.akademie #block-menu_block-10 li.menu-item--active-trail:not(.menu-item--expanded) > a{color:#009FDA;}#page.akademie #main-col a:hover{color:#4F5559 !important;}#page.akademie #heinlein_kontakt_tel,#page.akademie #heinlein_kontakt_text{background-color:#009FDA;}#page.akademie #heinlein_kontakt_tel:hover,#page.akademie #heinlein_kontakt_text:hover{color:#009FDA;background-color:#FFFFFF;}#page.akademie #main-col li{list-style-image:url(/themes/custom/heinlein_2012/bilder/pfeil_blau.png);}#page.consulting li.active-trail:before,#page.consulting li.active-trail:before,#content-inner.consulting #main-col div.node h2,#content-inner.consulting h1,#page.consulting #main-col h2,#page.consulting #main-col h3,#page.consulting div.block-block-content-contact h3,#content-inner.consulting #unterstartseite a.active,#content-inner.consulting #block-menu_block-1 li.active a.active,.consulting #block-menu_block-1 a.active-trail,.consulting #block-menu_block-3 a.active-trail,.consulting #block-menu_block-3 a.active,.consulting #block-menu_block-10 a.active,#content-inner.consulting #unterstartseite a:hover,#content-inner.consulting #block-menu_block-1 a:hover,div #menu_2 #block-menu_block-9 a:hover,.consulting #block-menu_block-3 a:hover{color:#cd202c;}.color3,#footer .menu #menu-item-custom-id-35 li:hover,#smenu-item-custom-id-35:hover{color:#cd202c;}#page.consulting #footnote{background-color:#cd202c;}#page.consulting thead tr th{background-color:#CD202C !important;}#page.consulting table,#page.consulting table tr td,#page.consulting table tr.odd,#page.consulting table tr.even,#page.consulting table tr th,#page.consulting table tbody tr th.row{border-color:#CD202C;}#page.consulting blockquote p{color:#009FDA;}#page.consulting blockquote p.kommentar{border-color:#009FDA;color:#4F5559;}#page.consulting a:hover,#page.consulting #main-col a,#page.consulting #block-menu_block-10 li.menu-item--active-trail:not(.menu-item--expanded) > a{color:#cd202c;}#page.consulting #main-col a:hover{color:#4F5559 !important;}#page.consulting #heinlein_kontakt_tel,#page.consulting #heinlein_kontakt_text{background-color:#cd202c;}#page.consulting #heinlein_kontakt_tel:hover,#page.consulting #heinlein_kontakt_text:hover{color:#cd202c;background-color:#FFFFFF;}#page.consulting #main-col li{list-style-image:url(/themes/custom/heinlein_2012/bilder/pfeil_rot.png);}#page.hosting li.active-trail:before,#content-inner.hosting #main-col div.node h2,#content-inner.hosting h1,#page.hosting #main-col h2,#page.hosting #main-col h3,#page.hosting div.block-block-content-contact h3,#content-inner.hosting #unterstartseite a.active,#content-inner.hosting #block-menu_block-1 li.active a.active,div #menu_2 #block-menu_block-7  a.active,.hosting #block-menu_block-1 a.active-trail,.hosting #block-menu_block-3  a.active-trail,.hosting #block-menu_block-3  a.active,.hosting #block-menu_block-10  a.active,#content-inner.hosting #unterstartseite a:hover,#content-inner.hosting #block-menu_block-1 a:hover,div.drop-menu-wrapper li.hosting a:hover,div #menu_2 #block-menu_block-7  a:hover,.hosting #block-menu_block-3  a:hover{color:#a90061;}.color4,#footer .menu #menu-item-custom-id-37 li:hover,#smenu-item-custom-id-37:hover{color:#a90061;}#page.hosting #footnote{background-color:#a90061;}#page.hosting thead tr th{background-color:#a90061 !important;}#page.hosting table,#page.hosting table tr td,#page.hosting table tr.odd,#page.hosting table tr.even,#page.hosting table tr th,#page.hosting table tbody tr th.row{border-color:#a90061;}#page.hosting blockquote p{color:#009FDA;}#page.hosting blockquote p.kommentar{border-color:#009FDA;color:#4F5559;}#page.hosting a:hover,#page.hosting #main-col a,#page.hosting #block-menu_block-10 li.menu-item--active-trail:not(.menu-item--expanded) > a{color:#a90061;}#page.hosting #main-col a:hover{color:#4F5559 !important;}#page.hosting #heinlein_kontakt_tel,#page.hosting #heinlein_kontakt_text{background-color:#a90061;}#page.hosting #heinlein_kontakt_tel:hover,#page.hosting #heinlein_kontakt_text:hover{color:#a90061;background-color:#FFFFFF;}#page.hosting #main-col li{list-style-image:url(/themes/custom/heinlein_2012/bilder/pfeil_lila.png);}#page.elements li.active-trail:before,#content-inner.elements #main-col div.node h2,#content-inner.elements h1,#page.elements #main-col h2,#page.elements #main-col h3,#page.elements div.block-block-content-contact h3,#content-inner.elements #unterstartseite a.active,#content-inner.elements #block-menu_block-1 li.active a.active,#content-inner.elements #block-menu_block-1 li.active-trail a.active-trail,div #menu_2 #block-menu_block-8 a.active,.elements #block-menu_block-1 a.active-trail,.elements #block-menu_block-3 a.active-trail,.elements #block-menu_block-3 a.active,.elements #block-menu_block-10 a.active,#content-inner.elements #unterstartseite a:hover,#content-inner.elements #block-menu_block-1 a:hover,div.drop-menu-wrapper li.elements a:hover,div #menu_2 #block-menu_block-8 a:hover,.elements #block-menu_block-3 a:hover{color:#58A618;}.color5,#footer .menu #menu-item-custom-id-38 li:hover,#smenu-item-custom-id-38:hover{color:#58A618;}#page.elements #footnote{background-color:#58A618;}#page.elements thead tr th{background-color:#58A618 !important;}#page.elements table,#page.elements table tr td,#page.elements table tr.odd,#page.elements table tr.even,#page.elements table tr th,#page.elements table tbody tr th.row{border-color:#58A618;}#page.elements blockquote p{color:#009FDA;}#page.elements blockquote p.kommentar{border-color:#009FDA;color:#4F5559;}#page.elements a:hover,#page.elements #main-col a,#page.elements #block-menu_block-10 li.menu-item--active-trail:not(.menu-item--expanded) > a{color:#58a618;}#page.elements #main-col a:hover{color:#4F5559 !important;}#page.elements #heinlein_kontakt_tel,#page.elements #heinlein_kontakt_text{background-color:#58a618;}#page.elements #heinlein_kontakt_tel:hover,#page.elements #heinlein_kontakt_text:hover{color:#58A618;background-color:#FFFFFF;}#page.elements #main-col li{list-style-image:url(/themes/custom/heinlein_2012/bilder/pfeil_gruen.png);}#block-menu_block-10{border:none !important;margin-bottom:25px;}#block-menu_block-10 ul.menu{padding:0;margin:0 0 20px 0;border-bottom:1px solid #4F5559;}#block-menu_block-10 ul.menu  ul{padding:0;margin:0;border:none;}#block-menu_block-10 li{list-style:none;padding:0;margin:0;border-top:1px solid #4F5559;}#block-menu_block-10 li  li{border-top:1px solid #dddddd;}#block-menu_block-10 li  li a{margin-left:18px;}#block-menu_block-10 li  li li a{margin-left:33px;}#block-menu_block-10 li  li li li a{margin-left:48px;}#block-menu_block-10 li  li li li li a{margin-left:63px;}#block-menu_block-10 li  a{padding:5px 0 7px 3px;display:block;}#block-menu_block-10 li li a{background:url(/themes/custom/heinlein_2012/bilder/menue_zweite_ebene_grau.png) no-repeat left 7px;padding:5px 0 7px 10px;}#block-menu_block-10 li li li a{background:url(/themes/custom/heinlein_2012/bilder/menue_dritte_ebene_grau.png) no-repeat left 7px;padding:5px 0 7px 15px;}#page.unternehmen #block-menu_block-10 > ul > li > ul > li.menu-item--active-trail > a,#page.unternehmen #block-menu_block-10 li li a:hover,#page.unternehmen #block-menu_block-10 li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_zweite_ebene_orange.png) no-repeat left 7px;}#page.unternehmen #block-menu_block-10 li li li.menu-item--active-trail a,#page.unternehmen #block-menu_block-10 li li li a:hover,#page.unternehmen #block-menu_block-10 li li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_dritte_ebene_orange.png) no-repeat left 7px;}#page.akademie #block-menu_block-10 > ul > li > ul > li.menu-item--active-trail > a,#page.akademie #block-menu_block-10 li li a:hover,#page.akademie #block-menu_block-10 li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_zweite_ebene_blau.png) no-repeat left 7px;}#page.akademie #block-menu_block-10 li li li.menu-item--active-trail a,#page.akademie #block-menu_block-10 li li li a:hover,#page.akademie #block-menu_block-10 li li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_dritte_ebene_blau.png) no-repeat left 7px;}#page.consulting #block-menu_block-10 > ul > li > ul > li.menu-item--active-trail > a,#page.consulting #block-menu_block-10 li li a:hover,#page.consulting #block-menu_block-10 li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_zweite_ebene_rot.png) no-repeat left 7px;}#page.consulting #block-menu_block-10 li li li.menu-item--active-trail a,#page.consulting #block-menu_block-10 li li li a:hover,#page.consulting #block-menu_block-10 li li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_dritte_ebene_rot.png) no-repeat left 7px;}#page.hosting #block-menu_block-10 > ul > li > ul > li.menu-item--active-trail > a,#page.hosting #block-menu_block-10 li li a:hover,#page.hosting #block-menu_block-10 li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_zweite_ebene_pink.png) no-repeat left 7px;}#page.hosting #block-menu_block-10 li li li.menu-item--active-trail a,#page.hosting #block-menu_block-10 li li li a:hover,#page.hosting #block-menu_block-10 li li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_dritte_ebene_pink.png) no-repeat left 7px;}#page.elements #block-menu_block-10 > ul > li > ul > li.menu-item--active-trail > a,#page.elements #block-menu_block-10 li li a:hover,#page.elements #block-menu_block-10 li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_zweite_ebene_gruen.png) no-repeat left 7px;}#page.elements #block-menu_block-10 li li li.menu-item--active-trail a,#page.elements #block-menu_block-10 li li li a:hover,#page.elements #block-menu_block-10 li li li a.active{background:url(/themes/custom/heinlein_2012/bilder/menue_dritte_ebene_gruen.png) no-repeat left 7px;}#block-menu_block-10{padding-bottom:0.01px;margin-bottom:25px !important;}#page.akademie #block-menu_block-10{padding-bottom:60px;background:url(/themes/custom/heinlein_2012/bilder/bereich_akademie.png) no-repeat bottom center;}#page.consulting #block-menu_block-10{padding-bottom:60px;background:url(/themes/custom/heinlein_2012/bilder/bereich_support.png) no-repeat bottom center;}#page.hosting #block-menu_block-10{padding-bottom:60px;background:url(/themes/custom/heinlein_2012/bilder/bereich_hosting.png) no-repeat bottom center;}#page.elements #block-menu_block-10{padding-bottom:60px;background:url(/themes/custom/heinlein_2012/bilder/bereich_elements.png) no-repeat bottom center;}#main-col div.view-mediacenter div.views-field-view-node a,#main-col div.view-vortraege div.views-field-view-node a,#main-col a.morelink,#main-col li.node-readmore a{padding-right:20px;background-image:url(/themes/custom/heinlein_2012/bilder/pfeil_orange.png);background-repeat:no-repeat;background-position:right center;color:#EC7007 !important;}#page #main-col a.morelink:hover,#page #main-col li.node-readmore a:hover{color:#4F5559 !important;background:url(/themes/custom/heinlein_2012/bilder/pfeil_grau.png) no-repeat right center;}#page.akademie #main-col div.view-mediacenter div.views-field-view-node a,#page.akademie #main-col div.view-vortraege div.views-field-view-node a,#page.akademie #main-col a.morelink,#page.akademie #main-col li.node-readmore a{background:url(/themes/custom/heinlein_2012/bilder/pfeil_blau.png) no-repeat right center;color:#009FDA !important;}#page.consulting #main-col div.view-mediacenter div.views-field-view-node a,#page.consulting #main-col div.view-vortraege div.views-field-view-node a,#page.consulting #main-col a.morelink,#page.consulting #main-col li.node-readmore a{background:url(/themes/custom/heinlein_2012/bilder/pfeil_rot.png) no-repeat right center;color:#CD202C !important;}#page.hosting #main-col div.view-mediacenter div.views-field-view-node a,#page.hosting #main-col div.view-vortraege div.views-field-view-node a,#page.hosting #main-col a.morelink,#page.hosting #main-col li.node-readmore a{background:url(/themes/custom/heinlein_2012/bilder/pfeil_lila.png) no-repeat right center;color:#A90061 !important;}#page.elements #main-col div.view-mediacenter div.views-field-view-node a,#page.elements #main-col div.view-vortraege div.views-field-view-node a,#page.elements #main-col a.morelink,#page.elements #main-col li.node-readmore a{background:url(/themes/custom/heinlein_2012/bilder/pfeil_gruen.png) no-repeat right center;color:#58A618 !important;}#right-col div.block-block-content-contact h3{padding-top:15px;}#main-col h3,#page.akademie #main-col h3,#page.consulting #main-col h3,#page.hosting #main-col h3,#page.elements #main-col h3{color:#4F5559;margin-bottom:0.5em;}.content h6{margin:0;}
#page #main-col li{list-style-image:url(/themes/custom/heinlein_2012/bilder/pfeil_orange.png);}#page-inner{position:relative;width:980px;margin:0 auto;}#header{position:relative;margin:25px 0 30px 0;}#teaser-wrapper{margin-bottom:24px;}#footer{clear:both;background-color:#F3F3F3;}#content-inner{position:relative;}#block-heinlein-2012-branding{display:inline-block;margin-top:0;}#block-heinlein-2012-branding img{display:block;}#block-heinlein-2012-header,#block-heinlein-2012-search{float:right;margin-top:20px;margin-left:20px;position:relative;}#block-heinlein-2012-header div{float:left;padding:0 10px;border-right:1px solid #999999;line-height:1.38462em;}#block-heinlein-2012-header div a{font-weight:bold;color:#4F5559;padding:0 5px;display:block;}#block-heinlein-2012-header div a.active{color:#EC7007;}#drop-menu-wrapper{position:absolute;z-index:99;background:url(/themes/custom/heinlein_2012/bilder/bg_quicklinks.png) no-repeat -13px 0;left:7px;top:-4px;padding:26px 0 0 0;border:none;}#block-heinlein-2012-header #drop-menu-wrapper{padding:2em 0 0 0;border-right:none;}#drop-menu-wrapper ul{padding:0;margin:0;width:200px;}#drop-menu-wrapper ul li{list-style:none outside none;margin:0;padding:0;}#drop-menu-wrapper #drop-menu-wrapper-2{background-image:url(/themes/custom/heinlein_2012/bilder/10px_weiss_transparent.png);padding:5px 1px;border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9;}.tools #login-box{width:45px;height:22px;border-right:1px solid #CCCCCC;}#block-heinlein-2012-search{border-right:none;padding:0;}#block-heinlein-2012-search .form-item{margin:0;padding:0;vertical-align:top;}#block-heinlein-2012-search input.form-search,.search-input{color:#4F5559;border-bottom:1px solid #4F5559;padding:1px 1px 2px;}#block-heinlein-2012-search input.form-submit,.search-submit{background:none;color:#4F5559;border:1px solid #4F5559;font-size:1em;padding:1px 2px;margin:0px;margin-left:-1px;height:22px;}.search-submit:hover{border-style:inset;}#meta-navigation{width:100%;margin:0;}#meta-navigation li{float:left;text-align:center;padding:0;margin-left:1px;list-style:none;background-color:#4F5559;background-image:url(/themes/custom/heinlein_2012/bilder/heinlein_galerie_sprite_big.jpg);background-repeat:no-repeat;background-position:left 30px;}#meta-navigation a{display:block;width:244px;height:195px;box-sizing:border-box;padding:5px;position:relative;font-size:1.30769em;}#meta-navigation a,#meta-navigation a:hover{color:#FFFFFF !important;}#meta-navigation a:after{content:" ";opacity:0;position:absolute;top:30px;bottom:0;left:0;right:0;}#meta-navigation li.menu-item--active-trail a:after,#meta-navigation li.active a:after,#meta-navigation a.active:after,#meta-navigation a:active:after,#meta-navigation a:hover:after{opacity:0.85;}#meta-navigation #unternehmen,#meta-navigation #unternehmen a:after{background-color:#EC7007;}#meta-navigation #unternehmen{background-position:left 30px;}#meta-navigation #akademie,#meta-navigation #akademie a:after{background-color:#009FDA;}#meta-navigation #akademie{background-position:-244px 30px;}#meta-navigation #consulting,#meta-navigation #consulting a:after{background-color:#CD202C;}#meta-navigation #consulting{background-position:-488px 30px;}#meta-navigation #hosting,#meta-navigation #hosting a:after{background-color:#A90061;}#meta-navigation #hosting{background-position:-732px 30px;}#meta-navigation #elements,#meta-navigation #elements a:after{background-color:#58A618;}#meta-navigation #elements{background-position:-781px 30px;}#footer #footnote{height:30px;}#footer #footnote div{float:right;min-width:155px;background:transparent url(/themes/custom/heinlein_2012/bilder/footer_balken_orange.png) no-repeat right top;text-align:right;color:#FFFFFF;padding:5px 6px;}#footer .block{margin-top:18px;}#footer #footer-navigation{font-size:0.9em;}#footer #footer-navigation ul{margin:0;padding:0 0 0.25em 1em;}#footer #footer-navigation ul li{display:inline;float:left;margin:0 0 0 0.5em;padding:0.2em 0.5em 0 0;}#footer #footer-navigation ul li ul{width:145px;margin:18px 0 0 0;padding:0;}#footer #footer-navigation ul li ul li{display:block;width:145px;margin:0;}#footer #footer-navigation ul li ul li a.active,#footer #footer-navigation ul li a{font-weight:bold;}#footer #footer-navigation ul li ul li a{font-weight:normal;}div #menu_2 div.block-menu_block ul a,#block-heinlein-2012-header div.drop-menu-wrapper ul a{background:none;border:none;color:#4F5559;padding:3px 6px 3px 6px;display:block;font-weight:bold;}div #menu_2 div.block-menu_block ul a:hover,#block-heinlein-2012-header div.drop-menu-wrapper ul a:hover{background:#4F5559;color:#ffffff !important;}div#content-inner h1.sub_img{text-indent:100%;direction:ltr;white-space:nowrap;overflow:hidden;margin:0;line-height:0;}div#content-inner img.sub_img{margin-bottom:10px;}div#right-col #block-block-8,div#right-col #block-block-6{border:none;}#block-block-3{border:none;}#block-block-3 .content{padding:0;}#block-heinlein-2012-search input.form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/themes/custom/heinlein_2012/bilder/icon-search.svg);background-position:center center;background-repeat:no-repeat;background-size:15px;overflow:hidden;text-indent:100%;border-left:none;padding:0;height:22px;}#block-heinlein-2012-search input.form-search{border-right:none;width:100px;height:22px;padding:0;}
.tabs.primary{border-bottom:1px solid #CCCCCC;}.tabs.primary a:hover{background-color:inherit;}.tabs.primary > li{border:1px solid #CCCCCC;border-bottom:none;background-color:#EEEEEE;}.tabs.primary > li.is-active{border-bottom:1px solid #FFFFFF;margin-bottom:-1px;background-color:#FFFFFF;}
#heinlein_kontakt_tel{background:#FF8300 url(/themes/custom/heinlein_2012/css/components/icons_kontakt_tel.png) no-repeat right -4px;}#heinlein_kontakt_text{background:#FF8300 url(/themes/custom/heinlein_2012/css/components/icons_kontakt_mail.png) no-repeat right -4px;}.contact-div{width:200px;margin:5px 0;}#heinlein_kontakt_text,#heinlein_kontakt_tel{width:80px;display:block;padding:7px 5px;color:#fff;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #ddd;border-top:1px solid #ddd;margin-right:5px;height:15px;}#heinlein_kontakt_tel:hover,#heinlein_kontakt_text:hover{cursor:pointer;color:#FF8300;font-weight:bold;background-color:#FFDFBC;}#heinlein_kontakt_tel_info textarea,#heinlein_kontakt_text_info textarea{border:1px solid black;}div.clear{clear:both;}#heinlein_kontakt_tel_info label,#heinlein_kontakt_text_info label,#heinlein_kontakt_tel_info input,#heinlein_kontakt_text_info input,#heinlein_kontakt_tel_info textarea,#heinlein_kontakt_text_info textarea{width:160px;padding-right:0px;}#heinlein_kontakt_tel_info h3,#heinlein_kontakt_text_info h3{margin:5px 0 !important;}div#page-inner div#content div#right-col .block#block-block-3{border:none;}div#page-inner div#content div#right-col .block#block-block-3 .content{padding:0;}#page .block-block-content-contact .contact-div #heinlein_kontakt_tel{margin-right:6px;}#request_answer{margin-top:0.5em;font-style:italic;}#request_answer:empty{display:none;}
.contact-message-anmeldung-form .form-item{margin:0;}.contact-message-anmeldung-form fieldset.form-item{position:relative;padding:0px;border:medium none;outline:1px solid #009FDA;margin:1em 0;}.contact-message-anmeldung-form fieldset.form-item > legend{box-sizing:border-box;width:100%;padding:0px 0.5em;background:#009FDA none repeat scroll 0% 0%;color:#FFFFFF;line-height:1.5em;font-size:1.35em;}.contact-message-anmeldung-form .fieldset-wrapper > .form-wrapper,.contact-message-anmeldung-form .fieldset-wrapper > .form-item{padding:0.5em 0.625em;margin:0;}.contact-message-anmeldung-form .fieldset-wrapper > .form-item{border-bottom:1px solid #009FDA;}.contact-message-anmeldung-form .fieldset-wrapper > .form-wrapper:last-child{border-bottom:none;}.contact-message-anmeldung-form details{padding-left:2em !important;margin-top:0px;border:medium none;}.contact-message-anmeldung-form details summary{display:none;}.contact-message-anmeldung-form details > .details-wrapper{padding:0;}.contact-message-anmeldung-form details input + label.option{display:none;}.contact-message-anmeldung-form details input + label + .description{margin:0;display:inline;}
