/*
 * Theme Name: Wordpress Theme by "advance.media"
 * Theme URI: http://www.advance-media.de
 * Theme Description: Responsive Wordpress Theme
 * Consulting
 * Author: Theodoros Fabisch
 * Author URI: http://www.advance-media.de
 * Version: 1.2.5
 * Tags: twitter bootstrap, white, blank
 * License: license.txt
 * License URI:
 */

/* Apply bootstrap styles
@import url('bootstrap/css/bootstrap.min.css');
@import url('font-awesome/css/font-awesome.min.css');*/

/* styles needes for shortcodes  */
.divider
{
	margin-bottom: 25px;
	padding-top: 25px;
	clear: both;
	display: block;
	margin-bottom: 15px;
	padding-top: 15px;
	width: 100%;
}

/* Styling of standard gallery shortcode, removed in functions */
.gallery
{
	margin: auto;
}

.gallery-item
{
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}

.gallery img
{
	border: 2px solid #cfcfcf;
}

.gallery-caption
{
	margin-left: 0;
}

/* basic styles for layout, can be removed. */

/* Top Header */
#top-header
{
	background-color: #999;
	color: #fff;
	font-size: 80%;
	min-height: 100%;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0;
	padding: 0 15px;
}

#top-header ul, ol
{
	margin-bottom: 3px;
	margin-left: 0px;
	padding-left: 0px;
}

#top-header  a
{
	color: #ffffff;
}

/* Search Head */
#search-head
{
	margin-top: 15px;
	padding-right: 15px;
}

/* Brand */
.brand
{
	display: inline-block;
	z-index: 10;
	margin-top: 15px;
	margin-bottom: 15px;
}

