/*

    rot: #d91d52
    logo-rot: #BC1F45

*/
body {
    width:100%;
    height:100%;
    padding:0!important;
    background:#fff!important;
}
.clear {
    clear:both;
}
.more {
    text-align:right;
    clear:both;
}
a,
p a,
.more a {
    color:#BC1F45!important;
}
pre {
    white-space:pre!important;
}
.bob a {
    color:#fff!important;
}
.author {
    font-size:0.7em;
}
.skyscraper {
    float: right;
    left: -10px;
    margin-top: 100px;
    position: relative;
    width: 160px;
}
.leaderboard {
    margin-bottom:10px;
}
.container {
    margin-left:20px!important;
}
#lightbox {
    display:none;
}
/*	ATTRIBUTE	*/
.attribute-caption {
    display:block;
    margin: 0 auto 10px;
    background:#f3f3f3;
    padding:0 5px;
    font-size:0.8em;
}
.attribute-image img {
    margin-bottom:5px;
}
.attribute-advice {
    font-size: 0.9em;
    font-style: italic;
}
/*	ATTRIBUTE::RELATED_CONTENT	*/
.attribute-relatedcontent h2 {
    font-size:1em!important;
    background: none repeat scroll 0 0 #BC1F45;
    color: #FFFFFF !important;
    line-height: 1.4em;
    margin-left: -8px;
    padding: 3px 0 3px 10px;
}
.attribute-relatedcontent .attribute-image {
    width:100px;
}
.attribute-relatedcontent .attribute-image img {
    margin:0px auto;
}
.attribute-relatedcontent ul {
    margin:0;
}
.attribute-relatedcontent ul li {
    list-style:none;
    border-bottom:1px solid #BC1F45;
    margin-bottom:10px;
    padding-bottom:10px;
}
.attribute-relatedcontent ul li .attribute-intro ul {
    display:inline-block;
    margin: 0 0 10px 25px;
}
.attribute-relatedcontent ul li .attribute-intro ul li {
    list-style:disc;
    border-bottom:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}
