/*
Theme Name: Kart Magazin Theme
Description: 000
Version: 1.0
Author: Fast Media
Author URI: 000
*/
/* anton-regular - latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/anton-v9-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/anton-v9-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/roboto-condensed-v16-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/roboto-condensed-v16-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-300italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('/fonts/roboto-condensed-v16-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/roboto-condensed-v16-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/roboto-condensed-v16-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/roboto-condensed-v16-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/roboto-condensed-v16-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/roboto-condensed-v16-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-700italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/roboto-condensed-v16-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/fonts/roboto-condensed-v16-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
#---------------Basis {
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #333;
	line-height: 18px;
	background-position: center top;
	background-color: #f0f0f0;
	background-repeat: no-repeat;
}

a {
	color: #f7a600;
	text-decoration: none;
	-ms-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#----Titel News{
}
h1  , h1 a{
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 20px;
	color: #f7a600;
	font-weight: 400;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
h2  , h2 a{
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 20px;
	color: #CCCCCC;
	font-weight: 300;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#----Titel Pages{
}
h3  , h3 a{
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 30px;
	color: #f7a600;
	font-weight: 400;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
h4  , h4 a{
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 25px;
	color: #666;
	font-weight: 400;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}
#----Titel Sidebar{
}
h5  , h5 a{
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 18px;
	color: #999999;
	font-weight: 300;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
h6  , h6 a{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: 400;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
.clearfloat { /* Diese Klasse kann in einem <br />-Tag oder leeren div-Tag als letztes Element nach dem letzten fließenden div-Tag (im .container) platziert werden, wenn .footer entfernt oder aus dem .container herausgenommen wird. */
	clear:both;
	height:0;
	line-height: 0px;
}
#container-uebersicht {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#--------------- {
}
#wrapper-total {
	width: 1150px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px;
	padding-top: 0px;
}

#skyscraper {
	float: right;
	padding-left: 10px;
	width: 160px;
}

#wrapper-topbanner {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	text-align: right;
}

#wrapper {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFF;
	margin-top: 0px;
	padding-top: 10px;
	float: left;
}
#main-wrapper {
	padding-top: 10px;
}
#main-sidebar-wrapper {
	float: right;
	width: 300px;
}
#main-content-wrapper {
	float: left;
	width: 630px;
}

#main-banner-wrapper {
	float: left;
	width: 630px;
	padding-bottom: 10px;
}

#main-boxen-wrapper {
	width: 940px;
	padding-bottom: 10px;
}	

#---------------Skyscraper {
}

#---------------HEADER {
}
#header-wrapper {
	height: 100px;
	position: relative;
}
#header-logo {
	position: absolute;
	height: 100px;
	width: 220px;
	left: 0px;
	top: 0px;
}
#header-navigation {
	position: absolute;
	height: 50px;
	width: 500px;
	right: 0px;
	text-align: right;
}
#header-navigation li {
	list-style-type: none;
	text-decoration: none;
	float: right;
	-ms-transition: all 200ms ease-in 0s;
	-o-transition: all 200ms ease-in 0s;
	padding-left: 15px;
}
#header-navigation li a{
	text-decoration: none;
	color: #999;
	-ms-transition: all 200ms ease-in 0s;
	-o-transition: all 200ms ease-in 0s;
}
#header-navigation ul {
	list-style-position: inside;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#---------------NAVIGATION {
}
#navigation-wrapper {
	height: 40px;
	background-color: #545454;
}
#navigation-homebutton {
	float: left;
}
#navigation {
	list-style-position: inside;
	list-style-type: none;
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 20px;
	font-weight: 700;
	float: right;
	padding-top: 5px;
	width: 880px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#navigation li {
	list-style-type: none;
	text-decoration: none;
	color: #FFF;
	-ms-transition: all 200ms ease-in 0s;
	-o-transition: all 200ms ease-in 0s;
	padding-right: 15px;
	float: left;
	padding-top: 5px;
	padding-left: 15px;
}
#navigation li a{
	text-decoration: none;
	color: #FFFFFF;
	-ms-transition: all 200ms ease-in 0s;
	-o-transition: all 200ms ease-in 0s;
}
#navigation li a:hover{
	text-decoration: none;
	color: #f7a600;
	-ms-transition: all 200ms ease-in 0s;
	-o-transition: all 200ms ease-in 0s;
}
#navigation ul {
	list-style-position: inside;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