.brand > *
{
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.brand a
{

}

.brand a:hover
{
	text-decoration: none;
}

#site-title a
{
	font-size: 35px;
	color: #9A3334 !important;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

#site-title .site-title-extra
{
	background: #9A3334;
	color: #fff;
	padding: 0px 5px 0px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 3px;
}

#site-title .site-title-extra2
{
	margin-left: 3px;
}

#site-description
{
	color: #000 !important;
}

/*Header Menu */
.header-menu
{
	list-style: none outside none;
	display: inline-block;
}

.header-menu  li
{
	display: inline;
	padding-right: 10px;
	padding-left: 5px;
	border-right: 1px solid white;
}

.header-menu li:last-child
{
	border-right: none;
}

/*Breadcrumbs*/
.breadcrumb
{
	background-color: transparent;
	border-radius: 0;
	padding-left: 10px;
}

/* post image */
.wp-post-image
{
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}

/*More Links*/
.read-more
{
/*
	background-color: #004E7F;
	border-color: #004E7F;
	color: #FFFFFF;
	border-radius: 4px;
	font-size: 14px;
	line-height: 1.5;
	padding: 6px 12px;
	border: 1px solid rgba(0, 0, 0, 0);
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 10px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
*/
}

.read-more:hover
{
/*
	background-color: #3276B1;
	border-color: #3276B1;
	color: #FFFFFF;
	text-decoration: none;
*/
}

/* meta data */
.meta
{
	font-size: 12px;
	text-transform: uppercase;
}

.postedon .meta
{
	text-align: right;
}

@media (max-width: 768px)
{
	.postedon .meta
	{
		text-align: left;
	}
}

.cats
{
	/*
	margin-left: 5px;
	margin-right: 10px;
	*/
}

.cats > a
{
	background-color: #E4E4E4;
	padding: 2px 4px;
}

.tags
{
	margin-left: 5px;
	margin-right: 10px;
}

.byline
{
	margin-right: 10px;
}

/* Sidebar */
.sidebar-wrapper
{
	padding-top: 0px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-left: 0px solid transparent;
	border-color: #dcdcdc;
}

.sidebar-wrapper ul
{
	padding-left: 25px;
}

.sidebar-wrapper p
{
	padding-left: 10px;
}

.sidebar-posts .textwidget, .sidebar-page .textwidget
{
	padding-left: 15px;
}

/* Widgets */
.widget
{
	margin-bottom: 40px;
}

.noThumb { width:85px; height:45px; background-color:#000;float:left; margin:0 12px 0 0; }
ul.recnews_widget { margin-top:10px; margin-left: 0px; padding-left: 0px; }
ul.recnews_widget li { margin:0 0 25px 0 !important; list-style:none; min-height:45px; line-height:19px; }
ul.recnews_widget li img { width: 60px; height: 60px; float:left; margin:0 12px 0 0; }
ul.recnews_widget.content li img { width: 150px; height: 150px; }
ul.recnews_widget.content li h3 { margin: 0px; }
ul.recnews_widget li a { font-weight:normal; }
ul.recnews_widget.content li a { font-weight:normal; }
ul.recnews_widget li span { display:block; font-size:11px; }

/* Pagenavi */
.wp-pagenavi
{
	margin-bottom: 25px;
	text-align: center;
}

/* code in comments*/
code
{
	white-space: normal;
}

/* Kommentare */

#respond input[type=text]
{
	max-width: 450px;
}

#comments
{
	margin-bottom: 40px;
}

#comments ol.comment-list
{
	list-style: none;
	margin-left: 0px;
}

#comments li.comment
{
	border: solid 1px #eee;
	padding: 10px;
	margin-top: 15px;
	list-style: none;
	background: #f9f9f9;
}

#comments .vcard img
{
	border: solid 4px #ffffff;
	border-radius: 5px;
	margin: 0 10px 10px 0;
}

#comments .comment-metadata
{
	font-weight: normal;
}

@media (min-width: 768px)
{
	div.comment-author > img
	{
		width: 50px;
		height: 50px;
	}
}

@media (min-width: 992px)
{
	div.comment-author > img
	{
		width: 96px;
		height: 96px;
	}
}

/* Footer */
footer
{
	margin-left: -15px;
	margin-right: -15px;
}

.footer-wrapper
{
	min-height: 100%;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0;
	color: #ffffff;
	background: #CCCCCC;
	border-top: 1px solid #E7E7E7;
}

.footer
{
	font-size: 75%;
	padding-top: 15px;
	padding-bottom: 20px;
	color: #ffffff;
}

.footer .btn.btn-primary
{
	color: #fff !important;
}

.footer span.h3, .footer span.h4, .footer span.h5, .footer span.h6
{
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
	color: #9A3334;
	text-transform: none;
	font-weight: bold;
}

.footer a
{
	color: #9A3334;
}

.footer a:hover
{
	color: #9A3334;
}

.footer .btn
{
	color: #262F59;
}

.footer-menu
{
	list-style: none outside none;
	display: inline-block;
}

.footer-menu-wrapper ul, ol
{
	margin-left: 0px;
	padding-left: 0px;
}

.footer-menu  li
{
	display: inline;
	padding-right: 10px;
	padding-left: 5px;
	border-right: 1px solid white;
}

.footer-menu li:last-child
{
	border-right: none;
}

.footer-top
{
	height: 5px;
	border-bottom: 1px solid #959595;
}

.copyright a
{
	color: #ffffff;
}

.copyright a:hover
{
	color: #EBFDFE;
	text-decoration: none;
}

.footer ul
{
	padding-left: 15px;
}

.footer ul li
{
	color: #9A3334;
}

.footer ul li a
{
	font-size: 14px;
}

/* Copyright*/
.copyright-wrapper
{
	background: #CCCCCC;
	min-height: 100%;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0;
	color: #000;
	font-size: 75%;
	border-top: 1px solid #fff;
}

.copyright-wrapper .copyright
{
	padding: 15px 15px 15px 15px;
}

.copyright-wrapper h4
{
	margin: 5px 0px 5px 0px;
	color: #000;
	font-weight: bold;
}

.credit
{
	font-size: 10px;
	text-transform: none;
	list-style: none outside none;
	display: inline-block;
	text-transform: uppercase;
}

.credit li
{
	display: inline;
}

.copyright
{
	padding-top: 10px;
}

/* MEDIA QUERIES */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px)
{

	#search-head
	{
		margin-top: 15px;
		padding-right: 15px;
		margin-bottom: 20px;
	}

	.header-menu-wrapper
	{
		float: right;
	}

	.footer-menu-wrapper
	{
		float: right;
	}

	.footer-menu-wrapper ul, ol
	{
		margin-left: 10px;
	}

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px)
{

	#search-head
	{
		margin-top: 15px;
		padding-right: 15px;
		float: right !important;
	}

	#top-header ul, ol
	{
		margin-left: 10px;
	}

	.header-menu li:first-child
	{
		padding-left: 20px;
	}

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px)
{
}

/* Custom Styles */
.fs12
{
	font-size: 12px;
}

.read-more
{
    /*float: right;
    clear: right;*/
}

.more-link
{
	/*font-size: 12px;*/
}

.tour-nav
{
	margin-left: 0px;
	margin-right: 0px;
}

.tour-nav .glyphicon
{
	font-size: 20px;
}

.tour-nav > div.left .tournum
{
	position: absolute;
	top: 0px;
	left: 15px;
	font-size: 15px;
	color: #9A3334;
	line-height: 40px;
}

.tour-nav > div.left .glyphicon
{
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 15px;
	color: #9A3334;
	line-height: 40px;
}


.tour-nav > div.left
{
	padding-left: 50px;
	font-size: 12px;
}

.tour-nav > div.left > a
{
	display: inline-block !important;
	height: 40px;
}

.tour-nav > div.right .tournum
{
	position: absolute;
	top: 0px;
	font-size: 15px;
	color: #9A3334;
	line-height: 40px;
	right: 15px;
}


.tour-nav > div.right .glyphicon
{
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 15px;
	color: #9A3334;
	line-height: 40px;
}

.tour-nav > div.right
{
	padding-right: 50px;
	font-size: 12px;
}

.tour-nav > div.right > a
{
	display: inline-block !important;
	height: 40px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right
{
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    left: 30%;
}

div.lang-select
{
	position: absolute;
	top: 13px;
	left: 110px;
}

div.lang-select > a.lang
{
	margin-right: 15px;
}

#startseite > div > h1
{
	font-size: 50px;
	text-align: center;
}

div.tourlist-img
{
	width: 50px;
	line-height: 100px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 10px;
}

div.tourlist-img > img
{
	padding: 2px;
}

a.tourlist-link
{
	display: inline-block;
	padding-left: 60px;
	height: 70px;
}

a.tourlist-link h2
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px !important;
}

a.tourlist-link h3
{
	font-size: 14px;
}

article#zur-tour
{

}

article#zur-tour .head-wrap
{
	position: relative;
	height: 125px;
}

article#zur-tour h1.page-head-title
{
	position: absolute;
	left: 100px;
	font-size: 40px;
	top: 72px;
	margin: 0px;
}

article#zur-tour img.page-head-img
{
	position: absolute;
	top: 20px;
	left: 5px;
}

div.tour-img
{
	position: absolute;
	top: -15px;
	left: -15px;
}

div.tour-img > img
{
	padding: 0px 2px 2px 0px;
}

.tour .item
{
	position: relative;
}

.tour .item .inner
{
	background-color: #FFF;
	padding: 15px;
}

.tour .item .inner p
{
	font-size: 12px;
	text-align: justify;
}

.tour .title
{
	padding: 15px;
	text-align: right;
}

.tour .title h1
{
	font-size: 22px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding-left: 100px;
	height: 70px;
}


.tour .title h2
{
	margin: 0px 0px 5px 0px;
	font-size: 18px;
}

.slider-container .inner
{
	background-color: #FDF6E6;
}

.carousel .item {
	/*background-color: #000;*/
}
.carousel .loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url('img/ajax-loader.gif') no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}

.padd15
{
	padding: 15px;
}

div[class^="col-"]
{
	padding-left: 0px;
	padding-right: 0px;
}

.linkblock-tour
{
	background-color: #FFF;
	padding: 15px;
	margin-bottom: 5px;
	min-height: 100px;
	position: relative;
}

.linkblock-tour > a > h1,
.linkblock-tour > a > h2,
.linkblock-tour > a > h3,
.linkblock-tour > a > h4
{
	margin: 0px;
}

article > h1,
article > h2
{
	padding: 15px;
}

article.page.hidden
{
    display: none
}

body
{
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #FDF6E6;
}

body#tinymce
{
	background: #fff;
	padding: 10px;
}

.container{
    max-width: 10000px;
}

.container2
{
	/*
	margin-left: -15px;
	margin-right: -15px;
	*/
}

.body-inner
{
	padding: 0 15px;
}

.navbar-header
{
	background-color: #CCCCCC;
	border-bottom: 1px solid #959595;
}

.dropdown-menu
{
	list-style: decimal outside !important;
	color: #FFF;
	margin-left: 17px;
	padding-left: 17px;
}

.dropdown-menu > li {
    background: none !important;
    margin-bottom: 0px !important;
}

@media (max-width: 10000px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        /*border-top: 1px solid transparent;*/
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
        border-bottom: 1px solid #777674;
    }
    .navbar-nav>li:last-child {
        border-bottom: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .dropdown-menu {
  		width: 100%;
  		position: relative;
	}
	.navbar-collapse.in {
	    overflow-y: visible;
	    display: block !important;
	}
	.navbar-collapse {
		max-height: none !important;
	}
}

.navbar-bottom-button
{
	display: block;
	width: 100%;
	height: 20px;
	cursor: pointer;
	text-align: center;
	margin-bottom: -5px;
}

.navbar-bottom-button .glyphicon
{
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
}

.navbar-bottom
{
	display: inline-block;
	width: 150%;
	border-bottom: 5px solid #999;
	margin-bottom: -5px;
	margin-left: -15px;
	margin-right: -15px;
	height: 5px;
}

div.head-mob-logo
{
	width: 100%;
	height: 80px;
	background-color: #FFF;
	background-image: url('img/slide-logo.jpg');
	background-repeat: no-repeat;
	z-index: 999;
	background-position: center center;
}

div.nocontent
{
	margin-bottom: 50px;
}

.container.main > div.row
{
	background: #fff;
	margin-left: 0px;
	margin-right: 0px;
}

.content.main
{
	margin-top: 0px;
	padding-bottom: 50px;
}

.content.main header .cats_tags
{

}

.main header .cats_tags
{
	margin-left: 5px;
}

.content.main header h1
{
	margin-top: 0px;
}

.content.main header h2
{
	margin-top: 0px;
}

.main.blog h1.headline
{
	margin-top: 0px;
}

.main.blog h1.cat-headline
{
	margin-bottom: 20px;
}

.content h1.entry-title
{
	margin-top: 0px;
}

.content h2.entry-subtitle
{
	margin-top: 0px;
	font-size: 16px;
}

.main-content h3.entry-subtitle
{
	margin-top: 0px;
	font-size: 14px;
}

.main.blog h3.entry-subtitle
{
	margin-top: 0px;
	font-size: 14px;
}

.phone-cta
{
	font-size: 20px;
	color: #FFFCB1 !important;
	margin-top: 25px;
}

h1, h2, h3, h4, h5, h6
{
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #9A3334;
}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a
{
	color: #9A3334;
}

h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover
{
	color: #9A3334;
}

h1
{
	font-size: 22px;
}

h2
{
	font-size: 20px;
	margin-top: 40px;
}

h3
{
	font-size: 18px;
	margin-top: 40px;
}

h4
{
	font-size: 16px;
	margin-top: 40px;
}

h5
{
	font-size: 14px;
	margin-top: 40px;
}

h6
{
	font-size: 12px;
	margin-top: 40px;
}

a, a:hover, a:active
{
	color: #9A3334;
}

ul.breadcrumb
{
	margin-top: 5px!important;
	margin-bottom: 5px!important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

ul.breadcrumb > li
{
	margin: 0 !important;
}

ul.breadcrumb > .active
{
	color: #444;
}

ul.breadcrumb > li + li:before
{
	color: #666;
}

.top-main-menu.lvl1
{
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	z-index: 20;
	*/
	background: none; /*#F8F8F8*/
}

/* Navigation */
.menuwrap
{
	background: transparent;
	/*padding-bottom: 5px;*/
}

.menuinner
{
	/*margin-top: 5px;*/
	/*background-color: #262626;*/
	background: rgba(38,38,38,0.9);
	/*border-bottom: 8px solid #004E7F !important;*/
}

.navbar-middle
{
	height: 5px;
	background-color: #CCCCCC;
	border-top: 1px solid #fff;
}

@media screen and (max-width: 767px)
{
	.navbar-collapse
	{
		border-top: none;
	}

	.navbar-nav
	{
		margin: 0px -15px;
	}

	.menuwrap
	{
		padding-bottom: 0px;
		margin-bottom: 10px;
	}

	.menuinner
	{
		border-bottom: none !important;
	}
}

.navbar
{
	margin-bottom: 0px;
	border-radius: 0;
}

@media screen and (max-width: 767px)
{
	.navbar
	{
		min-height: 10px !important;
	}
}

ul.navbar-nav
{
	margin-left: -15px;
}

/* Inverse */
.navbar-inverse {
  background-color: transparent;
  border-top: 0px solid #E7E7E7;
  border-right: none;
  border-bottom: 0px solid #E7E7E7;
  border-left: none;
}
.navbar-inverse .navbar-brand {
  color: #fff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #333333;
}
.navbar-inverse .navbar-nav > li {
	display: inline-block;
	width: 100%;
}
.navbar-inverse .navbar-nav > li:hover {
	/*background-color: #E7E7E7;*/
}
.navbar-inverse .navbar-nav > li.active {
	/*background-color: #E7E7E7;*/
}
.navbar-inverse .navbar-nav > li.current-menu-parent {
	/*background-color: #E7E7E7;*/
}
.navbar-inverse .navbar-nav > li.open {
	/*background-color: #E7E7E7;*/
}
.navbar-inverse .navbar-nav > li > a {
  color: #fff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a
{
	font-weight: bold !important;
}
.navbar-inverse .navbar-nav a.active
{
	color: #993233 !important;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: transparent;
  font-weight: bold;
}
.navbar-inverse .navbar-nav > li.current-menu-parent > a,
.navbar-inverse .navbar-nav > li.current-menu-parent > a:hover,
.navbar-inverse .navbar-nav > li.current-menu-parent > a:focus {
  font-weight: normal;
  color: #000;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-inverse .dropdown-menu {
	border-color: #E7E7E7;
	border-top: none;
	background: #E7E7E7;

	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.175);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.175);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.175);

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.navbar-inverse .navbar-toggle {
  border-color: #dddddd;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-inverse .navbar-toggle {
	/*margin-top: -60px;*/
	float: left !important;
	margin-left: 15px !important;
	/*background-color: #fff;*/
	border: none;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #000;
  height: 3px;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: #fff;
}
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ffffff;
  }
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    /*color: #9A3334;*/
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #333333;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9A3334;
}
.navbar-inverse .navbar-link:hover {
  color: #9A3334;
}