/*	BODY	*/
#Body {
    margin:0 auto;
    float:none;
    width: 1200px;
}
/*	STAGE	*/
#Stage {
    box-shadow:2px -2px 2px 2px #878F96;
    border:1px solid #878F96;
    float:left;
    background:#fff;
}
/*	HEADERTOP	*/
#HeaderTop {
    background:url(../images/head-bg.png);
    margin-left: 0;
    margin-right: -20px;
}
/*	LOGO	*/
#Logo img {
    margin-left:-12px;
}
/*	HEADERRIGHT	*/
#HeaderRight {
    max-width:700px;
}
#HeaderRight form {
    margin:0;
}
#HeaderRight input {
    margin-bottom:2px;
}
/*	MENUE	*/
#Menue ul {
    margin:0 -20px 10px 0;
    padding-left:10px;
    background:#f3f3f3;
}
#Menue ul li {
    display:inline;
    margin-right:30px;
    line-height:2em;
}
#Menue a {
    color:#BC1F45;
}
/*	BREADCRUMB	*/
#Breadcrumb a {
    font-size:0.7em;
    color:#000!important;
}
#Breadcrumb {
    font-size:0.7em;
    margin:-10px 0px -10px 23px;
    height:23px;
}
#Breadcrumb .link {
    float: right;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: -1px;
    white-space: nowrap;
}
/*	CONTENTRIGHT	*/
#ContentRight h2 {
    margin-right:-21px;
}
/*	CONTENTLEFT	*/
#lnmshop h1,
#ContentLeft h1 {
    background:#BC1F45;
    color:#fff!important;
    padding:3px 0 3px 10px;
    margin-left:-8px;
    font-size:1.4em;
    line-height:1.4em;
}
#ContentLeft h1 a {
    color:#fff!important;
}
/*	LNMSHOP	*/
#lnmshop .lnm_shop_box {
    min-height:210px;
}
/*	FULL	*/
.full h2 {
    font-size:1.4em;
}
.full img {
    display: block;
    margin: 0 auto 5px;
}
/*	FULL::FOLDER	*/
.full.folder .line-folder {
    clear:both;
}
.full.folder h3 {
    font-size:1.2em;
    line-height:1.2em;
    background:#f3f3f3;
}
/*	FILL::FOLDER::HOWTO	*/
.folder_howto .list_box {
    border-bottom:0;
}
.folder_howto .list_box .article-teaser {
    padding-left:3px;
}
.folder_howto .list_box h3 {
    background:#f3f3f3;
    font-size:1.2em;
    line-height:1.2em;
    padding:3px 0 3px 3px;
    margin:0;
}
/*	FULL::ISSUE	*/
.full.issue .issue-box .attribute-image {
    float:left;
    margin-right:10px;
}
.full.issue .issue-box {
    float:left;
    margin-right:20px;
}
.full.issue .issue-box h2 {
    font-size:1.2em;
}
/*	FULL::ARTICLE	*/
.full.article .attribute-image {
    float:left;
    margin-right:10px;
}
.full.article .issue_link {
    color:#BC1F45;
}
.full.article h2 {
    font-size:1.4em;
}
.full.article .attribute-body div a img {
    display: block;
    margin: 0 auto 5px;
}
.full.article .attribute-intro {
    font-size:0.8em;
    font-weight:bold;
}
/*	FULL::SEARCH	*/
.full.full-search h1 {
    background:#BC1F45;
    color:#fff!important;
    padding:3px 0 3px 10px;
    margin-left:-8px;
    font-size:1.4em;
    line-height:1.4em;
}
.full.full-search {
    margin-left:10px;
    margin-right:0;
}
.full.full-search #search_controls {
    float:right!important;
}
.full.full-search #ezautocomplete {
    padding-right:10px;
}
.full.full-search #ezautocomplete .halfbox {
    height:20px!important;
    font-size: 1em !important;
}
.full.full-search #ezautocomplete .button {
    height:30px!important;
}
.full.full-search .view {
    border-bottom:1px solid #BC1F45;
    margin-bottom:10px;
    padding-bottom:10px;
}
.yui-ac-bd {
    background:#f4f4f4;
}
.yui-ac-bd ul li {
    list-style:none;
}
/*	FORM	*/
/*	FORM::INPUT	*/
input[type="submit"] {
    border:1px solid #878F96;
    border-radius: 0 0 0 0 !important;
    font-size: 0.8em !important;
    height: 20px !important;
    margin-top:-8px;
}
input[type="text"] {
    border:1px solid #878F96;
    border-radius: 0 0 0 0 !important;
    font-size: 0.8em !important;
    height: 10px !important;
}
input[type="password"] {
    border:1px solid #878F96;
    border-radius: 0 0 0 0 !important;
    font-size: 0.8em !important;
    height: 10px !important;
}
/*	SEARCH::TOP	*/
#Search {
    padding-top:20px;
}
#Search label {
    margin-bottom:18px;
    font-size:1em!important;
    color:#000!important;
}
#header-autocomplete-rs {
    position:absolute;
}
/*	NEWSLETTER::TOP	*/
#Newsletter {
    padding-top:20px;
}
#Newsletter label {
    margin-bottom:18px;
}
#Newsletter .input_top {
    width:150px;
}
#Newsletter .searchimage {
    height: 20px !important;
}
/*	LINE	*/
.line h3 {
    background:#f3f3f3;
    font-size:1.2em;
    line-height:1.2em;
    padding:3px 0 3px 10px;
    margin-left:-8px;
}
.line h3 a {
    color:#000;
}
.line h2 {
    font-size:1.2em;
    line-height:1.2em;
    background:#f3f3f3;
}
.line a {
    color:#BC1F45;
}
/*	LINE::ISSUE	*/
.line.issue .attribute-image {
    float:left;
    margin-right:10px;
}
/*	BOX	*/
/*	BOX::ISSUE	*/
.box.issue {
    float:left;
    border:1px solid #BC1F45;
    margin:10px 10px 10px 0;
    padding:5px;
    width:200px;
    height:408px;
}
.box.issue .attribute-image {
    text-align:center;
}
.box.issue h2 {
    font-size:1.2em;
    line-height:1.2em;
    margin:0;
    padding:0 10px 0 10px;
}
.box.issue h3 {
    font-size:1em;
    line-height:1.2em;
    margin:0;
    background:none;
    padding:0 10px 0 10px;
    margin-top:10px;
}
.box.issue .paypal-order {
    text-align:center;
    margin-top:10px;
    background:#f3f3f3;
    padding: 0 10px;
    margin: 0 -6px;
}
.box.issue .paypal-order p {
    font-size:0.8em;
    text-align:left;
}
.box.issue .paypal-order p .vat {
    float:right;
    margin-top:-20px;
}
.box.issue .paypal-order form {
    float:none;
}
.box.issue .paypal-order h3 {
    font-size:1em;
    margin-bottom:10px;
    text-align:center;
    padding-top:5px;
}
/*	LIST_BOX	*/
.list_box .attribute-image {
    float:right;
    margin-left:10px;
}
.list_box {
    border-bottom:1px solid #BC1F45;
}
.list_box h2 {
    background:#f3f3f3;
    font-size:1.2em;
    line-height:1.2em;
    padding:3px 0 3px 3px;
    margin:0;
}
.list_box h2 a {
    color:#BC1F45;
}
.list_box h3 {
    font-size:1em;
    line-height:1.6em;
    padding:0px 0 3px 3px;
    margin:0;
}
/*	LIST_BOX::ARTICLE	*/

