@maincolor: #6B2993; @ltred: #EC4B41; @dkred: #C73E36; @text1: #000000; /*Fließtext*/ @text2: #6B2993; /*LinkUndHeadlines*/ @text3: #FFFFFF; /*HoverLink*/ @navilink1: #4a4a4a; /*NavigationNormal*/ @navilink2: #6B2993; /*NavigationHoverActive*/ @verlauf1: @maincolor; @verlauf2: darken(@verlauf1, 10%); @shadows: 0px 5px 10px #666666; /*##############################################################################*/ /* font-family: 'Jockey One', sans-serif; font-family: 'Titillium Web', sans-serif; */ * { margin:0; padding:0; font-family: 'Titillium Web', sans-serif; } html { height:100%; font-size: 18px; line-height: 24px; color: @text1; } h1, h2, h3, h4, h5{ font-family: 'Jockey One', sans-serif; text-transform:uppercase; } h1, h2, h3, h4{ font-size: 32px; color: @text3; } h1{ margin: 10px 0 30px; text-align: center; } h3{ color: @navilink1; margin: 10px 0 0; } h4{ font-size: 22px; margin: 10px 0; } p{ margin-bottom: 12px; } .container { margin-top: 30px !important; } /* LOGO */ #logo{ margin: 60px 0 20px; } /* NAVIGATION */ .navigation { width: 100%; padding: 30px 0 0 0; list-style: none; border-top: 1px solid #ddd; li { margin: 0 0 20px 0; position: relative; line-height: 25px; } a { float: left; height: 25px; padding: 0 25px; font-family: 'Jockey One', sans-serif; font-size: 20px; color: @navilink1; text-decoration: none; text-transform: uppercase; } li:hover > a , li.act > a { color: @navilink2; } li:hover > ul { display: block; } ul { list-style: none; margin: 0; padding: 0; display: none; position: absolute; top: 35px; left: 0; z-index: 99999; } ul ul { top: 0; left: 150px; } ul li { float: none; margin: 0; padding: 0; display: block; background-image: -webkit-linear-gradient(@verlauf1 0%, @verlauf2 100%); background-image: -moz-linear-gradient(@verlauf1 0%, @verlauf2 100%); background-image: -o-linear-gradient(@verlauf1 0%, @verlauf2 100%); background-image: linear-gradient(@verlauf1 0%, @verlauf2 100%); } ul a { padding: 10px; height: 10px; width: 130px; height: auto; line-height: 1; display: block; white-space: nowrap; float: none; text-transform: none; } ul a:hover { background:@verlauf2; } ul li:first-child > a:after { content: ''; position: absolute; left: 30px; top: -8px; width: 0; height: 0; } ul ul li:first-child a:after { left: -8px; top: 12px; width: 0; height: 0; } :after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } } /* GALERIE */ .slideshow { overflow: hidden; height: 510px !important; position: relative; } .slideshow img { min-height: 510px; min-width: 740px; } .slideshow p { background: none repeat scroll 0 0 #ffffff; top: 450px; opacity: 0.75; padding: 10px 20px; position: absolute; z-index: 999; -webkit-transition: all 1s ease-in; -moz-transition: all 1s ease-in; -o-transition: all 1s ease-in; -ms-transition: all 1s ease-in; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); } #slidernav{ width: 740px; z-index: 9999 !important; position: absolute; top: 230px; } .prev, .next { width: 50px; height: 35px; padding-top: 15px; background-color: #fff; opacity: 0.75; text-align: center; cursor: pointer; } .prev{ float: left; } .next{ float: right; } /* CONTENT */ #content { display: inline-block; line-height: 21px; } #content a{ color: #FFFFFF; text-decoration: none; } #content a:hover{ text-decoration: underline; } #content td { height: 130px; } #content td h2{ line-height: 32px; } .styled { width: 1140px !important; min-height: 100px; background: @ltred; padding: 40px 40px 80px; margin: 10px -40px -40px !important; color: @text3; } .box1, .box2 { width: 300px !important; height: 135px !important; margin: 0 0 40px !important; padding: 20px 40px; color: @text3; font-size: 14px; } .box1 > a, .box2 > a{ color: @text3; text-decoration: none; } .box1 > a:hover, .box2 > a:hover{ text-decoration: underline; } .box1 { background: @dkred; } .box2 { background: @maincolor; } .infolink{ float: right; position: absolute; bottom: 15px; right: 20px; } #googlemap{ width: 1140px; height: 400px; border: 0; margin: 20px -10px 0; } /* FOOTER */ #footer{ width: 1140px !important; margin: 20px 0 40px !important; text-align: right; } #footer a{ font-family: 'Jockey One', sans-serif; color: @maincolor; text-decoration: none; } #footer a:hover{ text-decoration: underline; color: @dkred; }