/* Default */
.navbar-default
{
	background-color: #322001;
	border-color: #221500;
}
.navbar-default .navbar-brand
{
	color: #ecf0f1;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus
{
	color: #D8C4A1;
}
.navbar-default .navbar-text
{
	color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a
{
	color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
{
	color: #D8C4A1;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
	color: #D8C4A1;
	background-color: #221500;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus
{
	color: #D8C4A1;
	background-color: #221500;
}
.navbar-default .navbar-toggle
{
	border-color: #221500;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
{
	background-color: #221500;
}
.navbar-default .navbar-toggle .icon-bar
{
	background-color: #ecf0f1;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form
{
	border-color: #ecf0f1;
}
.navbar-default .navbar-link
{
	color: #ecf0f1;
}
.navbar-default .navbar-link:hover
{
	color: #D8C4A1;
}

.navbar-default .dropdown-menu > li > a:hover, .navbar-default .dropdown-menu > li > a:focus
{
	background-color: #998A3F
}

@media (max-width: 767px)
{
	.navbar-default .navbar-nav .open .dropdown-menu > li > a
	{
		color: #ecf0f1;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
	{
		color: #D8C4A1;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus
	{
		color: #D8C4A1;
		background-color: #221500;
	}
}

/* Custom Nav */
@media (min-width: 768px)
{
	.navbar-inverse .dropdown-menu {
		border: 0px solid #83A326;
		background-color: none;
		background: none;
	}

	.navbar-inverse .dropdown-menu > li {
		background-color: #004E7F;
		margin-bottom: 2px;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #FFF;
	}

	.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	    color: #FFF;
	    text-decoration: none;
	    outline: 0px none;
	    /*background-color: #83A326;*/
	}

	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	    color: #FFF;
	    text-decoration: none;
	    outline: 0px none;
	    /*background-color: #83A326;*/
	}
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background: none !important;
}

.margintop5
{
	margin-top: 5px;
}

.carousel .carousel-control { /*visibility: hidden;*/ z-index: 101; }
.carousel:hover .carousel-control { /* visibility: visible; */ }
.carousel-indicators { visibility: hidden; }

.carousel-inner
{
	min-height: 300px;
}

/* Fade transition for carousel items */
.carousel .item
{
	-webkit-transition: opacity 5s;
	-moz-transition: opacity 5s;
	-ms-transition: opacity 5s;
	-o-transition: opacity 5s;
	transition: opacity 5s
}
.carousel .active.left {left:0;opacity:0;z-index:2;}
.carousel .next {left:0;opacity:1;z-index:1;}
.carousel.carousel-fade .item
{
  opacity:0;
}

.carousel.carousel-fade .active.item
{
    opacity:1;
}

.carousel-caption
{
	bottom: auto;
}

.carousel-caption strong.big
{
	font-size: 48px;
}

.carousel-caption > p
{
	font-size: 18px;
}

/* Media Queries */
@media (min-width: 240px)
{
	.carousel-caption
	{
		bottom: 0px;
		padding-bottom: 0px;
	}
}

@media (min-width: 320px)
{
	.carousel-caption
	{
		bottom: 0px;
	}
}

@media (min-width: 480px)
{
	.carousel-caption
	{
		bottom: 0px;
		padding-bottom: 0px;
	}

	.carousel-caption strong.big
	{
		font-size: 18px;
	}

	.carousel-caption > p
	{
		font-size: 14px;
	}
}

@media (min-width: 600px)
{
	.carousel-caption
	{
		bottom: 0px;
		padding-bottom: 0px;
	}

	.carousel-caption strong.big
	{
		font-size: 22px;
	}

	.carousel-caption > p
	{
		font-size: 14px;
	}
}

@media (min-width: 768px)
{
	.carousel-caption
	{
		bottom: 0px;
		padding-bottom: 0px;
	}

	.carousel-caption strong.big
	{
		font-size: 28px;
	}

	.carousel-caption > p
	{
		font-size: 16px;
	}
}

@media (min-width: 800px)
{
	.carousel-caption
	{
		bottom: 0px;
		padding-bottom: 0px;
	}

	.carousel-caption strong.big
	{
		font-size: 28px;
	}

	.carousel-caption > p
	{
		font-size: 16px;
	}
}

@media (min-width: 980px)
{
	.carousel-caption
	{
		bottom: 0px;
		padding-bottom: 0px;
	}

	.carousel-caption strong.big
	{
		font-size: 42px;
	}

	.carousel-caption > p
	{
		font-size: 18px;
	}
}

@media (min-width: 1080px)
{
	.carousel-caption
	{
		bottom: 5px;
		padding-bottom: 5px;
	}

	.carousel-caption strong.big
	{
		font-size: 44px;
	}

	.carousel-caption > p
	{
		font-size: 18px;
	}
}

@media (min-width: 1120px)
{
	.carousel-caption
	{
		bottom: 10px;
		padding-bottom: 10px;
	}

	.carousel-caption strong.big
	{
		font-size: 46px;
	}

	.carousel-caption > p
	{
		font-size: 18px;
	}
}

@media (min-width: 1200px)
{
	.carousel-caption
	{
		bottom: 20px;
		padding-bottom: 20px;
	}

	.carousel-caption strong.big
	{
		font-size: 48px;
	}

	.carousel-caption > p
	{
		font-size: 18px;
	}
}

/* Wordpress Core Styles */
.alignnone
{
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter
{
    display: block;
    margin: 5px auto 5px auto;
}

.alignright
{
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft
{
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter
{
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright
{
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone
{
    margin: 5px 20px 20px 0;
}

a img.alignleft
{
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter
{
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption
{
    background: #f5f5f5;
    border: 1px solid #D8D8D8;
    max-width: 100%; /* Image does not overflow the content area */
    padding: 5px 3px 0px;
    text-align: center;
}

.wp-caption.alignnone
{
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft
{
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright
{
    margin: 5px 0 20px 20px;
}

.wp-caption img
{
    border: 0 none;
    height: auto;
    margin: 0px auto;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text
{
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 5px 0px 5px 0px;
}

/* Content */
.container2.main
{
	padding-top: 50px;
}

.container.main article
{
	margin-top: 0px !important;
}

.container.main article .entry-title
{
	margin-top: 0px !important;
}

body.page div.content article
{
	margin-top: 20px;
}

p
{
	line-height: 26px;
}

/* TOC Plugin - Table of Contents Plus */
#toc_container
{
	margin-bottom: 2em;
	margin-top: 2em;
}

p.toc_title
{
    text-align: left !important;
    font-size: 16px;
}

ul.toc_list
{
    list-style-type: circle !important;
    list-style: circle !important;
    padding: 0px !important;
}

ul.toc_list li
{
    list-style-type: circle !important;
    list-style: circle !important;
    margin-left: 17px !important;
    margin-bottom: 10px !important;
}

ul.toc_list ul
{
    margin-top: 10px !important;
}

ul.toc_list li a
{
    font-size: 14px;
}

/* Home */
.home-article-container article
{
	margin-top: 0px !important;
}

.home-article-container article .entry-title
{
	margin-top: 0px !important;
}

/* Sonstiges */
header div.container.social
{
	padding-top: 5px;
	padding-bottom: 5px;
}

header div.container.social > a:hover
{
	text-decoration: none;
}

footer div.container.social
{
	padding-top: 5px;
	padding-bottom: 5px;
}

footer div.container.social > a:hover
{
	text-decoration: none;
}

.strong
{
	font-weight: bold;
}

.underline
{
	text-decoration: underline;
}

.main ul li
{
	margin-bottom: 10px;
}

h1.highlight,
h2.highlight,
h3.highlight,
h4.highlight,
h5.highlight,
h6.highlight
{
	background: #F8F8F8;
	border-bottom: 1px solid #9A3334;
	padding: 10px 10px 10px 10px;
	text-align: left;
	font-weight: bold;
}

.widget-title
{

}

div.widget > ul
{
	margin-top: 10px;
}

div.content-inline-block
{
	display: inline-block;
}

ol
{
	margin-left: 20px;
}

div.entry-content > .row > div
{
	/*color: #646464;*/
}

div.entry-content p
{
	color: inherit;
}

div.entry-content.first-big > div:first-child > div:first-child p:first-child:first-letter
{
	float: left;
	font-size: 25px;
	color: #004E7F;
	margin-right: 2px;
	line-height: 90%;
	text-shadow: 2px 2px #C0C0C0;
	font-weight: bold;
}

div.entry-content ins.adsbygoogle
{
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Shortcodes */
#content span.highlight
{
	padding: 2px;
	background-color: #FFFBCC;
}

/* SLider */
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face
{
	font-family: 'flexslider-icon';
	src:url('./bootstrap/fonts/flexslider-icon.eot');
	src:url('./bootstrap/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('./bootstrap/fonts/flexslider-icon.woff') format('woff'),
		url('./bootstrap/fonts/flexslider-icon.ttf') format('truetype'),
		url('./bootstrap/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 0px; background: #fff; /*border: 4px solid #fff*/; position: relative; /*-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);*/ zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 45px; height: 45px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; /*opacity: 0*/; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); /*-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;*/ }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }

.flexslider:hover .flex-prev { opacity: 0.7; /*left: 10px;*/ }
.flexslider:hover .flex-next { opacity: 0.7; /*right: 10px*/ }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px)
{
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

div.slide-logo
{
	width: 420px;
	height: 80px;
	background-color: #FFF;
	background-image: url('img/slide-logo.jpg');
	background-repeat: no-repeat;
	position: absolute;
	top: 50px;
	z-index: 999;
	background-position: center center;
}

div.slide-wrap
{
	background-color: #BBCC88;
}

div.slide-img-link
{

}

div.slide-img-link a
{
	padding: 0px 0px 0px 0px;
}


div.slide-img-caption
{
  position: absolute;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  bottom: 25px;
  right: 25px;
  width: 450px;
  overflow: hidden;
  padding: 10px;
  border: 0px solid #fff;
  border-color: rgba(255, 255, 255, 0.5);
  border-radius: 0px;
}

div.slide-img-caption span.slide-img-title
{
  font-size: 16px;
  font-weight: bold;
}


@media screen and (max-width: 991px)
{
  div.slide-logo
 {
	top: 0px;
	width: 100%;
	display: none; /* disabled */
  }
}

@media screen and (max-width: 768px)
{
  div.slide-img-caption {
  	display: none;
  }
}

.flex-control-nav.flex-control-paging
{
	display: none;
}

/* Content Galerie */
ul.content-galerie
{
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

ul.content-galerie li
{
	float: left;
	clear: right;
}

ul.content-galerie li img
{
	margin: 5px;
}

/* Forms */
.form-inline #search
{
	max-width: 100px;
}

/* Margins & PAddings */
.mtop5
{
	margin-top: 5px;
}

.mtop10
{
	margin-top: 10px;
}

.mtop20
{
	margin-top: 20px;
}

.mtop30
{
	margin-top: 30px;
}

.mtop40
{
	margin-top: 40px;
}

.mtop50
{
	margin-top: 50px;
}

.mbottom10
{
	margin-bottom: 10px;
}

.mbottom20
{
	margin-bottom: 20px;
}

.mbottom30
{
	margin-bottom: 30px;
}

.mbottom40
{
	margin-bottom: 40px;
}

.mbottom50
{
	margin-bottom: 50px;
}

.ptop5
{
	padding-top: 5px;
}

.ptop10
{
	padding-top: 10px;
}

.ptop20
{
	padding-top: 20px;
}

.ptop30
{
	padding-top: 30px;
}

.ptop40
{
	padding-top: 40px;
}

.ptop50
{
	padding-top: 50px;
}

.pbottom10
{
	padding-bottom: 10px;
}

.pbottom20
{
	padding-bottom: 20px;
}

.pbottom30
{
	padding-bottom: 30px;
}

.pbottom40
{
	padding-bottom: 40px;
}

.pbottom50
{
	padding-bottom: 50px;
}

a.article_img
{
	display: block;
	position: relative;
	z-index: 999;
}

a.article_img > img
{

	z-index: 1000;
}

/* Onetz Template Fix */
#logo_main {
  padding: 0 0 0 6px;
}

#fl_sportbox {
  width: 480px;
  border: 1px solid #999999;
  padding: 0;
  background: url("http://www.oberpfalznetz.de/mat/facelift/sport_hintergrund.png") left top #F1F1F1;
}
#fl_sportbox img {
  padding: 0 0 5px 4px;
  width: 232px;
  height: 40px;
  display: inline;
}
#fl_sportbox h3 {
  color: #017cc9;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
  text-align: center;
  padding: 10px 0;
}

#fl_twitterbox {
  width: 278px;
  height: 70px;
  padding: 0;
  background: url("http://www.oberpfalznetz.de/mat/facelift/follow_twitter.jpg") 50px top no-repeat #FFF;
}

#myselecttwitterbox li,
.pseudoinput ul li {
  background-image: none;
  padding-left: 3px;
}

#myselecttwitterbox li:hover,
.pseudoinput ul li:hover {
  background-color: #c7d9f1;
}



.fl_channel_separator {
  border-top: 1px solid #999999;
  height: 20px;
}

.fl_channel_label {
  float:right;
  color: white;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  background-color: #999999;
  padding: 2px 5px;
  text-transform:uppercase;
}



#fl_header {
  border: 1px solid #999999;
  width: 100%;
  margin-left: 0px;
  background: url("http://www.oberpfalznetz.de/mat/facelift/zeitungen_2.png") 265px top no-repeat #FFF;
}


#fl_navigation {
    border: 1px solid #999999;
  border-top: none;
  width: 100%;
  margin: 0 0 10px 10px;
  height: 40px;
}

#nav_buttons {
  padding: 0;
  margin: 0;
  display: inline-table;
  position: relative;
}

#nav_buttons:after {
content: ""; clear: both; display: block;
}

#nav_buttons li {
  position: relative;
  vertical-align: center;
  text-align: center;
  line-height: 26px;
    float: left;
    margin: 0;
    padding: 7px 16px;
    list-style: none;
    font-size: 16px;
    font-family: Arial, Verdana, sans-serif;
  color: #017cc9;
	 border-right: 1px solid #999;

}

#nav_buttons li.sel,
#nav_buttons li:hover {
    border-bottom: 1px solid #999999;
  background-color: #017dc5;
  color: white;
}
#nav_buttons li.sel a,
#nav_buttons li:hover a {
  text-decoration: none;
  color: white;
}
#nav_buttons li.query:hover {
  background-color: white;
  color: #017dc5;
}


#nav_buttons li a {
  color: #017cc9;
}

#nav_buttons li.query {
padding-bottom: 3px;
margin-top:2px;
 border-right: 0;
 padding-right: 0;
 padding-left: 25px;
}

#nav_query {
   height: 25px;
  width: 150px;
  border: 1px solid #ccc;
  padding: 0 0 0 8px;
float: right;
}

#nav_query_submit {
  float: right;
}


#nav_buttons ul,
#nav_buttons ul ul {
  height:auto; position:absolute;
  top: 40px;
  display: none;
  width: 200px;
  color: white;
  float: none;
  background: #017dc5;
  padding: 0;
  margin: 0;
  z-index: 100;
}
#nav_buttons ul {
  left: 0;
}
#nav_buttons ul ul {
  top:0px;;
  left: 200px;
}

#nav_buttons li:hover > ul { display: inline; }

#nav_buttons li ul li,
#nav_buttons li ul li ul li {
  width:168px;
  font-size: 12px;
  text-align:left;
  float: left;
  border-right: none;
  border-top: 1px solid white;
  color: white;
}
#nav_buttons li ul li.first,
#nav_buttons li ul li ul li.first {
  border-top: none;
}