/* The container wrapping ul.dropdown */
#navwrap {
	float: left;
	background-color: #545454;
	height: 40px;
	font-family: 'Roboto Condensed', "sans-serif;";
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
}
 
/* Top level Unordered list */
ul.dropdown {
	list-style: none;
	float: left;
	width: 100%;
	padding: 0;
}
 
ul.dropdown  li{
	float: left; /* makes horiz list */
	position: relative; /* hey Submenu ULs, appear below! */
	font-size: 20px;
	font-weight: 700;
	height: 40px;
}
 
ul.dropdown a {
	padding: 10px; /*space the items, occupy entire height too.*/
	color: #FFF;
	text-decoration: none;
}
 
/* Style the link hover */
ul.dropdown li:hover a {
	color: #f7a600;
}
 
/* Displays the link as blocks. */
ul.dropdown li ul a {
display:block;
}
 
/* sub menus!!  */
 
ul.dropdown ul {
	list-style: none;
	margin: 0; /* Appear just below the hovering list */
	padding: 0;
	width: 200px; /* specify the width. */
	position: absolute; /* needed */
	z-index: 500;
}
 
ul.dropdown li ul {
	top: 29px; /* CSS 3 */
}
 
ul.dropdown ul ul {
	top: 0;
	left: 100%;
}
 
ul.dropdown ul li {
	float: none; /* umm.. Appear below the previous one. mmkay? 
	background-color: #717172; */
	background-image: url(images/bg-grey.png);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-size: 18px;
}
 
/* Drop Down! */
 
/* Hide all the dropdowns (submenus) */
ul.dropdown ul,
ul.dropdown li:hover ul ul,
ul.dropdown ul li:hover ul ul
{ display: none; }
 
/* Display the submenus only when li are hovered */
ul.dropdown li:hover ul,
ul.dropdown ul li:hover ul ,
ul.dropdown ul li ul li:hover ul {   
	display: block;
}
 
ul.dropdown li * a:hover {
	background-color: #545454;
	color: #f7a600;
	height: 20px;
	font-size: 18px;
}

#---------------Boxen {
}

#boxen-wrapper {
	width: 940px;
}

#boxen-container_left {
	width: 300px;
	float: left;
	margin-right: 20px;
}

#boxen-container_center {
	width: 300px;
	float: left;
}

#boxen-container_right {
	width: 300px;
	float: right;
}

.boxen-container {
}
.boxen-titel {
	padding-right: 7px;
	padding-left: 7px;
	text-align: center;
	padding-bottom: 5px;
}
.boxen-untertitel {
	width: 270px;
	background-image: url(images/bg-orange.png);
	padding: 5px;
	margin-top: 110px;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	z-index: 15;
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 400;
}
.boxen-content {
	padding-top: 5px;
}

.boxen-thumbnail-wrapper {
	background-color: #CCC;
	height: 150px;
	width: 300px;
	overflow: hidden;
	position: relative;
	border-top:#FFFFFF solid 1px;
}
.boxen-thumbnail {
}
.boxen-thumbnail img{
	height: auto;
	width: 300px;
	-ms-transition: all 200ms ease 0s;
	-o-transition: all 200ms ease 0s;
	position: absolute;
	top: -25%;
	z-index: 10;
}