/*	BLOCK	*/
#ContentRight .block {
    margin-right:22px;
}
.block h2 {
    font-size:1.4em;
    line-height:1.4em;
    padding: 3px 0 3px 10px;
    margin-bottom:10px;
    background:#d3d3d3;
}
.block h3 {
    font-size:1.2em;
    line-height:1.2em;
    margin-top:0;
}
.block .block-content {
    padding:10px;
}
.block .block-content ul {
    margin:0;
}
.block .block-content ul li {
    list-style:none;
}
.block .block-content a {
    color:#BC1F45;
}
.block .attribute-image {
    float:left;
    margin-right:10px;
}
form .block {
    border:0;
}
#ContentLeft .block h2 {
    background:#BC1F45;
    color:#fff!important;
    padding:3px 0 3px 10px;
    margin-left:-8px;
    font-size:1.4em;
    line-height:1.4em;
    clear:both;
}
#ContentLeft .block {
    margin-bottom:10px;
}
/*	BLOCK::FACEBOOK		*/
.block.block-facebook {
    text-align:center;
}
/*	BLOCK::RANDOMARTICLES	*/
.block.block-RandomArticles ul li {
    border-bottom:1px solid #BC1F45;
    margin-bottom:10px;
    padding-bottom:10px;
}
.block.block-RandomArticles {
    border-bottom:0;
}
/*	BLOCK::CURRENT_ISSUE	*/
.block.block-current_issue .attribute-image {
    float:left;
    margin-right:10px;
}
.block.block-current_issue .attribute-description {
    max-width:490px;
    float:left;
}
.block.block-current_issue .attribute-description ul li {
    list-style-image:url(../images/arrows-16.png);
}
#ContentLeft .block.block-current_issue h2 a {
    color:#fff!important;
}
/*	BLOCK::TEASER-BOX	*/
.block-teaser-box .teaserbox {
    margin-left: 0;
    padding-right: 10px;
}
.block-teaser-box .content {
    margin-left:-10px;
}
.block-teaser-box .teaserbox h3 {
    font-size:1.2em;
    background:#f3f3f3;
    padding:10px;
}
.block-teaser-box .teaserbox .attribute-image {
    text-align:center;
    height:170px;
    background:#ffffff;
    float:none;
    margin:0 auto 10px;
}
.block-teaser-box .teaserbox .attribute-short {
    padding:5px;
}
/*	BLOCK::FEED_READER	*/
.block.block-feed_reader {
    padding-bottom:10px;
}
.block.block-feed_reader h2 {
    margin-bottom:10px;
}
.block.block-feed_reader ul li {
    list-style-image:url(../images/arrows-16.png);
}
/*	BLOCK::HTML_TEXT::HIGHLIGHT	*/
.block.block-html_text.block-highlight h2 {
    background:#BC1F45;
    color:#fff;
}
.block.block-html_text.block-highlight h2 a {
    color:#fff;
}
.block.block-html_text.block-highlight .block-content {
    margin-right:-21px;
    background:#fcfcfc;
}
/*	ISSUEBOX	*/
#issuebox h2 {
    font-size:1em;
    margin-left:2px!important;
    margin-right:17px!important;
}
#issuebox h3 {
    font-size:1em;
    margin:0;
}
#issuebox .span2 {
    background-color: #EFEFEF;
    text-align:center;
}
#issuebox .description {
    background:#222222;
    color:#fff;
    text-align:left;
}
#issuebox .row div {
    margin:1px;
    padding:3px;
    display:inline;
}
#issuebox .apps div {
    height:60px;
}
#issuebox .express div {
    height:40px;
}
#issuebox {
    margin:0 0 10px 0;
}
#issuebox form {
    margin:0;
}
#issuebox br {
    display: block;
    margin: 0px 0;
}
/*	ARTICLEBOX	*/
#articlebox h2 {
    font-size:1em;
    margin-left:13px!important;
    margin-right:17px!important;
}
.articlebox h3 {
    font-size:1em;
    margin:0;
}
.articlebox .span2 {
    background-color: #EFEFEF;
    text-align:center;
}
.articlebox .description {
    background:#222222;
    color:#fff;
    text-align:left;
}
.articlebox .row div {
    margin:1px;
    padding:3px;
    display:block;
}
.articlebox .apps div {
    height:60px;
}
.articlebox .express div {
    height:40px;
}
.articlebox .row {
    margin:0;
}
#articlebox {
    margin:0 0 10px 0;
}
.articlebox form {
    margin:0;
}
/*	SHOPBOX		*/
#shopbox h2 {
    font-size:1em;
}
.lnm_shop_box {
    margin-bottom:10px;
}
/*	PAYPAL	*/
.paypal form {
    margin:0;
    float:right;
}
.paypal h3 {
    font-size:1em;
    text-align:left;
}
.paypal {
    clear:both;
}
/*	FOOTER	*/
html body div#Body.span12 div#Stage div div.container div.row div#Footer.span12 {
    margin-left:-8px;
    padding-right:20px;
}
html body div#Body.span12 div#Stage div#mainContent.container div div.container div.row div#Footer.span12 {
    margin-left:-28px;
    padding-right:20px;
}
#Footer {
    border-top:1px solid #BC1F45;
    background:#f4f4f4;
}
#Footer h2 {
    font-size:1em;
    margin:0;
}
#Footer ul {
    margin:0;
}
#Footer ul li {
    list-style:none;
}
#Footer .footer-topics {
    float:right;
    margin-right:30px;
}
#copyright {
    text-align:right;
    padding-right:10px;
    font-size:0.7em;
}