#nav_buttons li ul li:hover,
#nav_buttons li ul li ul li:hover {
  background-color: #c7d9f1;
}
#nav_buttons li ul li:hover,
#nav_buttons li ul li:hover a,
#nav_buttons li ul li ul li:hover a {
  color: #017dc5;
}
#nav_buttons li ul li:hover li a,
#nav_buttons li ul li ul li:hover li a {
  color: white;
}

#nav_buttons li ul li .last,
#nav_buttons li ul li ul li .last {
  border: none;
}

#nav_buttons li ul li a,
#nav_buttons li ul li ul li a {
  color: white;
}

#nav_minibuttons {
  float: right;
  margin-top: -2px;
}

#nav_minibuttons li {
  float: left;
  text-decoration: none;
  list-style: none;
  font-size: 10.5px;
  margin: 0 15px 0 0;
  font-family: Arial, Verdana, sans-serif;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color: #017dc5;
  color: white;
  padding: 3px 8px 5px 8px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

#nav_minibuttons li  a {
  color: white;
}

#nav_minibuttons li#minibutton_owz {
  background-color: #ef4224;
}


#textnav {
	background: none;
    font-size: 11px;
    height: 26px;
    line-height: 26px;
    margin: -33px 0 0 1px;
    padding: 0;
    text-align: right;
    float: right;
    font-family: Arial, Verdana, sans-serif;
}

