/*
 * Copyright (c) 2015 Netzum Sorglos, Lingua-Systems Software GmbH
 */
a, a:active, a:link, a:visited{color:#333;}a:hover{color:#ffed23;}body, footer{background-color:#00642d;font-family:Tahoma, "Helvetica Neue", Arial, sans-serif;}header, article{background-color:#FFF;}header{padding:16px 0;}header #logo{text-align:center;}footer{border-top:12px solid #6aac12;text-align:center;padding:16px 0;}footer, footer a, footer a:active, footer a:link, footer a:visited{color:#FFF;}footer ul{text-align:center;padding:8px 0;}footer ul li{display:inline;}footer ul li:after{margin-left:8px;}footer ul li:last-child:after{content:'' !important;margin:0;}footer ul.nav{margin-top:16px;border-top:3px solid #bbb;padding:16px 0;}footer ul.nav, footer ul.nav li, footer ul.nav a, footer ul.nav a:active, footer ul.nav a:link, footer ul.nav a:visited{color:#6aac12;}footer ul.nav a:hover{color:#EEE;}footer ul.nav li:after{content:'|';margin:0 8px;}footer ul.services, footer p.addr{color:#FFF;font-weight:bold;}footer ul.services li:after, footer p.addr li:after{content:'•';color:#6aac12;font-size:160%;margin:0 8px 0 12px;font-family:monospace;}footer p.addr{line-height:1.2em;font-size:112%;}div.bg.grad, div.bg.grad article{background:#FFF url(../img/bg-grad.jpg) repeat-x bottom left;}#top-menu ul.nav li{list-style-type:none;margin:2px 0;}#top-menu ul.nav li a, #top-menu ul.nav li a a:active, #top-menu ul.nav li a a:link, #top-menu ul.nav li a a:visited{text-align:center;font-weight:bold;background-color:#00642d;display:block;color:#FFF;padding:4px 8px;}#top-menu ul.nav li a:hover{color:#333;background-color:#EEE;}#top-menu ul.nav li.current, #top-menu ul.nav li.current a{background-color:#6aac12;}article{color:#333;padding:16px 4px;line-height:1.4em;}article p, article h1, article h2, article h3, article h4{margin-left:0;margin-right:0;padding-left:0;padding-right:0;clear:none;}article h1{font-size:x-large;}article h2, article h3, article h4{color:#333;margin:16px 0 4px 0;}article h1, article div.page-header > h2, article .green{color:#00642d;}article a, article a:active, article a:link, article a:visited{color:#6aac12;}article a:hover{color:#00642d;}article ul, article ol{margin-left:32px;}.bg{background-color:#FFF;}.centered-block{display:block;clear:both;margin:0 auto;width:98%;}div.tooltip{display:none !important;}div.contact img#kontaktbild{float:left;margin-right:16px;padding-right:16px;}div.contact div.info{margin-bottom:32px;}div.contact h3, div.contact span.jicons-icons, div.contact span.star{display:none;}div.contact div.contact-form legend{float:left;width:100%;}div.contact form{clear:both;}@media screen and (min-width:800px){.centered-block{width:94%;}div.contact form{clear:none;}nav#top-menu{background-color:#6aac12;}nav#top-menu ul.nav{padding:8px 0;}nav#top-menu ul.nav li{display:inline;padding:8px 0;margin:0 48px 0 0;}nav#top-menu ul.nav li.current, nav#top-menu ul.nav li.current a{background-color:#EEE;color:#00642d;}nav#top-menu ul.nav a, nav#top-menu ul.nav a:active, nav#top-menu ul.nav a:link, nav#top-menu ul.nav a:visited, nav#top-menu ul.nav a:hover{display:inline;background-color:transparent;padding:4px;}header{padding:32px 0;}div.blog div.page-header, div.blog div.page-header h2{display:inline;color:#333;margin-bottom:4px;}div.blog p{margin-right:16px;text-align:left;}div.blog div.items-leading, div.blog div.items-row{clear:both;border-bottom:1px solid #333;padding:32px;}div.blog div.items-leading:after, div.blog div.items-row:after, div.blog div.items-leading div.item-image:after, div.blog div.items-row div.item-image:after{content:'';clear:both;display:block;}div.blog div.items-leading div.item-image, div.blog div.items-row div.item-image{clear:none;float:right;width:50%;text-align:center;margin:0;padding:0;}div.blog div.items-leading div.item-image img, div.blog div.items-row div.item-image img{padding:12px;background-color:#FFF;border:1px solid #999;}div.blog div.items-row:last-child{border:0;}div.blog div.items-leading{line-height:1.4em;margin-top:64px;background:transparent url(../img/blog-bg.png) repeat-x top left;}}@media screen and (min-width:1044px){.centered-block{width:1024px;}nav#top-menu ul.nav li{margin-right:128px;}header{padding:48px 0;}}
