html { font-size: 16px; } body { background-color: rgb(240, 227, 208); font-size: 16px; } .red { color: red; } /* Button CSS generatr */ .btn { -webkit-border-radius: 28; -moz-border-radius: 28; border-radius: 28px; text-shadow: 3px 3px 3px #3d3d3d; -webkit-box-shadow: 4px 4px 6px #666666; -moz-box-shadow: 4px 4px 6px #666666; box-shadow: 4px 4px 6px #666666; font-family: Arial; color: #fff; font-size: 16px; padding: 11px 23px 11px 23px; border: solid #bbb35d 5px; text-decoration: none; } @media (min-width: 992px) { .btn { letter-spacing: 2px; font-size: 16px; } } @media (max-width: 768px) { .btn { letter-spacing: 2px; font-size: 16px; } } .custom-btn { padding: 5px 10px; } .btn-blue { background: #4bc6fc; background-image: -webkit-linear-gradient(top, #4bc6fc, #003985); background-image: -moz-linear-gradient(top, #4bc6fc, #003985); background-image: -ms-linear-gradient(top, #4bc6fc, #003985); background-image: -o-linear-gradient(top, #4bc6fc, #003985); background-image: linear-gradient(to bottom, #4bc6fc, #003985); } .btn-red { background: #d55f75; background-image: -webkit-linear-gradient(top, #d55f75, #7c1b2e); background-image: -moz-linear-gradient(top, #d55f75, #7c1b2e); background-image: -ms-linear-gradient(top, #d55f75, #7c1b2e); background-image: -o-linear-gradient(top, #d55f75, #7c1b2e); background-image: linear-gradient(to bottom, #d55f75, #7c1b2e); } .btn-yellow { background: #e1b959; background-image: -webkit-linear-gradient(top, #e1b959, #795807); background-image: -moz-linear-gradient(top, #e1b959, #795807); background-image: -ms-linear-gradient(top, #e1b959, #795807); background-image: -o-linear-gradient(top, #e1b959, #795807); background-image: linear-gradient(to bottom, #e1b959, #795807); } ul.main-menu { width: 100%; } .nav .main-btn { padding: 5px 0; margin-right: 20px; width: 100%; } .main-menu .btn:hover { text-decoration: none; color: #bbb35d; margin-top: 15px; } .nav > li > a { position: relative; display: block; padding: 5px 27px; margin-right: 10px; margin-top: 5px; } nav.navbar { margin-top: 0px; min-height: 20px; } .main-menu li { height: 54px; } .sidebar-nav .btn { margin-bottom: 8px; padding: 2px 10px 2px 10px; } .sidebar-menu ul li { width: 100%; } .sidebar-books-list li { float: left; list-style: none; } .sidebar-books-list li a { margin: 0; padding: 0; } /* main-menu media */ @media (max-width: 768px) { .nav > li > a { margin-top: 15px; } .main-menu li { height: 45px; } .xs-top-margin { margin-top: 40px; } .main-menu .sidebar-books-list li { height: 90px; } .navbar-nav { margin: 0; } } .main-menu .sidebar-books-list { padding-bottom: 50px; padding-top: 30px; } .main-menu .sidebar-books-list ul li a img { width: 20px; } @media (max-width: 1200px) { .btn { font-size: 15px; } .nav > li > a { margin-top: 15px; } } .sidebar-left, .content, .sidebar-right { margin-bottom: 30px; margin-top: 30px; } footer { padding: 20px; -webkit-border-image: url('img/button_bg.jpg'); /* Safari 3.1-5 */ -o-border-image: url('img/button_bg.jpg'); /* Opera 11-12.1 */ border-image: url('img/button_bg.jpg'); } .footer-separator { width: 405px; margin: 0 auto; } #slide-submenu { background: rgba(0, 0, 0, 0.45); display: inline-block; padding: 0 8px; border-radius: 4px; cursor: pointer; } /*Search Box*/ .search-button { margin-top: 5px; } /*labmenu*/ A.labmenu:link { color: #660000; font-size: 11px; text-decoration: none; margin-top: 3px; margin-bottom: 3px; padding-left: 3px; padding-right: 3px; visibility: visible; line-height: 16px; } A.labmenu:active { color: #cc0000; font-size: 11px; text-decoration: none; margin-top: 3px; margin-bottom: 3px; padding-left: 3px; padding-right: 3px; line-height: 14px; font-weight: bold; } A.labmenu:visited { color: #cc0000; font-size: 11px; padding-left: 3px; padding-right: 3px; text-decoration: none; line-height: 14px; } A.labmenu:hover { color: #0033cc; font-size: 11px; padding-left: 3px; padding-right: 3px; line-height: 14px; } .impresszum { margin-top: 30px; } .secondmenu li a { margin-left: 15px; } .btn-english { color: #000; font-weight: bold; /* border: 0px !important; */ background-repeat: no-repeat; background-position: center; background-size: 100% 50px; background-image: linear-gradient( 90deg, transparent 46%, #c8102e 46%, #c8102e 56%, transparent 56% ), linear-gradient( transparent 38%, white 38%, white 42%, #c8102e 42%, #c8102e 58%, white 58%, white 62%, transparent 62% ), linear-gradient( 90deg, transparent 44%, white 44%, white 46%, #c8102e 46%, #c8102e 56%, white 56%, white 58%, transparent 58% ), linear-gradient( 33deg, transparent 45%, white 45%, white 48%, #c8102e 48%, #c8102e 54%, white 54%, white 57%, transparent 57% ), linear-gradient( -33deg, #012169 45%, white 45%, white 48%, #c8102e 48%, #c8102e 54%, white 54%, white 57%, #012169 57% ); } .btn-english:hover { color: #660000 !important; }