#textnav li {
    display: inline;
    margin: 3px 8px 0 0;
    padding: 0 8px 0 0;
    position: relative;
	border-right: 1px solid #999;
}

#textnav li.last {
  border-right: none;
  padding-right: 0;
}

#textnav li a {
  color: #017cc9;
}

.fl_indexurl {
  color: #999999;
  float: right;
}

.content .teaser li {
  background: url("http://www.oberpfalznetz.de/mat/cp-icons/14x13-right.gif") no-repeat left 2px;
}

.content .t482 .fl_indexurl li {
  background: url("http://www.oberpfalznetz.de/mat/facelift/Pfeil_sw.jpg") no-repeat left 2px;
}
.content .t300 .fl_indexurl li {
  background: url("http://www.oberpfalznetz.de/mat/facelift/Pfeil_sw.jpg") no-repeat left 1px;
}
.fl_indexurl a {
  color: #999999;
}

#breadcrum {
  clear: both;
  width: 100%;
  margin: 0 0 3px 0px;
  font-family: Arial, sans-serif;
  background-color: #fff;
  padding: 5px;
}

#fl_social_media {
  float: right;
}
.sm_icon {
  float:left;
  margin: -5px 0 0 5px;
}

.content .picturebox,
.picturebox {
  width: 482px;
}


