@charset "utf-8";
@font-face{font-family:'Open Sans';src:url(/fileadmin/fonts/open-sans/opensans-regular-webfont.eot#) format("eot"),url(/fileadmin/fonts/open-sans/opensans-regular-webfont.woff) format("woff"),url(/fileadmin/fonts/open-sans/opensans-regular-webfont.ttf) format("truetype")}
@font-face{font-family:'Open Sans';src:url(/fileadmin/fonts/open-sans/opensans-semibold-webfont.eot#) format("eot"),url(/fileadmin/fonts/open-sans/opensans-semibold-webfont.woff) format("woff"),url(/fileadmin/fonts/open-sans/opensans-semibold-webfont.ttf) format("truetype");font-weight:700}
@font-face{font-family:'Latina';src:url(/fileadmin/fonts/latina/latinia-webfont.eot#) format("eot"),url(/fileadmin/fonts/latina/latinia-webfont.woff) format("woff"),url(/fileadmin/fonts/latina/latinia-webfont.ttf) format("truetype")}
@font-face{font-family:'Latina';src:url(/fileadmin/fonts/latina/latiniablack-webfont.eot#) format("eot"),url(/fileadmin/fonts/latina/latiniablack-webfont.woff) format("woff"),url(/fileadmin/fonts/latina/latiniablack-webfont.ttf) format("truetype");font-weight:700}
body{font-size:16px;font-family:Latina,"Times New Roman",Times,serif}
header,.header{background-color:#8A0;border-radius:8px;background-image:url(../images/bg-header.png);background-position:-32px -32px; margin-bottom:20px}
/*#c34{clear:both;margin-bottom:10px}*/
a{color:#A50}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#FA0}
.container,#oben{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
#oben{text-align:center}
#oben .ad-frame-top{width:728px;height:90px;border:none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.slogan,.panel-heading{font-family:'Open Sans',sans-serif;font-weight:700}
.h1,.h2,.h3,h1,h2,h3{margin-top:10px;margin-bottom:10px}
.h1,h1{font-size:30px;color:#FA0}
.h2, h2 {font-size: 26px;}
.h3, h3 {font-size: 22px;}
.h4, h4 {font-size: 18px}
a.totop{position:fixed;right:60px;bottom:20px;padding:15px;border-radius:8px;background-color:#8A0;opacity:.8;color:#FFF}
#layout-head{height:145px}
.slogan{font-size:21px;font-weight:700;float:left;line-height:1em;color:#630}
#layout-navi{margin:5px 0;min-height:40px;background-color:#FA0;border-radius:8px;border:thin solid #fc6;list-style-position:outside;list-style-type:none}
#layout-navi li{float:left;margin:8px 0;padding:0 10px;font-size:16px}
#layout-navi li a:link,#layout-navi li a:visited{font-weight:700}
#layout-navi li a:hover{color:#000}
.mainnavi-icon{border:0 none}
footer{padding:8px 0;background-color:#FA0;border-radius:8px;border:thin solid #fc6;clear:both;margin-top:40px;font-size:14px}
footer nav{margin-bottom:8px}
.news-subscription-text{margin:10px;font-size:.9em}
.tx-vgetagcloud-pi1 ul{font-family:Georgia,"Times New Roman",Times,serif;line-height:175%;margin:0 3px;padding:0;list-style:none;float:left}
.tx-vgetagcloud-pi1 li{display:inline;float:left}
.tx-vgetagcloud-pi1 li a:link,.tx-vgetagcloud-pi1 li a:visited{padding:4px;color:#8A0}
.tx-vgetagcloud-pi1 li a:hover{padding:4px;color:#FA0}
#spChannelName{display:none}
.csc-linkToTop{background-color:#EFE;border-bottom:1px solid #666;border-top:1px solid #666;font-size:.7em;padding:3px 10px 5px 0;margin:7px 0 0;text-align:right;clear:both;font-weight:700}
.news-amenu-item,.katlist,.news-list-browse{font-size:14px}
.news-latest-imagewrap{border:1px solid #000;float:left;margin-right:5px}
.news-latest-morelink{padding:0 0 20px}
.news-latest-date, .news-list-date, .news-list-category {font-style:italic;font-size:14px;margin:3px 0;clear:both}
span.showresultsnumber{font-weight:700;font-size:130%}
.news-list-content{border-bottom:1px;border-bottom-color:#DCDCDC;border-bottom-style:solid;border-left:1px;border-left-color:#DCDCDC;border-left-style:solid;border-right:1px;border-right-color:#DCDCDC;border-right-style:solid;padding:5px}
.news-list-subheader{font-weight:400}
.news-single-timedata{text-align:right;border-bottom:solid 1px #666;padding:0 0 3px}
.news-single-author{margin:5px;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;font-style:italic}
.news-teaser-text{font-weight:700}
.news-single-navi{clear:both;border:1px solid #CFCFCF;height:24px;margin:10px auto;background-image:url(../images/page-browser-bg.png);background-repeat:repeat-x;background-position:bottom;font-weight:700}
/*.news-related-list{margin:5px 0}*/
.news-catRootline{color:#999;text-align:right;clear:both}
.news-catRootline,.news-single-timedata,.backtolist{font-size:14px}
.news-single-imgcaption{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#F2F2F2;padding:5px;color:#666}
.news-single-video{width:480px;margin:10px auto}
#news-related-category ul{list-style-image:url(/fileadmin/images/pages.gif)}
span.pageBrowser-disabledLinkWrap{background-color:#F0E4AB;border:solid 1px #696969;padding:1px}
.tabelle-empfaenger{font-size:.8em;width:100%;padding:0 0 10px}
.pdf-ausgaben .td-last,.pdf-ausgaben .td-1,.pdf-ausgaben .td-2,.pdf-ausgaben .td-3,.pdf-ausgaben .td-4,.pdf-ausgaben .td-5{text-align:center}
.topten{list-style-position: inside}
.topten li {display: list-item}
/*.topten .td-0,.topten .td-1{text-align:center}
.topten td,.topten th{padding:7px 3px}
.topten th{border-bottom:solid 1px #000;background-color:#FFF}*/
.tabelle-empfaenger .td-1,.tabelle-empfaenger .td-2{width:95px}
.teaser-middle table{margin:0}
.textlink-box{background-color:#EFE;border:1px solid gray;margin:10px auto;padding:10px;width:170px}
.textlink-box dt{font-weight:700;font-size:1em}
.textlink-box dd{margin-left:0;margin-bottom:5px;line-height:130%;font-size:.8em}
.tr-even{background-color:#EEE}
.tr-odd{background-color:#FFD}
table.pdf-ausgaben{width:100%;margin:20px 0}
table.pdf-ausgaben tr{height:35px}
.mediadaten-online .tr-odd,.mediadaten-online .tr-odd{height:25px}
.news-search-form-empty{margin:7px;text-align:center;font-size:.8em;display:none}
#tt-news-topnews{background-color:#EFE;margin:5px 0;display:block}
#tt-news-topnews img{margin:5px 10px}
.am-adress-categories_table a:hover{background-color:#BBE53A;color:#000}
.address-layoutbox-1{background-image:url(../images/bg-sprite.jpg);background-repeat:no-repeat;width:500px;height:200px;overflow:hidden;background-position:0 -395px;margin:1px auto;background-color:#fefb76}
.address-layoutbox-1 caption{font-size:1em;font-weight:700;padding:5px;text-align:left;background-color:#A50;border-bottom:solid 1px #A50;color:#FFFBD9}
.address-layoutbox-1 th{font-size:.7em;text-align:right;padding:3px 10px;width:80px}
.address-layoutbox-spalte{font-size:.7em;width:227px}
.address-layoutbox-logo{text-align:center;vertical-align:top;overflow:hidden}
.news-single-item h3{margin:5px 0}
.am-adress-categorie-title{color:#FA0;font-size:1.2em;font-weight:700}
#am_tt_address-item,p.news-file-download{border:solid 1px #696969;margin:5px;padding:5px;background-color:#FFD}
.news-file-download img,.news-file-download a{margin-right:15px}
h2.address-headline{font-size:1.1em;margin:5px;clear:both}
#am_tt_address-item p.address-header{font-size:1em;margin:5px;color:#8A0;font-weight:700}
#am_tt_address-item p{margin:5px;font-size:.9em;line-height:120%}
.am_tt_address-country{margin:0 0 6px}
.am_tt_address-fax{margin:0 0 6px}
.am-adress-categories{margin:0 0 10px;width:100%}
.am-adress-categories-header_table{width:500px;padding:7px 0 0}
.am-adress-categories-header_table td{background-image:url(../img/reiter-bg.gif);background-repeat:no-repeat;text-align:center;width:125px;padding:7px 0 3px}
.am-adress-categories-header_table a{color:#000}
.am-adress-categories_table{border:solid 1px #696969;padding:3px 0 0;width:100%}
.am-adress-categories_table td{background-color:#FFF;font-size:.8em;text-align:left;width:33%}
.am-adress-categories_table a{color:#000}
.am-adress-categories_table a:hover{background-color:#BBE53A;color:#000}
.am_unternehmen_plz_pagebrowser_table{font-size:.7em;width:auto}
.am_unternehmen_plz_pagebrowser_table TD{text-align:center;width:10px}
.am_unternehmen_plz_pagebrowser_td_current{background-color:#BBE53A;border:solid 1px #666;font-weight:700;padding:1px}
.katlist a:link,.katlist a:visited{color:#000}
.katlist a:hover{color:red;background-color:#CF0}
.news-catmenu-ACT a:link,.news-catmenu-ACT a:visited{color:red}
.level0{background-color:#EFE;padding:0;list-style-type:none;line-height:120%;font-weight:700}
.level1{margin:0;padding:1px 1px 1px 5px;list-style-type:none;list-style-position:inside;background-color:#FFF}
.level0>li{padding:5px}
.level1 a{font-weight:400}
.level1>li{padding:1px 5px}
.level2{background-color:#FFF;margin:0;padding:0 0 0 5px;width:auto;list-style-type:none}
.level3{background-color:#F28F00;margin:0;padding:0 0 0 7px;width:auto;list-style-type:none}
.level4{background-color:#D37E00;margin:0;padding-left:10px;width:auto;list-style-type:none}
#news-amenu-container{background-color:#EEE;padding:5px;font-size:.9em}
/*.tx-bddbflvvideogallery-pi1 #player{margin:10px}
#flvplayercaption{text-align:center}
#flvcaption{padding:3px;margin:0 auto;border:1px solid #000;position:relative;width:495px}
.flvplayer_list_table{width:100%}
.flvplayer_list_row{background-color:#CCC}
#playlist .flvplayer_list_links{width:100px;float:left}
#playlist .flvplayer_list_rechts{width:auto;float:left;height:64px}
#playlist .flvplayer_list_links,#playlist .flvplayer_list_rechts{margin:0}
#playlist fieldset{padding:10px;margin:15px 0;border:solid 1px gray}
#playlist legend{font-weight:700}*/
.flvplayer_listpic_pic_act{background-color:#EFE}
.zahlinfos{background-color:#F1FFB3}
.csc-frame-frame1{background-color:#CCC;border:solid 1px #000;padding:10px;font-size:.7em;margin:0}
.csc-frame-frame2{background-color:#CCC;width:165px;height:100px;padding:15px}
.csc-frame-indent3366{padding:10px 15px;margin:10px 13px;border:solid thin #000;display:block;background-color:#EFE}
.csc-frame-indent3366 p{text-align:justify}
.frame-textarea{width:98%;height:auto;background-color:#F2F2F2;border:solid 1px #000;padding:3px;margin:0 0 20px}
.align-center{text-align:center}
.indent{margin:0 0 5px 30px}
.loginbox-formular{font-size:.7em;margin:0 auto;width:175px}
#loginbox-tabelle{width:100%}
.loginbox-formular p{margin:0;padding:5px}
.loginbox-bild{margin:10px;width:24px;height:24px}
.mediadaten-online{width:100%;font-size:.8em;margin:10px 0}
.mediadaten-online caption{font-size:.7em;text-align:left}
.bereich-description{margin:7px;padding-left:25px}
.bezahlinformationen{width:100%;margin:10px auto}
.bezahlinformationen th{text-align:right;width:33%}
#linkurl{margin:3px}
#amazon-werbung{width:468px;height:240px;margin:22px}
.central{text-align:center;font-size:.8em;margin:5px auto}
.central img{vertical-align:text-bottom}
.rgmediaimages-media{margin:0 auto}
.rgmediaimages-caption{font-size:.8em;margin:3px}
.important{color:#8A0;font-weight:700}
#recaptcha_widget_div{margin-bottom:15px}
#cse-search-form{margin:5px auto 10px}
#cse-search-form input.gsc-input{border-color:#8A0}
#cse-search-form input.gsc-search-button{border-color:#666;background-color:#8A0}
#cse-search-form .gsc-input input.gsc-input{padding-left:25px;width:350px;background:url(http://www.soll-galabau.de/fileadmin/images/bg_suchmaske.jpg) scroll no-repeat 0 0!important}
.tx-rgpopup-dragbar{background-color:#FF0;padding:2px;text-align:right}
.tx-rgpopup-mainNest p{font-size:.9em;margin:5px 15px}
.tx-cal-controller .found{text-align:center}
.tx-cal-controller .list-view dl dt{padding:0 20px;border-top:solid thin #8a0}
.tx-cal-controller .list-view dl dd{margin:0;padding:5px 20px 20px 40px;font-size:.9em;display:block}
/*.cal-event-time {font-weight:bold}*/
.cal-event-date {margin-right:10px}
div.address-list{list-style-type:none;margin:10px 0;min-height:215px;display:block}
.address-list h3{margin:0;padding:7px;background-color:#A50;color:#FFF;border-left-width:thick;border-left-style:solid;border-left-color:#CCC}
.address-list h3 .address-distance{font-size:small}
.address-list p{font-size:.9em;margin:7px 15px}
.address-list img{float:right;margin:7px}
.address-list .address-google-maps{height:25px;padding-left:35px;background-image:url(../user_upload/images/google_maps.png);background-repeat:no-repeat;background-position:left center}
#c776{width:180px;margin:15px auto}
.social-media-ueberschrift{text-align:center;margin:5px 0;font-weight:700}
.social-media-liste{width:130px;margin:0 auto;list-style:none}
.social-media-kanal{line-height:32px;margin:5px 0}
.social-media-icon{height:32px;width:32px;border:0;display:inline;vertical-align:middle}
.gewinnfrage{font-size:1.1em;font-style:italic}
fieldset.csc-mailform{border:none;padding:0 25px;margin:0}
#mailformantwort{border:1px solid #000;background-color:#EFE;margin:10px 0}
#mailformantwort legend{display:none}
#mailformantwort label{font-size:1.1em}
#mailformantwort input{margin:8px 5px 8px 50px}
span.csc-mailform-radio{line-height:36px}
span.csc-mailform-radio label{margin-right:15px}
span.frage{color:#8A0;font-size:21px}
.gewinnspiel-teaser{width:100%;background-image:url(/fileadmin/gewinnspiel/baumscheibe.jpg);border-radius:5px;margin:15px 0}
.gewinnspiel-teaser .teaser-box h3 em{display:block;padding-bottom:10px;color:#333;font-style:normal}
.gewinnspiel-teaser .teaser-box h3{color:#8A0;margin:0;font-size:24px;line-height:26px}
.gewinnspiel-teaser .teaser-box p{font-size:16px;margin:8px}
.gewinnspiel-teaser .teaser-box .teaser-link{font-size:16px;font-weight:700;color:red}
.gewinnspiel-teaser .teaser-box{padding:25px;width:66%}
.navbar-brand{height:85px}
.navbar-toggle{background-color:#303030}
.navbar-toggle .icon-bar{background-color:#fff}
.navbar-collapse,collapse{background-color:#FA0;border-radius:8px}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#FFC44D}
nav .active{background-color:#FFC44D}
dl.news-amenu-item dt{float:left;margin-right:8px}
.panel-primary>.panel-heading{background-image:linear-gradient(to bottom,#94722C 0,#7F5500 100%);background-color:#7F5500;border-color:#7F5500}
.panel-primary{border-color:#7F5500}
.tx_feuserfriends_pi1-profile{margin-top:15px;margin-bottom:15px}
.tx-feuserfriends-pi1-browsebox table td{padding-right:10px}
.tx-feuserfriends-pi1-browsebox-SCell{font-weight:700}
.tx-feuserfriends-pi1 .row{border-bottom:thin solid #dcdcdc;padding:5px 0;margin-bottom:5px}
.tx-feuserfriends-pi1-browsebox-strong {font-weight:bold}
.login-form{margin-bottom:15px}
input.gsc-input{height:35px; font-size: 16px !important}
.cse input.gsc-search-button,input.gsc-search-button{height:35px!important}
.odd-media {background-color:#FFD}
.even-media {background-color:#EEE}
.news-list .media, .event-list .media {border-bottom:thin solid #8A0; border-top:thin solid #8A0; padding:10px}
.searchbox {padding-bottom:0; padding-top:7px}
.panel>.nav-pills{margin:5px}
.badge{font-family: 'Open Sans',sans-serif;}
div.gsc-clear-button {margin-left:20px !important}
.topnews img {min-width: 180px; min-height:180px}
dl.news-single-related {margin-bottom:0}
.news-amenu-item-year {margin-left:10px; margin-right:10px; border-bottom:thin dotted #777}
.forum-img {margin-right:10px}
td.bg-primary, th.bg-primary {background-color:#CB9C3D}
td.bg-primary p, th.bg-primary p {margin:0}
td.bg-primary h2, th.bg-primary h2 {font-size:18px; margin:0}
.jumbotron-sm {
	padding-right: 15px !important;
	padding-left: 15px !important;
	padding-top: 10px !important;
    padding-bottom: 10px !important;
}
p {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.panel-body { overflow:hidden}
.news-latest-img {margin-bottom:5px}

.social-media-list {
	padding:0
}
.social-media-icon {
	height: 32px;
	width: 32px;
	color:#FFF;
	font-size:32px;
	text-align:center;
	float:left;
	margin-right:7px;
	background-image: url(../images/social-media-icons.png)
}
.sm-facebook {
	background-color:#305891;
	background-position:0px 0px
}
.sm-twitter {
	background-color:#2ca8d2;
	background-position:0px 160px
}
.sm-google-plus {
	background-color:#cf4832;
	background-position:0px 128px
}
.sm-youtube {
	background-color:#cc1f1f;
	background-position:0px 96px
}
.sm-linkedin {
	background-color:#1b86bc;
	background-position:0px 32px
}
.sm-rss-feed {
	background-color:#ef8647;
	background-position:0px 64px
}
.social-media-link {
	display: block;
	clear:both;
	line-height:32px;
	margin-bottom:5px
}
#print-menu-wrap .navbar-default, #online-menu-wrap .navbar-default {
	background-color: transparent;
	border-color: transparent;
}
#print-menu-wrap .navbar-default .navbar-collapse, #print-menu-wrap .navbar-default .navbar-form, #online-menu-wrap .navbar-default .navbar-collapse, #online-menu-wrap .navbar-default .navbar-form {
	border-color: transparent
}
#print-menu-wrap .navbar-toggle, #online-menu-wrap .navbar-toggle {
	margin-top: 0px;
	margin-bottom: 0px;
	padding:4px 7px;
	border-radius:4px;
	border:thin solid #666;
	color:#666;
	background-color:#F2F2F2;
}
#print-menu-wrap .navbar-collapse, collapse, #online-menu-wrap .navbar-collapse, collapse {
    background-color: transparent;
    border-radius: 4px;
}
#print-menu-wrap .navbar-collapse, #online-menu-wrap .navbar-collapse {
     padding-right: 0px; 
     padding-left: 0px; 
}
#print-menu-wrap .panel-body, #online-menu-wrap .panel-body {
    padding: 5px;
}
header .advertising {
	max-height:60px;
	max-width: 468px;
	clear:both
}
.left-col .advertising, .right-col .advertising {
	margin-top:20px;
	margin-bottom:20px;
	padding-left:20px
}
article {padding-bottom:20px}
.teaser-red, .teaser-yellow, .teaser-green {color:#CAF619}
.teaser-red {background-color: #749000}
.teaser-yellow {background-color: #92B700}
.teaser-green {background-color:#88AA00}
.teaser-icon {font-size:42px; display:block; margin-top:10px; margin-bottom:10px; line-height:42px}
.teaser-text {font-size: 18px; display:block; line-height:18px}
.navbar-header {width:100%}


@media (max-width: 768px) {
#oben,#spalte-links,#spalte-rechts,header .advertising{display:none}
#spalte-mitte{width:100%;clear:both}
#layout-head{height:80px}
.slogan{padding-top:5px}
}
@media (min-width: 768px) {
.container,#oben{width:750px}
#spalte-links{width:28%}
#spalte-mitte{width:68%}
.slogan{padding-top:32px;max-width:320px}
#print-menu-wrap .navbar-header, #print-menu-wrap .navbar-nav>li, #online-menu-wrap .navbar-header, #online-menu-wrap .navbar-nav>li {float: none;}
.captcha-code {padding-top:15px; padding-bottom:15px}
.captcha-code img {float:left; padding-right:15px}
}
@media (max-width: 992px) {
#layout-navi li{font-size:.8em;padding:0 8px}
#spalte-rechts{display:none}
.teaser-red, .teaser-yellow, .teaser-green {margin-bottom:15px}
}
@media (min-width: 992px) {
.container,#oben{width:970px}
#spalte-links{width:23%}
#spalte-mitte{width:48%}
#spalte-rechts{width:23%}
}
@media (min-width: 1200px) {
.container,#oben{width:1170px}
}
@media print {
body{font-family:Georgia,"Times New Roman",Times,serif;margin:0; font-size:11pt}
h1{font-size:21pt}
h2{font-size:16pt}
h3{font-size:12pt}
form, .pager, .news-related-list, .totop, .addthis_recommended_horizontal {display:none !important}
}