#---------------LOOP {
}
#loop-wrapper {
}
#loop-wrapper img{
	border: 1px solid #FFF;
}
.loop-container {
}
.loop-titel {
}
.loop-titel-galerie {
	margin-top: 10px;
}
.loop-titel-bundesland {
	float: left;
	width: 280px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F1F1F1;
	margin-bottom: 5px;
	margin-top: 5px;
}
.loop-datum {
	color: #999;
}
.loop-kategorie {
	color: #999;
}
.loop-kategorie ul {
	list-style-position: inside;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.loop-kategorie li {
	list-style-type: none;
	text-decoration: none;
	color: #CCC;
	-ms-transition: all 200ms ease-in 0s;
	-o-transition: all 200ms ease-in 0s;
	float: left;
	margin-right: 6px;
}
.loop-kategorie li a{
	text-decoration: none;
	color: #CCCCCC;
	-ms-transition: all 200ms ease-in 0s;
	-o-transition: all 200ms ease-in 0s;
}

.loop-autor {
	width: 630px;
	color: #999;
        text-align: right;
	font-size: 10;
	margin-bottom: 5px;
}
.loop-untertitel {
	margin-bottom: 10px;
}
.loop-excerpt {
	padding-top: 10px;
}
.loop-content {
	padding-top: 10px;
}
.loop-line {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 1px;
	margin-top: 10px;
}

div.loop-content p img{
        float: left;
	margin-right: 5px;
        margin-bottom: 5px;
        rel: prettyimages;
}

.loop-thumbnail {
	float: left;
}
.loop-thumbnail img{
	height: auto;
	width: 120px;
	margin-right: 5px;
	border: 1px solid #FFF;
	-webkit-transition: all 200ms ease 0s;
	-moz-transition: all 200ms ease 0s;
	-ms-transition: all 200ms ease 0s;
	-o-transition: all 200ms ease 0s;
	transition: all 200ms ease 0s;
}
.loop-thumbnail-medium img{
	height: auto;
	width: 260px;
	border: 1px solid #FFF;
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 10px;
}
.loop-weiterlesen {
	text-align: right;
	padding-top: 10px;
}
#---------------Ergebnisse {
}
.ergebnisse-tabelle  {
	background-color: #F3F3F3;
	margin: 1px;
	border: 1px solid #FFF;
	text-align: left;
	padding: 10px;
}
.ergebnisse-tabelle  a{
	color: #333;
}
.ergebnisse-tabelle  a:hover{
	color: #f7a600;
}
.ergebnisse-single  {
}
.ergebnisse-single-titel  {
	background-color: #E5E4E7;
	margin: 1px;
	border: 1px solid #FFF;
	text-align: left;
	padding: 10px;
}
.ergebnisse-single ul {
	list-style-position: inside;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.ergebnisse-single  li{
	background-color: #F3F3F3;
	margin: 1px;
	border: 1px solid #FFF;
	text-align: left;
	background-image: url(images/erg_icon.png);
	background-repeat: no-repeat;
	background-position: 3px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	target: blank;
}
.ergebnisse-single  li a{
	color: #333;
	target: blank;
}
.ergebnisse-single  li a:hover{
	color: #f7a600;
	target: blank;
}
.ergebnisse-single-back {
	text-align: right;
	padding-right: 3px;
	padding-bottom: 5px;
}
.ergebnisse-single-back a{
	text-align: right;
	color: #333;
}
.ergebnisse-single-back a:hover{
	text-align: right;
	color: #f7a600;
}
#---------------SIDEBAR {
}
#sidebar-wrapper {
}
.sidebar-container {
	margin-bottom: 20px;
}
.sidebar-titel {
	padding-right: 7px;
	padding-left: 7px;
	text-align: center;
	padding-bottom: 5px;
}
.sidebar-untertitel {
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 7px;
}
.sidebar-content {
	padding-top: 5px;
}
.sidebar-content-werbung {
	padding-top: 5px;
}
.sidebar-content-werbung img{
	height: auto;
	width: 300px;
	margin-bottom: 15px;
}
.sidebar-thumbnail {
	background-color: #000;
	height: 100px;
	overflow: hidden;
}
.sidebar-thumbnail img{
	height: auto;
	width: 100%;
	top: -40%;
	position: relative;
}
.sidebar-termine-tabelle  {
	background-color: #F3F3F3;
	margin: 1px;
	padding: 3px;
	border: 1px solid #FFF;
	text-align: left;
}
.sidebar-termine-tabelle-titel  {
	background-color: #E5E4E7;
	padding: 2px;
	text-align: center;
	margin: 1px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	font-weight: bold;
}
.sidebar-ergebnisse-tabelle  {
	background-color: #F3F3F3;
	margin: 1px;
	padding: 3px;
	border: 1px solid #FFF;
	text-align: left;
}
.sidebar-ergebnisse-tabelle  a{
	color: #333;
}
.sidebar-ergebnisse-tabelle  a:hover{
	color: #f7a600;
}
.sidebar-ergebnisse-tabelle-titel  {
	background-color: #E5E4E7;
	padding: 2px;
	text-align: center;
	margin: 1px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.sidebar-ergebnisse-tabelle-link  {
	background-color: #E5E4E7;
	padding: 2px;
	text-align: right;
	margin: 1px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#---------------FOOTER {
}
#footer-wrapper {
	margin-top: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	color: #666;
	width: 940px;
	height: 250px;
	margin-right: auto;
	margin-left: 10px;
}
#footer-container {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	color: #3A3A3A;
	background-image: url(url);
	background-color: #FFFFFF;
}
#footer-container a {
	color: #3A3A3A;
}
#footer-container a:hover  {
	color: #f7a600;
}
#footer-navigation {
	list-style-position: inside;
	list-style-type: none;
	font-size: 15px;
	font-weight: 700;
	float: left;
	font-family: 'Roboto Condensed', "sans-serif;";
	text-transform: uppercase;
	text-decoration: none;
	color: #828282;
	margin-bottom: 10px;
	border-bottom: 1px solid #6B6B6B;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}