.picturebox ul.picturebox_header {
    background: url("http://www.oberpfalznetz.de/mat/facelift/modelb_header_bg_line.png") repeat-x left top #58595b;
    padding: 0 0 0 10px;
    text-align: left;
    height: 28px;
}

.picturebox_header li a:hover,
.picturebox_header li.active a {
  background: url("http://www.oberpfalznetz.de/mat/facelift/modelb_marker.png") no-repeat left top;
}

div.picturebox .picturebox_header a {
  height: 28px;
  line-height: 24px;
  text-decoration: none;
}

.content .teaser .smalltpic {
  padding-top: 4px;
}

li.with_children {
  background: url("http://www.oberpfalznetz.de/mat/facelift/subnav_marker.png") 180px 8px no-repeat;
}

.justlinks {
    margin-top: 15px;
}


.article h1,
.content .t792 .smalltext h1,
.content .t672 .smalltext h1,
.content .t482 .smalltext h1,
.content .t180 .smalltext h1,
.content .t300 .smalltext h1,
.content .t792 h1,
.content .t672 h1,
.content .t482 h1,
.content .t180 h1,
.content .t300 h1,
.article h4,
.content .t792 .smalltext h4,
.content .t672 .smalltext h4,
.content .t482 .smalltext h4,
.content .t180 .smalltext h4,
.content .t300 .smalltext h4,
.content .t792 h4,
.content .t672 h4,
.content .t482 h4,
.content .t180 h4,
.content .t300 h4 {
    font-family: 'Buenard',serif;
    font-weight: normal;
}

