/*
    colors:
    blue: #97B5CF
*/
/*	START::DEVELOPMENT	*/
.RedAlert {
    background:red;
    color:white;
    text-decoration:blink;
}
/*	END::DEVELOPMENT	*/
body {
    width:100%;
    height:100%;
    padding:0!important;
    background:#fff!important;
}
h1, h2, h3 {
    margin-top:0!important;
}
h1 {
    font-size:1.3em!important;
    line-height:1.3em!important;
}
h2 {
    font-size:1.2em!important;
    line-height:1.2em!important;
}
h3 {
    font-size:1.1em!important;
    line-height:1.1em!important;
}
small {
    font-size: 85%!important;
}
/* code wie im Heft darstellen */
code {
	background-color:inherit !important;
	border:none !important;
	color:inherit !important;
	padding:0 !important;
	font-size:inherit !important;
}
.inline-block {
    display:inline-block;
}
/* Anführungszeichen im code.tpl eingefügt, aus Konsistenzgründen mit alten Artikeln (copy&paste)
code:after {
    content: "«";
}
code:before {
    content: "»";
} */
#debug {
    clear:both;
}
#Body {
    margin:0 auto;
}
/*	ADVERTISING	*/
.block.ads {
    border:0;
    border-bottom:1px solid #97B5CF;
}
#Skyscraper {
    float: right;
    margin-top: 100px;
    width: 160px;
    position:relative;
    left:-10px;
}
.skyscraper {
    margin-bottom:10px;
}
div.mobile_top {
    text-align:center;
}
#zerkbanner_bottom_full {
    width:100%;
    margin: 0 auto;
}
/* avoid padding below masthead caused by inline images */
#zerkbanner_masthead > img {
	display:block;
}
.is_ad {
    font-size:0.7em;
    border-left:1px solid #d3d3d3;
    border-right:1px solid #d3d3d3;
    border-top:1px solid #d3d3d3;
    width:60px;
    text-align:center;
    margin-left:5px;
    line-height:1.5em;
    color:#d3d3d3;
}
#Stage {
    box-shadow:5px -2px 8px 0px #878F96;
    border:1px solid #AE0417;
    float:left;
    margin-top:10px;
    overflow:hidden;
    background:#fff;
}
#HeaderTop {
    background:#0F151A;
    margin-bottom:1px;
}
#HeaderTop form {
    margin:0;
}
#Logo {
    background:#97B5CF;
    border-bottom:2px solid #fff;
    height:113px;
    margin:0;
}
#Logo img {
    width:100%;
}
#Claim {
    min-height:60px;
    min-width:120px;
    height:60px;
    width:120px;
    float:right;
    margin:13px 13px 0 0;
    color:#fff;
    font-weight:bold;
}
#Search form,
#Newsletter form {
    margin-top:15px;
}
#Search input,
#Newsletter input {
    text-transform:capitalize;
}
#Newsletter label {
    color:#fff;
    font-size:0.8em;
    text-transform:capitalize;
}
#Search label {
    color:#fff;
    font-size:0.8em;
    text-transform:capitalize;
}
#ContentLeft {
    padding:10px 0px 10px 0;
}
#ContentLeft table {
    width:100%;
}
#ContentRight {
    padding:10px 0px 10px 0px;
}
#Content div.tag_view {
/*wenn keine rechte Spalte*/
    margin-left:0px;
}
#Content {
    padding: 10px 0;
}
/*	FOOTER		*/
#Footer {
    margin-left:10px;
    border-top:1px solid #ff4400;
}
#Footer #copyright {
    text-align:right;
    padding-right:5px;
    font-size:0.7em;
}
#Footer .footer-topics {
    float:left;
    margin-left:-20px;
}
#Footer .footer-topic {
    float:left;
    padding-top:5px;
    width:200px;
}
#footer-news h2,
#Footer .footer-topic h2 {
    color:#000;
    font-size:0.8em!important;
    font-weight:normal;
    margin:0;
}
#Footer .footer-topic a {
    color:#000;
    font-size:0.8em;
}
#footer-news {
    padding-top:6px;
    max-width:200px;
    margin-right:20px;
    float:left;
}
#footer-news a {
    color:#000;
    font-size:0.8em;
}
#Footer #copyright a {
    color:#000;
}
#footer-news,
#Footer ul li {
    list-style:none;
    line-height:1em;
    margin-left:-25px;
}
.footer-sitemap-topics {
    width:150px;
    float:left;
}
.footer-sitemap-topics a {
    color:#000;
    font-size:0.8em;
}
/*	FORMULARE	*/
form .block {
    padding:10px;
}
form .buttonblock {
    margin-bottom:10px;
}
#ContentLeft label {
    float:left;
    width:150px;
    margin-right:10px;
}
#ContentLeft select,
#ContentLeft .input {
    float:left;
}
.footnote {
    font-size:0.7em;
    margin-top:10px;
}
/*	FORMULARE::SUBMIT	*/
#ContentLeft button,
input[type="submit"] {
    border:1px solid #878F96;
    border-radius: 0 0 0 0 !important;
    padding:5px;
    vertical-align:top;
}
/*	FORMULARE::TEXT		*/
input[type="email"],
input[type="text"] {
    border:1px solid #878F96;
    border-radius: 0 0 0 0 !important;
    max-width:100%;
}
/*	FORMULARE::PASSWORD		*/
input[type="password"] {
    border:1px solid #878F96;
    border-radius: 0 0 0 0 !important;
}
/*	FORMULARE::TEXTAREA	*/
#ContentLeft textarea {
    border:1px solid #878F96;
    border-radius: 0 0 0 0 !important;
}
/*	FORMULARE::SELECT	*/
select {
    border:1px solid #878F96;
    border-radius: 0 0 0 0 !important;
    min-width:224px;
}
#Search .input_top,
#Newsletter .input_top {
    width:150px;
    border-radius:0!important;
    height:10px!important;
    font-size:0.8em!important;
}
#Search .searchimage,
#Newsletter .searchimage {
    height:20px!important;
    vertical-align:top;
}
/*	FORMULARE::LINK	*/
a.button {
    border:1px solid #878F96;
    border-radius: 0 0 0 0 !important;
    padding:5px;
    background:#E2E5E7;
    color:#000;
}
a.button:hover {
    background:Orange;
    text-decoration:none;
}
/*	ALLGEMEIN	*/
.attribute-advice {
    font-size: 0.9em;
    font-style: italic;
    margin-bottom:10px;
}
.attribute-intro {
    font-size:0.9em;
    font-weight:bold;
}
.more {
    text-align:right;
    clear:both;
}
.date,
.datetime {
    font-size:0.8em;
    padding-top:2px;
}
.subtitle {
    font-size:1.2em;
    margin-bottom:10px;
}
.icon {
    margin-right:5px;
}
.clear {
    clear:both;
}
.rectangle {
    text-align:center;
    margin-bottom:10px;
    padding:10px;
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    clear:both;
}
.attribute-caption {
    margin:5px auto;
    background:#F6F5F5;
}
.attribute-caption p {
    padding:5px;
    font-size:0.9em;
}
.content-view-line {
    clear:both;
}
/*	PAYPAL	*/
.paypal-order form {
    margin:0;
}
.full .paypal-order p {
    font-size:0.8em;
}
/*	IMAGE		*/
.image p {
    background:#878F96;
    font-size:0.9em;
    color:#fff;
    padding:5px;
    margin-top:5px;
}
/*	social-bookmarks	*/
.social_bookmarks {
    margin-bottom:10px;
    clear:both;
    float:right;
}
.social_bookmarks {
    margin-bottom:20px;
}
/*	ATTRIBUTES	*/
.attribute-date {
    font-size:0.8em;
}
/*	CONTENT	*/
/*	CONTENT::SIMILAR_ARTICLES	*/
.attribute-relatedcontent h2 {
    background:#878F96;
    padding:5px;
    color:#fff;
}
.attribute-relatedcontent ul li {
    list-style-image:url(../images/links-li-bg.gif);
}
/*	FULL	*/
.full h1 {
    background:#97B5CF;
    padding:3px 10px;
    color:#fff;
}
.full .pagenavigator {
    padding:10px 0 0 0;
}
.full .author {
    display:inline;
}
.full .caption {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #000000;
    display: block;
    font-size: 0.8em;
    padding: 0 5px;
}
.full .attribute-relatedcontent {
    border-bottom:1px solid #97B5CF;
    padding-bottom:10px;
    margin-bottom:10px;
}
/*	FULL::FOLDER	*/
/*	FULL::FOLDER_EVENTS	*/
.full.folder.events .switch {
    text-align:right;
    margin-bottom:20px;
}
.full.folder.events .content {
    float:left;
}
.full.folder.events .label {
    float:left;
    width:100px;
    margin-right:10px;
}
.full.folder.events .col {
    margin-right:10px;
}
.full.folder.events .col.name {
    width:200px;
    float:left;
}
.full.folder.events .col.location {
    width:200px;
    float:left;
}
.full.folder.events .col.start {
    width:70px;
    float:left;
}
.full.folder.events .col.end {
    width:70px;
    float:left;
}
.full.folder.events ul {
    list-style:none;
    margin-left:0;
}
.full.folder.events ul li {
    clear:both;
}
.full.folder.events ul li div {
    font-size:0.9em;
}
/*	FULL::LNMSHOP::START	*/
.full.lnmshop.start {
    margin:0 0 10px 10px;
    padding:10px 0 0 0;
}
.full.lnmshop.start p {
    padding:0 10px 0 10px;
}
.full.lnmshop.start > .row {
    padding:0 0 0 10px;
}
.full.lnmshop.start .lnm_shop_box {
    margin-bottom:10px;
}
.lnm_shop_account_issue_cover {
    height:180px;
}
/*	FULL::REGISTER	*/
.full.register {
    border:none;
}
/*	FULL::FOLDER::YEAR_ISSUES	*/
.full.folder.year_issues .issue h2 {
    background:#97B5CF;
    padding:5px;
}
.full.folder.year_issues .issue h2 a {
    color:#fff;
}
.full.folder.year_issues .issue .cover-box {
    float:left;
    margin-right:30px;
    margin-left:10px;
}
.full.folder.year_issues .issue .cover-box .bob {
    max-width:100%;
    margin-bottom:0;
}
.full.folder.year_issues .issue .cover-box .bob p {
    width:220px;
}
.full.folder.year_issues .issue {
    clear:both;
}
.full.folder.year_issues .issue .issue-box {
    padding-right:10px;
    margin-left:10px;
}
.full.folder.year_issues .issue .issue-box h2 {
    background:#fff;
}
.full.folder.year_issues .issue .issue-box h2 a {
    color:#0088CC;
}
.full.folder.year_issues .issue .issue-box ul li {
    list-style-image:url(../images/links-li-bg.gif);
}
/*	FULL::FOLDER::SPECIAL_EDITIONS	*/
.full.folder.special_editions h2 {
    background:#878F96;
}
/*	FULL::ISSUE	*/
.full.issue .issue-head [class*="span"] {
    padding:10px;
}
.full.issue .attribute-index {
    padding:0 10px 0 10px;
}
.full.issue .attribute-body {
    padding:0 10px 0 10px;
}
.full.issue .bob {
    float:left;
    margin-bottom:0;
}
.full.issue .bob p {
    width:250px;
}
.full.issue .issue-content h2 {
    clear:both;
}
.full.issue .pagenavigator {
    padding:0 10px;
}
.full.issue #issuebox {
    margin-left:25px;
    margin-bottom:10px;
    display:inline-block;
}
.full.issue #issuebox .span2.last {
    padding-right:13px!important;
}
.full.issue #issuebox h2 {
    margin-right:37px;
}
.paypal-option {
    overflow:hidden;
}
.paypal-option p {
    margin:0;
}
.paypal-button {
    float:left;
    padding:0 10px 0 0;
}
/*	FULL::CURRENT_ISSUE	*/
.full.current_issue .bob {
    float:left!important;
    clear:none;
    margin-bottom:0;
}
.full.current_issue .bob p {
    width:250px;
}
.full.current_issue .issue-content {
    clear:both;
}
.full.current_issue .issue-content h2 {
    clear:both;
}
.full.current_issue ul li {
    list-style-image:url(../images/links-li-bg.gif);
}
.full.current_issue ul {
    margin-left:20px;
    float:left;
}
.full.current_issue .issue-content ul {
    margin-left:20px;
    float:none;
}
.full.current_issue .issue-content h4 {
    font-size:1em;
}
/*	FULL::SPOTLIGHT	*/
.full.spotlight .article {
    clear:both;
    margin-bottom:20px;
}
.full.spotlight .article .more {
    clear:both;
}
/*	FULL::FOLDER::BLOGS	*/
.full.folder.blogs .rss {
    float:left;
    margin-right:20px;
}
.full.folder.blogs .item {
    clear:both;
    border-bottom:1px solid #97B5CF;
    padding-bottom:10px;
    margin-bottom:10px;
}
/*	FULL::BLOG	*/
.full.blog .post {
    border-bottom:1px solid #97B5CF;
    margin-bottom:10px;
    padding-bottom:10px;
}
/*	FULL::ARTICLE	*/
.full.article h1 {
    color:#000;
    background:none;
    font-size:1.2em!important;
    padding:0;
}
.full.article h2 {
    padding:3px 10px;
    background:#97B5CF;
    font-size:1.3em!important;
    color:#fff;
}
.full.article .leadimage {
    float:right;
    margin: 0 0 10px 10px;
    clear:right;
}
.full.article .article_intro {
    font-size:0.9em;
    font-weight:bold;
}
.full.article div.author {
    display:block!important;
}
.full.article div.author {
    font-size:0.9em;
    margin-bottom:10px;
}
.full.article .bob-box {
    float:right;
    margin:-36px 30px 0 0;
}
.full.article .bob p {
    width:200px;
}
/*	FULL::ARTICLE_P	*/
.full.article_p {
    text-align:left;
}
/*	FULL::FEATURES	*/
.full.folder.folder_features .item h2 {
    margin:0;
}
.full.folder.folder_features .item h2 a {
    font-size:0.8em;
    color:#000;
}
.full.folder.folder_features .item {
    border-bottom:1px solid #97B5CF;
    margin-bottom:10px;
    padding-bottom:10px;
}
/*	FULL::BLOG_POST	*/
.full.blog_post .paginate .next,
.full.blog_post .paginate .previous {
    width:50%;
    float:left;
    margin-bottom:20px;
}
.full.blog_post .paginate .next {
    text-align:right;
}
.full.blog_post .embed-inline {
    float:none;
}
/*	LIST_BOX	*/
.list_box {
    clear:both;
    margin-bottom:10px;
    padding-bottom:10px!important;
    border-bottom:1px solid #97B5CF;
}
.list_box .tags a {
    font-size:0.7em;
}
.list_box .article-date {
    display:inline;
}
.list_box h3 {
    display:inline;
    margin-right:10px;
    margin-bottom:10px;
}
.list_box h2 {
    clear:none!important;
    font-size:0.9em !important;
    margin-bottom: 5px !important;
}
.list_box h2 a {
    color:#000;
}
.list_box .image {
    float:right;
    margin-left:10px;
}
/*	LIST_BOX::ARTICLE	*/
.list_box.article {
    padding:0 10px 0 10px;
    margin:5px;
}
/*	LIST_BOX::NEWS		*/
/*	LIST_BOX::ISSUES	*/
.list.issues > h2 {
    border-bottom:1px dotted #97B5CF;
    padding:5px 5px 5px 10px;
}
.list.issues h2 a {
    color:#000;
}
.list .issue {
    float:left;
    width:193px;
}
.list.issues .issue h2 {
    text-align:center;
    background:#F6F5F5;
    padding:5px;
}
.list.issues .issue h2 a {
    color:#000;
}
.list.issues .issue {
    padding:3px;
    font-size:0.9em;
    line-height:1.2em;
    text-align:center;
    height:370px;
    margin-bottom:10px;
}
.list.issues .issue .bob p{
    max-width:100%;
    width:168px;
}
.list.issues .issue .issue-box {
    height:280px;
}
.list.issues .issue .issue-box .attribute-image {
    height:215px;
}
/*	NEWS		*/
.news .article-date {
    clear:none;
}
/*	NEWSLETTER		*/
/*	NEWSLETTER::SUBSCRIBE_FORM	*/
.module_frame .newsletter .sign_up input {
    margin-left:50px;
    margin-right:10px;
    float:left;
}
.module_frame .newsletter .lead_register_form_block.right input {
    margin-left:0;
}
/* Fix the missing span definition if there's no extra menu and we're displaying a lead registration form */
.register.row {
    margin-left:0px;
}
/*	NEWSLETTER::UNSUBSCRIBE	*/
/*	Listen		*/
.list_image {
    float:right; margin: 2px 0px 5px 5px;
}
.pagenavigator {
    clear:both;
}
/*	WHITEPAPER	*/
#whitepaper_list li {
    border-bottom:1px solid #97B5CF!important;
    margin-bottom:10px!important;
    padding-bottom:10px!important;
}
/*	EZFIND		*/
#search_results .view {
    border-bottom:1px solid #97B5CF;
    margin-bottom:10px;
    padding-bottom:10px;
}
.advancedsearch .percent,
#searchresult .percent{
    width:110px;
    float:left;
}
.advancedsearch .date,
#searchresult .date {
    width:110px;
    float:left;
}
.advancedsearch title,
#searchresult .title {
    font-weight:bold;
}
.advancedsearch text,
#searchresult .text {
    float:left;
    max-width:485px;
}
.facet-list {
    float:left;
    width:200px;
}
/*	BLOCK	*/
.block {
    border:1px solid #97B5CF;
    margin-bottom:10px;
}
.block > h2 {
    background:#97B5CF;
    padding:5px 10px 5px 10px;
    color:#fff;
}
.block .block-content {
    padding:10px;
}
.block .block-content .bob p {
    max-width:255px;
}
/*	BLOCK::LATEST_CONTENT_AUTO	*/
.block.block-latest_content_auto ul {
    list-style:none;
    margin:0;
}
.block.block-latest_content_auto ul li {
    margin:0 0 10px 0;
    border-bottom:1px dotted #97B5CF;
}
/*	BLOCK::EVENT_CALENDAR	*/
.block.block-event_calendar h2 a {
    color:#fff;
}
.block.block-event_calendar ul {
    list-style:none;
    margin:0;
}
.block.block-event_calendar ul li {
    font-size:0.9em;
}
.block.block-event_calendar #ezagenda_calendar_left {
    width: 250px;
    background-color: #F0F0F0;
    margin-left:15px;
}
.block.block-event_calendar #ezagenda_calendar_container {
    width:250px;
}
.block.block-event_calendar div#ezagenda_calendar_container table {
    background-color: #F0F0F0;
    font-size: 0.85em;
    margin: auto;
    text-align: left;
}
div#ezagenda_calendar_container {
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: center;
    width: 250px;
}
div#ezagenda_calendar_container table .first_col {
    border-left: 0 none;
}
div#ezagenda_calendar_container table td {
    border-color: #FEFFFC #DEE0DD #DEE0DD #FEFFFC;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
    text-align: center;
}
.block.block-event_calendar .calendar_heading_date {
    text-align:center;
}
.block.block-event_calendar .calendar_heading_next {
    text-align:right;
}
.block.block-event_calendar .calendar_heading_days {
    text-align:center;
}
.block.block-event_calendar .ezagenda_current {
    color: #DF1D42;
    font-weight: bold;
}
/*	BLOCK::TAG_CLOUD	*/
.block.block-tag_cloud .block-content .full {
    border:none;
}
/*	BLOCK::BUY_ITEM	*/
.block-buy_item .onsite form {
    margin:0;
}
.block-buy_item .onsite br {
    display:none;
}
/*	BLOCK::ADZERK	*/
.adzerk {
    border:none!important;
}
.adzerk > h2 {
    background:#fff!important;
    color:#000!important;
    margin:0 0 0 10px!important;
    font-weight:normal!important;
    font-size:0.6em!important;
    font-size:0.7em;
    border-left:1px solid #d3d3d3;
    border-right:1px solid #d3d3d3;
    border-top:1px solid #d3d3d3;
    width:60px;
    text-align:center;
    margin-left:5px;
    line-height:1.5em;
    color:#d3d3d3;
    border-radius:0!important;
    padding:3px!important;
}
.adzerk .block-content {
    padding:0!important;
}
/*	BLOCK::FACEBOOK	*/
.block.block-facebook {
    text-align:center;
}
/*	BLOCK::TEASER	*/
/*	BLOCK::TEASER-BOX	*/
.block.block-Manual4Items .block-content ul,
.block.block-teaser.block-box .block-content ul {
    list-style:none;
    margin:0;
}
.block.block-Manual4Items .block-content ul li,
.block.block-teaser.block-box .block-content ul li {
    float:left;
    width:288px;
    margin:0 5px 15px 5px;
    height:340px;
    background:#F0F0F0;
}
.block.block-Manual4Items .block-content .list-content,
.block.block-teaser.block-box .block-content .list-content {
    padding:10px;
}
/*	BLOCK::USERFRIENDLY	*/
.block.block-userfriendly h2 {
    color:#000;
    background:none;
}
.block.block-userfriendly {
    text-align:center;
    border-top:none;
    border-left:none;
    border-right:none;
}
/*	BLOCK::NJOBS	*/
.block.block-njobs h2 {
    color:#000;
    background:none;
}
.block.block-njobs {
    text-align:center;
    border-top:none;
    border-left:none;
    border-right:none;
}
.block.block-njobs td {
    padding-right:10px;
    padding-left:25px!important;
    width:300px;
}
.block.block-njobs input {
    width:210px!important;
}
.block.block-njobs input[type="submit"] {
    margin-left:-20px;
    width:102px!important;
}
/*	BLOCK::WHITEPAPER_TEASER	*/
#whitepaper_teaser h3 a {
    font-size:0.8em;
    color:#fff;
    text-decoration:none;
}
#whitepaper_teaser a {
    color:#fff;
    text-decoration:underline;
}
#whitepaper_teaser {
    background:#2c4764;
    padding:3px 10px 10px 10px ;
}
#whitepaper_teaser,
#whitepaper_teaser h2,
#whitepaper_teaser th,
#whitepaper_teaser li,
#whitepaper_teaser p {
    color:#fff;
}
#whitepaper_teaser h2 {
    border-bottom:1px dotted #fff !important;
}
/*	BLOCK::WHITEPAPER_SHORTLIST	*/
#whitepaper_shortlist ul li {
    list-style-image:url(../images/links-li-bg.gif);
}
/*	BLOCK::WHITEPAPER_LIST	*/
#whitepaper_list h2 {
    margin-bottom:10px!important;
}
#whitepaper_list li {
    margin-bottom:10px!important;
}
/*	BLOCK::RANDOM_ARTICLES	*/
.block.block-RandomArticles ul {
    list-style:none;
    margin:0;
}
.block.block-RandomArticles ul li {
    border-bottom:1px dotted #97B5CF;
    margin-bottom:10px;
    padding-bottom:5px;
    font-size:0.9em;
}
.block.block-RandomArticles p {
    margin:0;
    line-height:1.2em;
}
.block.block-RandomArticles .attribute-image {
    float:right;
    margin-left:5px;
}
/*	BLOCK::RANDOM_FREE_ARTICLES	*/
.block.block-RandomFreeArticles ul li {
    border-bottom: 1px dotted #97b5cf;
    padding-bottom:10px;
}
.block.block-RandomFreeArticles ul {
    list-style:none;
    margin:0;
}
/*	BLOCK::ARTICLES	*/
.block-articles ul li {
    border-bottom: 1px dotted #97b5cf;
    padding-bottom:10px;
    margin-bottom:10px;
}
.block-articles ul {
    list-style:none;
    margin:0;
}
.block-articles .attribute-image {
    float:left;
    margin-right:10px;
    width:100px;
}
.block-articles {
}
.block-articles {
}
/*	BLOCK::FREE_ARTICLES	*/
.block-free_articles ul li {
    border-bottom: 1px dotted #97b5cf;
    padding-bottom:10px;
    margin-bottom:10px;
}
.block-free_articles ul {
    list-style:none;
    margin:0;
}
.block-free_articles .attribute-image {
    float:left;
    margin-right:10px;
    width:100px;
}
.block-free_articles {
}
.block-free_articles {
}
/*	BLOCK::RANDOM_FREE_ARTICLES	*/
.block-random_free_articles ul li {
    border-bottom: 1px dotted #97b5cf;
    padding-bottom:10px;
    margin-bottom:10px;
}
.block-random_free_articles ul {
    list-style:none;
    margin:0;
}
.block-random_free_articles .attribute-image {
    float:left;
    margin-right:10px;
    width:100px;
}
.block-random_free_articles {
}
.block-random_free_articles {
}
/*	BLOCK::RANDOM_ARTICLES	*/
.block-random_articles ul li {
    border-bottom: 1px dotted #97b5cf;
    padding-bottom:10px;
    margin-bottom:10px;
}
.block-random_articles ul {
    list-style:none;
    margin:0;
}
.block-random_articles .attribute-image {
    float:left;
    margin-right:10px;
    width:100px;
}
.block-random_articles {
}
.block-random_articles {
}
/*	BLOCK::CURRENT_ISSUE	*/
.block.block-current_issue ul {
    list-style:none;
}
.block.block-buy_item .paypal-order,
.block.block-current_issue .paypal-order {
    clear:both;
}
.block.block-buy_item .paypal-order p,
.block.block-current_issue .paypal-order p {
    font-size:0.8em;
}
.block.block-buy_item .paypal-order form,
.block.block-current_issue .paypal-order form {
    float:right;
}
/*	BLOCK::CURRENT_ISSUE_AUTO	*/
/*	BLOCK::BUY_ITEM	*/
.block.block-buy_item .block-content ul {
    list-style:none;
}
/*	BLOCK::MOST_VIEWED	*/
.block.block-most_viewed ul {
    list-style-image:url(../images/links-li-bg.gif);
    margin-left:15px;
}
.block.block-most_viewed ul li {
    line-height:0.6em;
}
.block.block-most_viewed h2 {
    margin:0;
}
.block.block-most_viewed h3 {
    margin:0;
}
.block.block-most_viewed h3 a {
    font-size:0.8em;
    font-weight:normal;
}
.block.block-most_viewed .attribute-date {
    font-size:0.7em;
    text-align:right;
}
/*	PARTS::EZCOMMENTS	*/
.ezcomments {
    background:#FCFCFC;
    border:1px solid #F0F0F0;
    padding:5px;
    margin-bottom:20px;
}
.ezcomments ul {
    margin-left:0;
}
.ezcomments ul li {
    border-bottom:1px solid #F0F0F0;
    padding-bottom:20px;
    margin-bottom:20px;
    list-style:none;
}
/*	PARTS::AUTHOR	*/
div.author {
    display:block;
    font-style:italic;
    font-size:0.9em;
}
/*	SEARCH	*/
/*	SEARCH::SEARCHRESULT	*/
.full-search #search_controls {
    width:180px!important;
    overflow:hidden;
}
.full-search .pagenavigator {
    padding:0;
}
#searchresult .score {
    width:50px;
}
#searchresult .name {
    width:450px;
    margin-bottom:10px;
}
#searchresult .name img {
    margin-right:10px;
}
#searchresult .class {
    width:50px;
}
#searchresult div {
    float:left;
}
#searchresult li {
    clear:both;
    list-style:none;
}
/* whitepaper registration start */
div.lead_register_form div form input#email {
    height:16px!important;
}
.lead_register_form_block .block,
.lead_register_form_block_custom .block {
    border:none;
}
.lead_register_form_block .block label,
.lead_register_form_block_custom .block label {
    font-size:1em;
}
.lead_register_form_block_custom .block label {
    margin-left:80px;
    margin-right:112px!important;
}
.lead_register_form_block_custom .block select {
    width:214px!important;
    min-width:214px;
}
.lead_register_form_block .block select {
    margin-left:55px;
    width:214px!important;
    min-width:214px;
}
.lead_register_form_block.form_block_left .block {
    clear:both;
    float:none;
}
.lead_register_form_block.form_block_left label {
    font-size:1em;
    width:210px!important;
}
.lead_register_form_block.form_block_left input {
    float:right;
}
/*	IMAGE::ALIGNMENT	*/
div.imageleft {
    margin-right:10px;
}
div.imageright {
    margin-left:10px;
}
div.imageleft, div.imageright, div.faxtboxleft, div.faxtboxright, div.leftobject, div.rightobject {
    margin-top: 0.3em;
    margin-bottom: 0.1em;
    display: inline;
}
div.imagecenter, div.factboxcenter, div.centerobject {
    width: 100%;
    margin-top: 0.3em;
    margin-bottom: 0.1em;
    display: block;
}
div.imagecenter {
    text-align: center;
    margin-bottom:10px;
}
div.imagecenter img {
    margin-bottom:5px;
}
div.imagecenter div {
    margin:0 auto;
    font-size:0.9em;
    background:#F6F5F5;
}
div.factboxcenter {
    text-align: left;
}
div.imageleft, div.factboxleft, div.leftobject {
    float: left;
    padding-right: 0.5em;
}
div.imageright, div.factboxright, div.rightobject {
    float: right;
    padding-right: 0.5em;
}
div.faxtboxleft, div.faxtboxright {
    background-color: #f0f0f0;
}
div.imageleft p.picturetext, div.imageright p.picturetext, div.imagecenter p.picturetext, p.factbox {
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}
div.imageleft p.picturetext, div.imageright p.picturetext, span.picturetext, p.factbox {
    background-color: #f0f0f0;
}
/*	GLOSSAR		*/
#glossar {
    margin-left:10px;
}
/*	GLOSSAR::ORDER_ISSUE	*/
.order_issue {
    background:#f5f5f5;
    max-width:289px;
    width:289px;
    float:left;
    margin:5px 5px 15px 5px;
}
.order_issue .info {
    height:150px;
    padding:5px;
}
.order_issue .bob p {
    width:200px;
    margin-left:30px;
}
.order_issue h3 {
    padding:5px;
    background:#97B5CF;
}
.order_issue h3,
.order_issue h3 a {
    color:#fff;
}
.order_issue .more {
    margin:5px;
}
.order_box h2 {
    background:#97B5CF!important;
    border-radius:0!important;
}
.order_box {
    border:none!important;
}
.order_box .order_item {
    width:289px;
    margin:5px!important;
}
.order_item .info {
    height:170px!important;
}
.order_item {
    height:225px!important;
}
/*	BOX	*/
/*	BOX::SERVICES	*/
.box.services {
    border-bottom:1px solid #97B5CF;
    margin-bottom:20px;
}
.box.services .box-content h3 {
    background:none;
    font-size:1em!important;
    font-weight:normal;
    padding:5px;
    color:#000;
}
.box.services .box-content .right ul {
    font-size:0.9em!important;
}
/*	ATTRIBUTE-IMAGE		*/
#ContentLeft table .attribute-image{
    text-align:left;
}
.attribute-image {
    text-align:center;
}
.full.online_article .full-content .article_body img {
    margin:0 auto;
    display:block;
}
.full.online_article .full-content .article_body .attribute-caption {
    margin:5px auto;
    display:block;
    padding:0 5px;
    font-size:0.9em;
}
.full.folder.events .attribute-image {
    float:right;
    margin-left:20px;
}
.full.folder.special_editions .attribute-image {
    float:left;
    margin-right:20px;
}
.full.current_issue .attribute-image {
    float:left;
    margin-right:10px;
}
.full.spotlight .attribute-image {
    float:right;
    margin-left:10px;
}
.full.folder.blogs .attribute-image {
    float:left;
    margin-right:20px;
    margin-bottom:20px;
}
.full.blog .attribute-image {
    float:right;
    margin-left:20px;
}
.full.blog_post .attribute-image {
    float:right;
    margin-left:10px;
}
.list_box .attribute-image {
    float:right;
    width:100px;
    margin-left:10px;
    margin-bottom:5px;
    text-align:right;
}
.advancedsearch .attribute-image,
#search_results img {
    float:left;
    margin-right:10px;
    width:100px;
}
.block.block-Manual4Items .block-content .attribute-image,
.block.block-teaser.block-box .block-content .attribute-image {
    height:155px;
}
.block.block-current_issue .attribute-image {
    float:left;
    margin-right:10px;
}
.block.block-buy_item .block-content .attribute-image {
    float:left;
    margin-right:10px;
}
.order_issue .attribute-image {
    float:left;
    margin-right:10px;
}
.full.folder.folder_features .item .attribute-image {
    float:right;
    margin-left:10px;
}
.full.article .full-content .article_body img {
    display:block;
    margin:0 auto 5px auto;
}
.full.article .full-content .article_body .attribute-caption {
    display:block;
    margin:0 auto 5px auto;
    padding:0 5px;
    font-size:0.9em;
}
/*	ISSUEBOX	*/
/*	ISSUEBOX.TOP	*/
.issuebox.top span {
    display:none;
}
.issuebox.top .span2 {
    width:120px;
}
/*	ARTICLEBOX	*/
#articlebox h2 {
    background:#97B5CF!important;
    border-radius:0!important;
    margin-left:20px!important;
    margin-right:0px!important;
}
#articlebox .span2 {
    padding: 3px 6.5px !important;
}
#articlebox .express {
    margin-bottom:10px;
}
#articlebox .express .span2 {
    height:60px;
}
/*	PAYPAL	*/
.full.folder .paypal .price {
    font-size:0.7em;
}
.full.folder .paypal .vat {
    font-size:0.7em;
}


/* $form.form-horizontal select { */
#ContentLeft form.form-horizontal select {
    float:none;
}

.message-warning {
    background-color: #fee;
    border: 2px solid red;
    border-radius: 10px;
    margin: 1em;
    padding: 0.5em;
}