#footer-navigation a {
	color: #5A5A5A;
	text-decoration: none;
	text-transform: uppercase;
}
#footer-navigation a:hover  {
	color: #f7a600;
	text-decoration: none;
	text-transform: uppercase;
}
#footer-navigation li {
	float: right;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#footer-navigation ul {
	list-style-position: inside;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#footer-inhalt-container {
	position: relative;
	min-height: 60px;
	padding-bottom: 10px;
}
#footer-inhalt-logo {
	position: absolute;
	left: 0px;
	top: 0px;
}
#footer-inhalt-infotext {
	position: absolute;
	top: 0px;
	text-align: left;
	left: 1px;
}
#---------------GALERIE {
}
#galerie-wrapper {
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-gap: 10px;
	column-gap: 10px;
	margin-top: 10px;
	min-height: 500px;
}
.galerie-container {
	width: 180px;
	padding-right: 20px;
	padding-bottom: 20px;
	float: left;
}
.galerie-ueberschrift {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.galerie-thumbnail {
}
.galerie-thumbnail img{
	height: auto;
	width: 178px;
	border: 1px solid #FFF;
	-ms-transition: all 200ms ease 0s;
	-o-transition: all 200ms ease 0s;
}
.galerie-titel {
	text-align: center;
	padding-top: 10px;
}
.gallery {
	margin-top: 20;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 20px;
	-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
-moz-column-gap: 10px;
-webkit-column-gap: 10px;
column-gap: 10px;
}
.gallery a{
	margin-top: 20;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.gallery-item  {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
	padding-bottom: 10px;
}
.gallery-icon {
	height: auto;
	overflow: hidden;
}
.gallery-icon img{
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	position: relative;
}
.gallery dl {
	margin: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.attachment-thumbnail {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.attachment-thumbnail img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.attachment-thumbnail a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.gallery br+br {
	display: none;
}
.galerieneu_container {
	width: 300px;
	height: 190px;
	background-color: #000000;
	margin-bottom: 10px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.galerieneu_thubmnail img {
	width: 100%;
	height: auto;
	-webkit-transition: all 100ms ease-in-out 50ms;
	-o-transition: all 100ms ease-in-out 50ms;
	transition: all 100ms ease-in-out 50ms;
	z-index: 5;
}
.galerieneu_thubmnail img:hover {
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

#---------------SONSTIGES {
}
#pagenavi-container {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wp-pagenavi {
	clear: both;
	padding: 10px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #999;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #CCC;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

#---------------SLIDER {
}
#slider-wrapper {
	padding-top: 10px;
	padding-bottom: 10px;
}

#---------------Banner {
}
.adrotate-banner img {
	padding-bottom: 10px;
}

#---------------Search Form {
}

#header-search {
	position: absolute;
	height: 40px;
	width: 192px;
	right: 0px;
	top: 50px;
}

.search-form {
	}

.searchform {}

.suchfeld {
			float:left;
			width: 140px; 
			height:23px;
			border-top: 1px solid #CCCCCC;
			border-right: 1px solid #f7a600;
			border-bottom: 1px solid #CCCCCC;
			border-left: 1px solid #CCCCCC;
			padding: 5px 0px 0px 10px;
			}

.suchbild {
			float:right;
			background-color:#f7a600;
			width: 40px;
			text-align:center;
			}