.article h1,
.content .t792 h1,
.content .t672 h1,
.content .t482 h1 {
  font-size:24px;
  line-height: 28px;
}


.content .t300 h1 {
  font-size:20px;
  line-height: 22px;
}

.content .t180 h1 {
  font-size:16px;
  line-height: 18px;
}

.kopf_firmen_horizontal {
    background: url("http://www.oberpfalznetz.de/mat/facelift/modelb_header_bg_line.png") repeat-x left top #58595b;
    padding: 1px 0 0 3px;
    text-align: left;
    height: 14px;
    color: white;
    font-size: 9px;
    font-weight: bold;
}

.content .teaser .trasterdarkgrey,
.kopf_firmen {
    background: url("http://www.oberpfalznetz.de/mat/facelift/modelb_header_bg_line.png") repeat-x left top #58595b;
    padding: 2px 0 0 5px;
    text-align: left;
    height: 20px;
    color: white;
    font-size: 12px;
    font-weight: bold;
font-family: Arial,sans-serif;
}

.kopf_firmen_adnote_horizontal {
    float: right;
    font-size: 6px;
    padding: 2px 3px 2px 0;
}


.kopf_firmen_adnote {
    float: right;
    font-size: 7px;
    padding: 9px 3px 2px 0;
}

.bc_arrow_left, .bc_arrow_right,
#0BCWH_arrowRight, #0BCWH_arrowLeft { display: none; }