#suchfeld 	{
			border:0;
			color: #999;
			width: 129px; 
			}
#---------------Streckenverzeichnis  {
}
.streckenverzeichnis-dachzeile    {
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 18px;
	color: #666;
	font-weight: 400;
	line-height: 18px;
}
.streckenverzeichnis-titel {
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 20px;
	color: #f7a600;
	font-weight: 400;
	line-height: 20px;
}
#streckenverzeichnis-titelbild {
	padding-bottom: 15px;
}
#streckenverzeichnis-linie {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #D5D5D5;
}
.streckenverzeichnis-container {
	width: 300px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #F1F1F1;
	height: 170px;
	float: left;
}
.streckenverzeichnis-thumb {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 110px;
	background-color: #DFDFDF;
}
.streckenverzeichnis-thumb img {
	width: 100%;
	height: auto;
}
.streckenverzeichnis-content {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#---------------SLIDER NEU  {
}
#sliderneu_wrapper {
	height: 390px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sliderneu_news1_container {
	width: 620px;
	height: 390px;
	background-color: #000000;
	float: left;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
}
.sliderneu_news1_thubmnail img {
	width: 100%;
	height: auto;
	-webkit-transition: all 100ms ease-in-out 50ms;
	-o-transition: all 100ms ease-in-out 50ms;
	transition: all 100ms ease-in-out 50ms;
	z-index: 5;
}
.sliderneu_news1_thubmnail img:hover {
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.sliderneu_news2_container {
	width: 310px;
	height: 190px;
	background-color: #000000;
	float: right;
	margin-bottom: 10px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
}
.sliderneu_news2_container-sidebar {
	width: 300px;
	height: 190px;
	background-color: #000000;
	float: right;
	margin-bottom: 10px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
}
.sliderneu_news2_thubmnail img {
	width: 100%;
	height: auto;
	-webkit-transition: all 100ms ease-in-out 50ms;
	-o-transition: all 100ms ease-in-out 50ms;
	transition: all 100ms ease-in-out 50ms;
	z-index: 5;
}
.sliderneu_news2_thubmnail img:hover {
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.sliderneu_news3_container {
	width: 310px;
	height: 190px;
	background-color: #000000;
	float: right;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
}
.sliderneu_news3_thubmnail img {
	width: 100%;
	height: auto;
	-webkit-transition: all 100ms ease-in-out 50ms;
	-o-transition: all 100ms ease-in-out 50ms;
	transition: all 100ms ease-in-out 50ms;
	z-index: 5;
}
.sliderneu_news3_thubmnail img:hover {
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.sliderneu_text_container {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	right: 0px;
	background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0.54) 0%,rgba(0,0,0,0.58) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,0,0,0.54) 0%,rgba(0,0,0,0.58) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,0,0,0.54) 0%,rgba(0,0,0,0.58) 100%);
	background-image: linear-gradient(180deg,rgba(0,0,0,0.54) 0%,rgba(0,0,0,0.58) 100%);
	z-index: 10;
}
.sliderneu_text_container:hover {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	right: 0px;
	background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0.70) 0%,rgba(0,0,0,0.80) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,0,0,0.70) 0%,rgba(0,0,0,0.80) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,0,0,0.70) 0%,rgba(0,0,0,0.80) 100%);
	background-image: linear-gradient(180deg,rgba(0,0,0,0.70) 0%,rgba(0,0,0,0.80) 100%);
	z-index: 10;
}
.sliderneu_titel    {
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 25px;
	color: #FFFFFF;
	font-weight: 400;
	line-height: 25px;
}
.sliderneu_titel a    {
	color: #FFFFFF;
}
.sliderneu_titel a:hover     {
	color: #F7A600;
}
.sliderneu_titel-klein a    {
	color: #FFFFFF;
}
.sliderneu_titel-klein a:hover     {
	color: #F7A600;
}
.sliderneu_titel-klein    {
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 400;
	line-height: 18px;
}
.sliderneu_datum    {
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 13px;
	color: #F7A600;
	font-weight: 400;
	line-height: 13px;
}
.sliderneu_kategorie    {
	font-family: 'Roboto Condensed', "sans-serif;";
	font-size: 13px;
	color: #FFFFFF;
	font-weight: 400;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #F7A600;
}