.content .teaser .trasterdarkgrey {
  height: 20px;
}




.section .gallery{
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	width:482px;
	padding:10px 0 0 0;
	text-align:center;
	margin:0 0 10px 10px;
	color: white;
	background: #535354;
}
.section .gallery .gholder{
	overflow:hidden;
	text-align:left;
}
.section .gallery .mask{
	width:660px;	overflow:hidden;
	position:relative;
}
.section .gallery .gholder ul{
	width:9999px;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
	font:11px/15px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #cfe0e9;
}
.section .gallery .gholder li{
	float:left;
}
.section .gallery .gholder .slide{	float:left;	margin:0 15px 0 0;
 	border-right: 1px solid #DDDDDD;
	width:140px;
	min-height:195px;
	padding: 0 10px;
	margin: 0 1px 0 0;
}
.section .gallery .gholder .img{
	overflow:hidden;
	padding:0 0 11px;
}
.section .gallery .gholder a{
	color:white;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.section .gallery .gholder span{
	display:block;
	padding:6px 0 0;
}
.section .gallery .switcher-holder{
	overflow:hidden;
	padding: 0 12px 10px 16px;
 margin: 0 2px 10px -5px;
border-bottom: 1px solid #dddddd;
}
.section .gallery .switcher{
	display:inline-block;	color:white;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.section .gallery .switcher ul{
	margin:0;
	padding:0;	list-style:none;}
.section .gallery .switcher li{
	float:left;
	padding:0 3px;
}
.section .gallery .switcher ul a{color:white;}
.section .gallery .switcher ul a:hover,
.section .gallery .switcher ul a.active{
	color:red;
	text-decoration:none;
}
.section .gallery .btn-prev,
.section .gallery .btn-next{
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	text-indent:-9999px;
	width:13px;
	height:17px;
}
.section .gallery .btn-next{background-position:-33px 0;}
.type-form{
	overflow:hidden;
	padding:8px 0 20px;
	margin:0 0 10px;
	border-bottom:1px solid #cfe0e9;
	color:#000;
	font:16px/24px Arial, Helvetica, sans-serif;
}

.section .gallery .btn-prev {
	background: url("http://www.oberpfalznetz.de/mat/facelift/Pfeil_links_sw.jpg") no-repeat scroll left 3px transparent;
}
.section .gallery .btn-next {
	background: url("http://www.oberpfalznetz.de/mat/facelift/Pfeil_rechts_sw.jpg") no-repeat scroll left 3px transparent;
}

.content .t482 .ressortblock img.smalltpic {
    width: 442px;
}
.ressortblock h3 {
    clear: both;
}
.content .t482 .ressortblock h6 {
clear: left;
}