/*
Theme Name: Reportage
Theme URI: http://colorlabsproject.com
Description:  Wordpress Theme created by <a href="http://colorlabsproject.com">ColorLabs & Company</a> 
Author: ColorLabs & Company
Author URI: http://colorlabsproject.com/
Version: 1.2.9
Tags: light, white, black, gray, orange, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: reportage
*/
/* #Basic Style
================================================== */

* {
margin: 0;
padding: 0;
}

html, body {
height: 100%;
}

body {
  color: #333;
  background: url("../../uploads/2013/bg.gif") repeat-x scroll left top #FFFFFF;
  font: 13px/1.6  Tahoma, Geneva, sans-serif;
  overflow-y:scroll;
  overflow-x:hidden;

}

#alles {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: -4px;
    min-height: 100%;
    padding-bottom: 0px;
    position: relative;
}

a,
ul.sidebar_katlist a:hover,
.weiterlesen a:hover, 
.weiter a:hover { color: #000; text-decoration:none;}

a:hover { text-decoration:none;}

ul#menu-autoren a,

h3 a:hover,
#utcw-2 a:hover,
ul.sidebar_katlist a,
.breadcrumb-trail a,
ul#menu-autoren li a:hover,
.report_teaser_spitzmarke a,
.report_teaser_titel a:hover,
a:hover .home_titel,
a .report_teaser_spitzmarke,
body.page-id-575 .entry-content a,
body.page-id-1815 .entry-content a {
 color: #ff6666;  /* rot */
}

.emailbox a,
.weiterlesen a,
.weiter a {
 color: #6699ff;  /* blau */
}

.emailbox a:hover,
ul.post-categories a:hover,
.breadcrumb-trail a:hover,
.rubrik a:hover,
body.page-id-575 .entry-content a:hover,
.making_autor,
body.page-id-1815 .entry-content a:hover {   /* dunkelgrau */
	color:#333;
}

.slider_copyright {   /* grau */
	color:#999;
}

body.page-id-2426 .entry-content a  {
 color: #333;
 border-bottom:1px dotted #ff6666;
}

body.page-id-2426 .entry-content a:hover  {
 border-bottom:none;
 color:#ff6666;
}



p {
  margin-bottom:0px;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

p img.alignleft {
  float: left;
  border: 6px solid #EEEEEE;
  margin: 5px 5px 10px 0;
}

.alignright, img.alignright {
    border: 6px solid #EEEEEE;
    float: right;
    margin: 5px -5px 10px 20px;
}


.aligncenter, img.aligncenter {
  clear: both;
  display: block;
  margin: 10px auto;
}

.more-link {
  font-weight: bold;
}
.sticky {}
.bypostauthor {}

/* --- Form Element --- */
input[type="text"], input[type="password"], textarea {
  margin: 0;
  padding: 6px;
  border: 1px solid #dddddd;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="submit"] {
  margin: 0;
  color: #fff;
  border: none;
  padding: 8px;
  line-height: 1;
  cursor: pointer;
  background: #f26522;
}

/* #Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  line-height: 1.5;
  font-weight: bold;
  text-rendering: optimizelegibility;
}

h1 {
  font-size: 30px;
  line-height: 36px;
}

h2 {
  font-size: 24px;
  line-height: 30px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 14px;
}

h5 {
  font-size: 13px;
}

h6 {
  font-size: 11px;
}

h4,
h5,
h6 {
  line-height: 18px;
}

small {
  font-size: 12px;
}

ol, ul {
  list-style: none;
}

li {
  margin: 0;
}

ul ul,
ul ol,
ol ul,
ol ol {
  margin: 0;
}

dl, hr, ol, ul, pre, address, fieldset, figure {
  margin-bottom: 20px;
}
td, th {
  padding: 0 ;

}

em {
  font-style: italic;
}

strong {
  font-weight: bold;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

pre, code {
  padding: 2px;
  overflow: auto;
  font-size: 12px;
  background: #ddd;
  font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace;
}

blockquote {
  color: #999;
  font-style: italic;
  margin-left: 40px;
}

img {
  width: auto;
}

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

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

.aligncenter {
  clear: both;
  display: block;
  margin: 10px auto;
}


#utcw-2 {
text-align:justify;
}

/* --- Font Face --- */




.featured-category h4 a,
.header-top h4 a,
.top-news h3,
.news-category h3,
.post-header .entry-category,
.category-list h3,
.page-template-template-sitemap-php .entry-content h4,
.colabsTabs a,
.wp-caption-text,
.home_teaser,
.home_spitzmarke,
#nav_menu-3 ul li a,
h1.ue a,h1.ue,
.infokasten,
.bildu,
.bild_rechts,
.links,
.home_teaser_spitzmarke,
.home_teaser_text,
body.page-id-1815 .imp_ue,
ul#menu-autoren li a,
.autorentext a.home_teaserlistenpunkt  {
  font-family: Tahoma, Geneva, sans-serif;
}

.bitter, 
.featured-category h3, 
.header-top h3, 
.headline h3, 
.featured-articles h4, 
.top-news h4, 
.news-category h4, 
.single-post 
.entry-content h1, 
.single-post .entry-content h2, 
.single-post .entry-content h3, 
.single-post .entry-content h4, 
.single-post .entry-content h5, 
.single-post .entry-content h6, 
.single-post .entry-content blockquote, 
.entry-title, 
.post-header .entry-meta, 
.post-header .entry-header, 
.post-header .entry-excerpt p, 
.gallery-page .entry-title, 
.widget_colabs_tabs .box a, 
.widget_colabs_quote blockquote, 
.widget_colabs_embedwidget .widget-video-unit h4,
#utcw-2,
ul.sidebar_katlist,
.home_teaser_titel,
.report_teaser_titel,
ul#menu-channelmenue,
.frage,
body.page-template-template-autoren-php h1,
body.archive h1.entry-header,
.reisen {
  font-family: 'bitter', serif;
}


/* #Header
================================================== */
#header, .featured-articles {
  margin-bottom: 15px;
}

/* --- Featured Category --- */
.featured-category {
  margin-bottom: 25px;
}

.header-top .row {
padding-bottom:0 !important;
}
.featured-category .column, .header-top .column {
  padding: 1.534%;
  width: 31%;
}
.featured-category .column:first-child, .header-top .column:first-child {
  padding-left: 0;
  border-right: 1px solid #464646;
}
.featured-category .column:last-child, .header-top .column:last-child {
  padding-right: 0;
  border-left: 1px solid #464646;
}
.featured-category h4 a, .header-top h4 a {
  font-size: 20px;
  color: #666666;
}
.featured-category h4 a:hover, .header-top h4 a:hover {
  color: #f26522;
  text-decoration: none;
}
.featured-category h3, .header-top h3 {
  color: #fff;
  display: inline;
  font-size: 20px;
  font-weight: normal;
}

/* --- Header Logo & Search Box --- */
.logo {
    float: left;
    margin-left: -10px;
}
.logo h1, .logo p {
  margin-bottom: 10px;
}

.logo h1 {
width:960px;
border-bottom:2px solid #333;
}

.logo a img {
    border: medium none;
}

.logo a {
  color: #333;
  font-size: 60px;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: -2px;
}
.logo p {
  font-size: 11px;
}
.logo .tagline {
  font-weight: bold;
  margin: 0 3px 0 0;
  padding: 0 5px 0 0;
  border-right: 1px solid #666666;
  text-transform: uppercase;
}
.logo a:hover {
  text-decoration: none;
}



.header-top .row {
  padding: 12px 0;
}
.header-top a {
  color: #fff;
  font-size: 27px;
}
.header-top .searchform, .header-top .widget_colabs_search {
  margin: 0;
}

.navigation {
  clear: both;
  border-top: 1px solid #dddddd;
}
.navigation select {
  display: none;
}

.menu {
  margin: 0;
}
.menu li {
  float: left;
  display: inline;
  margin: 0 -1px 0 0;
}
.menu a {
  z-index: 2000;
  display: block;
  font-size: 20px;
  padding: 8px 10px;
  position: relative;
  color: #666666;

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

.current-menu-item a, .menu a:hover, .sf-menu > li:hover > a {
    background: none;
    border: medium none !important;
}

.sf-menu > .current-menu-item a:before,
.sf-menu > li > a:hover:before,
.sf-menu > li:hover > a:before {
  top: -1px;
  left: 50%;
  height: 8px;
  width: 15px;
  content: "";
  margin: 0 0 0 -7px;
  position: absolute;
  background: url(images/icon-nav-pointer.png);
}

/* --- Sub Menu --- */
ul.sf-menu {
  margin: 0;
  padding: 0;
}

ul.sf-menu {
  display: block;
  position: relative;
}

ul.sf-menu li {
  display: block;
  list-style: none;
  float: left;
  position: relative;
}

ul.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}

ul.sf-menu a {
  display: block;
  position: relative;
}

ul.sf-menu ul {
  position: absolute;
  left: 0;
  width: 150px;
  top: auto;
  left: -999999px;
}

ul.sf-menu ul a {
  zoom: 1;
  /* IE6/7 fix */
}

ul.sf-menu ul li {
  float: left;
  width: 150px;
}

ul.sf-menu ul ul {
  top: 0;
  margin: 0 0 0 150px;
}

ul.sf-menu li:hover ul, ul.sf-menu li:focus ul, ul.sf-menu li.sf-hover ul {
  left: auto;
}

ul.sf-menu li:hover ul ul, ul.sf-menu li:focus ul ul, ul.sf-menu li.sf-hover ul ul {
  left: -999999px;
}

ul.sf-menu ul li:hover ul, ul.sf-menu ul li:focus ul, ul.sf-menu ul li.sf-hover ul {
  left: auto;
}

ul.sf-menu ul li:hover ul ul, ul.sf-menu ul li:focus ul ul, ul.sf-menu ul li.sf-hover ul ul {
  left: -999999px;
}

ul.sf-menu ul ul li:hover ul, ul.sf-menu ul ul li:focus ul, ul.sf-menu ul ul li.sf-hover ul {
  left: auto;
}

ul.sf-menu ul ul li:hover ul ul, ul.sf-menu ul ul li:focus ul ul, ul.sf-menu ul ul li.sf-hover ul ul {
  left: -999999px;
}

ul.sf-menu ul ul ul li:hover ul, ul.sf-menu ul ul ul li:focus ul, ul.sf-menu ul ul ul li.sf-hover ul {
  left: auto;
}

ul.sf-menu ul ul ul li:hover ul ul, ul.sf-menu ul ul ul li:focus ul ul, ul.sf-menu ul ul ul li.sf-hover ul ul {
  left: -999999px;
}

.sf-parent > a {
  padding-right: 20px;
}



.sub-menu a {
  border: none;
  padding: 0 10px;
}



/* #Headline
================================================== */
.headline {
  padding: 0 0 10px;
  border-bottom: 1px solid #dddddd;
}
.headline h3 {
  font-size: 60px;
  margin: 0 0 10px;
  line-height: 1.1;
  font-weight: normal;
}
.headline .col4 {
  margin-left: 1.534%;
}



/* #Top News Slider
================================================== */
.top-news {
  position: relative;
  padding: 0 0 21px;
}
.top-news h3 {
  margin: 0 0 20px;
  line-height: 23px;
}
.top-news h4 {
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
}
.top-news li {
  min-height: 134px;
  margin: 0 20px 0 0;
}
.top-news .direction-nav {
  top: 0;
  right: 20px;
  position: absolute;
}
.top-news .prev, .top-news .next {
  width: 23px;
  height: 23px;
  float: left;
  text-indent: -9999px;
  background: #f26522 url(images/icon-dir-nav.png) no-repeat;
}
.top-news .next {
  background-position: -23px 0;
}
.top-news .disabled {
  background-color: #dddddd;
}

/* #News Category
================================================== */
.news-category {
  margin: 0 0 15px;
  border-bottom: 7px solid #dddddd;
}
.news-category h3 {
  padding: 10px;
  border-bottom: 1px solid #dddddd;
}
.news-category h4 {
  overflow: hidden;
  font-weight: normal;
}
.news-category img, .news-category .video-thumb {
  float: left;
  margin: 0 10px 0 0;
}
.news-category .column {
  width: 49.844%;
  margin: 0;
  border-top: 1px solid #dddddd;
}
.news-category .alpha {
  clear: left;
  padding-left: 0;
  border-right: 1px solid #dddddd;
}
.news-category .alpha h3, .news-category .alpha ul {
  padding-left: 0;
}
.news-category ul {
  margin: 0;
  padding: 15px 15px 0 15px;
}
.news-category li {
  overflow: hidden;
  margin: 0 0 13px;
}
.news-category li a {
  display: block;
}
.news-category li:first-child h4 {
  font-size: 16px;
  line-height: 1.2;
}

/* #Main Content & Post
================================================== */


.entry-content.image {
  margin-right: 10px;
}
.page .entry-content ul {
  list-style: disc;
  margin: 0;
}
.page .entry-content ol {
  list-style: decimal;
  margin: 0;
}
.page .entry-content li {
  margin: 0 0 5px 25px;
}

.entry-content dt {
  font-weight: bold;
}
.entry-content dd {
  padding-left: 20px;
}

.entry-content  {
 z-index:-99;
}



.main {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 100px;
    z-index: 0;
	padding-left:15px;
}


.widget_video, .single_video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 15px;
}

.widget_video iframe, .single_video iframe,
.widget_video object, .single_video object,
.widget_video embed, .single_video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-thumb {
  float: left;
  max-width: 100%;
  position: relative;
}
.video-thumb:hover .playicon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.playicon {
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  position: absolute;
  text-indent: -99999px;
  margin: -16px 0 0 -16px;
  background: url(images/icon-play.png) no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}

/* --- Breadcrumb --- */

.breadcrumb {
    margin-bottom: 80px;
    margin-top: 40px;
    padding-left: 5px;
}


.breadcrumb img {
    margin-bottom: 17px;
    padding-right: 15px;
    padding-top: 8px;
}

.breadcrumb .current, .breadcrumb span{
  color: #333;
}
.breadcrumb-trail .sep:nth-child(2) {
  display: none;
}



/* --- Post --- */



.post .colabs-image {
  margin-bottom: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.single-post .entry-content p,
body.page-template-template-reportagen-php .entry-content,
.autorentext, body.page-id-2426 .entry-content p {
    color: #333333;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    line-height: 1.53;
    margin-bottom: 25px;
    margin-top: 15px;
    word-spacing: 1px;
}

.metabox  {
    color: #333333;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    line-height: 1.53;
    word-spacing: 1px;
}

body.page-template-template-autoren-php h1  {
  margin-bottom: 10px;
}

body.page-template-template-reportagen-php .entry-content p,
body.page-template-template-autoren-php .entry-content p  {
    margin-bottom: 25px;
}

.infokasten p  {
    margin-bottom: 15px !important;
}

body.page-id-1815 .entry-content p {
	font-size:13px;
	line-height:19px;
	margin-bottom:20px !important;
}

.single-post .entry-content ul {
  list-style: disc;
  font-size:15px;
}
.single-post .entry-content ol {
  list-style: decimal;
}
.single-post .entry-content li {
  margin: 0 0 5px 30px;
}
.single-post .entry-content blockquote {
  padding-left: 20px;
  border-left: 7px solid #dddddd;
}

.entry-title {
  font-size: 23px;
  line-height: 28px;
  font-weight: bold;
  margin: 0 15px 10px 0;
}


.entry-content address, .entry-content article, .entry-content aside, .entry-content blockquote, .entry-content center, .entry-content dir, .entry-content div, .entry-content dd, .entry-content details, .entry-content dl, .entry-content dt, .entry-content fieldset, .entry-content figcaption, .entry-content figure, .entry-content form, .entry-content frameset, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content hr, .entry-content header, .entry-content hgroup, .entry-content isindex, .entry-content menu, .entry-content nav, .entry-content noframes, .entry-content noscript, .entry-content ol, .entry-content pre, .entry-content section, .entry-content summary, .entry-content ul {
  margin: 0 0 20px 0;
}


.post-header {
    margin-top: -8px;
    position: fixed;
}

.kopf {
    background: url("../../uploads/2013/bg_head.png") repeat-x scroll left top transparent;
    height: 85px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

.post-header .entry-category {
  width: 55%;
  font-size: 34px;
  text-align: center;
  margin: 8px auto -30px;
  color: #666666;
  display:none;
}
.post-header .entry-category a {
  color: #666;
}
.post-header .entry-category ul, .post-header .entry-category li {
  margin: 0;
}
.post-header .entry-category li {
  display: inline;
}
.post-header .entry-meta {
  float: left;
  font-size: 10px;
  margin: 11px 0 10px;
  text-transform: uppercase;
  display:none;
}
.post-header .entry-header {
    clear: both;
    font-size: 40px;
    font-weight: normal;
    line-height: 1.3;
    margin: 0px 0px 20px 0px;
    padding-top: 10px;
    width: 960px;
}
.post-header .entry-excerpt p {
  font-size: 20px;
  line-height: 1.4;
}






/* Post Format */
.post .audio-player {
  margin-top: 5px;
  margin-bottom: 15px;
}

.post .quote:before {
  content: '"';
}
.post .quote {
  padding-left: 20px;
  border-left: 7px solid #DDD;
  font-family: 'bitter', serif;
  color: #999;
  font-size: 20px;
  font-style: italic;
}
.post .quote-author {
  color: #F26522;
}

.post .link-pages {
  margin-top: 30px;
  font-size: 16px;
}

.post .entry-info {
    border-bottom: 1px dotted #DDDDDD;
    color: #666666;
    font-size: 15px;
    line-height: 1.1;
    margin-top: 50px;
    padding: 0;
}
.post .entry-info .column {
  margin: 0;
}
.post .entry-info ul {
  list-style: none;
}
.post .entry-info ul li {
  border: none;
  padding: 0 0 5px;
}
.post .entry-info li {
  margin: 0;
  padding: 6px 0;
  border-top: 1px dotted #dddddd;
}

.social_share {
  height: 21px;
  overflow: hidden;
}
.social_share div {
  float: left;
  margin-right: 20px;
}
.social_share .colabs-sc-twitter {
  width: 95px;
  margin: 0;
}


/* #Pagination
================================================== */
.pagination {
    clear: both;
    padding: 14px 0 10px 20px;
}

.pagination a, .pagination span {
    color: #333;
    font-family: 'bitter';
    font-size: 17px;
    margin-right: 10px;
    padding: 3px;
}

.pagination a:hover, .pagination span {
    color: #ff0000;
    text-decoration: none;
}

.pagination .dots {
  color: #333;
}

/* #Comment List & Comment Form
================================================== */
.comment-content dt {
  font-weight: bold;
  margin-bottom: 5px;
}
.comment-content dd {
  margin: 0 0 5px 30px;
}
.comment-content ul li {
  list-style: disc;
  margin-left: 20px;
}
.comment-content ol li {
  list-style: decimal;
  margin-left: 22px;
}
#comments {
  margin: 0;
  font-size: 14px;
}
#comments .comment-header {
  margin: 0;
  float: left;
  width: 31.273%;
  font-size: 20px;
}

.commentlist {
  overflow: hidden;
  position: relative;
}
.commentlist li.comment {
  margin-left: 0;
  overflow: hidden;
}
.commentlist > li:last-child .comment-entry:last-child,
.commentlist > li:last-child .comment-entry:last-child:after {
  border-bottom: none;
}
.commentlist .children {
  margin: 0 0 0 40px;
}
.commentlist #respond {
  padding-top: 0;
  border-top: none;
  margin-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}
.commentlist #respond:after {
  left: 0;
  content: "";
  width: 100%;
  position: absolute;
  border-bottom: 1px solid #dddddd;
}

.comment-entry {
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
  padding: 0 10px 0 0;
}
.comment-entry p {
  margin-bottom: 10px;
}
.comment-entry:after {
  left: 0;
  content: "";
  width: 100%;
  position: absolute;
  border-bottom: 1px solid #dddddd;
}
.comment-entry .comment-content {
  overflow: hidden;
}
.comment-entry .comment-author {
  overflow: hidden;
}
.comment-entry .author-name {
  float: left;
  font-weight: bold;
}
.comment-entry .comment-meta {
  color: #999;
  float: right;
  font-size: 12px;
}
.comment-entry .comment-meta:before {
  content: "\2014 \00a0";
}
.comment-entry .comment-reply-link {
  float: left;
  color: #fff;
  font-size: 12px;
  margin: 0 0 20px;
  font-weight: bold;
  padding: 5px 10px;
  background: #f26522;
}
.comment-entry .comment-reply-link:hover {
  text-decoration: none;
}

.paginate_comments {
  margin-top: 0;
  margin-bottom: 15px;
}

/* --- Comment Form --- */
#reply-title {
  margin: 0 0 10px;
}

#respond {
  padding: 10px 15px 0 0;
}
#respond p {
  margin: 0 0 10px;
  overflow: hidden;
}
#respond label {
  line-height: 28px;
}
#respond input[type="text"], #respond textarea {
  margin: 0;
  width: 80%;
  float: right;
}
#respond p.form-submit {
  margin-left: 20%;
}
#respond input[type="submit"] {
  padding: 10px;
}

#cancel-comment-reply-link {
  float: right;
  font-size: 18px;
}

/* #Page Template
================================================== */
/* --- Archive --- */

.archive .post img, .search .post img {
    border: 6px solid #EEEEEE;
    float: left;
}

.archive .post {
    border-bottom: 1px solid #E4E4E4;
    height: 225px;
    margin-bottom: 10px;
}

.archive .post img {
width:227px;
margin-top:10px;
}



.archive .post p, .search .post p {
  margin: 0;
  overflow: hidden;
}

/* --- Sitemap --- */
.page-template-template-sitemap-php .entry-content h4 {
  font-size: 20px;
  margin: 0 0 10px;
}

/* --- Gallery Page --- */
.gallery-page .row {
  width: 97.66%;
  padding-right: 2.34%;
}
.gallery-page .entry-title {
  font-size: 17px;
}
.gallery-page .post {
  margin-bottom: 25px;
}
.gallery-page .post a.fancy {
  float: left;
  margin: 0 0 10px;
  background: #000;
  max-width: 100%;
  position: relative;
}
.gallery-page .post a.fancy:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.gallery-page .post a.fancy:hover .zoom-icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.gallery-page .post img, .gallery-page .post .zoom-icon {
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.gallery-page .post .zoom-icon {
  margin: 0;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  display: block;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-indent: -9999px;
  margin: -30px 0 0 -30px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  background: url(images/icon-zoom.png) no-repeat center center;
}
.gallery-page .post img {
  display: block;
  margin: 0;
}



/* #Widget
================================================== */

#sidebar {
    border-left: 1px solid #E4E4E4;
    float: right;
    margin-left: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 6px;
}

#sidebar .widget img  {
    width: 195px;
}

ul.sidebar_katlist {
    font-size: 15px;
    line-height: 25px;
    text-align: center;
    width: 205px;
}

.widget-title {
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    color: #7D9996;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    margin: -5px 0 15px;
    padding-bottom: 10px;
    padding-top: 12px;
	text-align:center;
	font-weight:normal !important;
}

.widget {
  position: relative;
  margin-bottom: 40px;
  padding-bottom: 20px;
}
.widget ul {
  list-style: none;
  margin: 0;
}
.widget li {
  margin-bottom: 7px;
}
.widget:after {
  content: "";
  bottom: 0;
  left: -5%;
  right: -5%;
  position: absolute;
  visibility: visible;
}
#footer .widget:after {
  visibility: hidden;
}
.widget:last-child:after {
  visibility: hidden;
}


/* --- Social Widget --- */
.soc-net a {
  display: block;
  margin: 0 0 5px;
  padding: 0 0 0 20px;
  background-image: url(images/icon-social-small-dark.png);
  background-repeat: no-repeat;
}
.soc-net .rss {
  background-position: 0 -2px;
}
.soc-net .facebook {
  background-position: 0 -39px;
}
.soc-net .twitter {
  background-position: 0 -22px;
}
.soc-net .podcast {
  background-position: 0 -58px;
}
.soc-net .newsletter {
  background-position: 0 -75px;
}

#footer .soc-net a {
  background-image: url(images/icon-social-small.png);
}



/* --- Video Widget --- */
.widget_colabs_embedwidget .widget-video-unit h4 {
  margin: 0 0 10px;
  font-weight: normal;
}
.widget_colabs_embedwidget .widget-video-list a {
  display: block;
}
.widget_colabs_embedwidget .widget-video-list li {
  margin: 0;
}
.widget_colabs_embedwidget .widget-video-list li a {
  padding: 5px;
}
.widget_colabs_embedwidget .widget-video-list .active a {
  background: #f26522;
  color: #fff;
  text-decoration: none;
}

/*wp-caption*/
.wp-caption {
  margin-top: 0.4em;
  margin-bottom: 1.625em;
  padding: 0px;
}
.wp-caption.aligncenter {
  float:none;
  margin:10px auto;
}
.wp-caption.alignleft {
    float: left;
    margin-bottom: 40px;
    margin-right: 10px;
    width: 670px !important;
}

.wp-caption img {
    border: 9px solid #EEEEEE;
    display: block;
    margin: 0;
	margin-left:-6px;
}

.wp-caption .wp-caption-text,
.gallery-caption {
  color: #333;
  font-size: 12px;
}
.wp-caption .wp-caption-text {
  margin-bottom: 0 !important;
  padding: 5px;
}

.wp-caption-text  {
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 12px !important;
    left: 680px;
    letter-spacing: 0 !important;
    margin-bottom: 0.6em;
    margin-top: -130px !important;
    padding: 5px;
    position: absolute;
    width: 230px !important;
	
}


.slide-buttons  {
display:none !important;
}



.zwischenu {
    display: block;
    float: left;
    font-family: Tahoma,Geneva,sans-serif !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin: -21px 35px 10px !important;
    padding-bottom: 19px;
    padding-top: 20px;
    width: 263px;
}

.minimal-light .slide-wrapper {
    margin-left: -10px !important;
}


.clearfix, .header {
  *zoom: 1;
}
.clearfix:before, .clearfix:after,
.header:before, .header:after {
  display: table;
  content: "";
}
.clearfix:after,
.header:after {
  clear: both;
}

#footer .soc-net a.no-background{
	background:none;
	position:relative;
}





/* WEITERE Anpassungen 
------------------------------------------------------------------- */


/* STARTSEITE
------------------------------------------------------------------- */

body.page-id-1816 .main {
    margin-top: 28px;
    padding-bottom: 80px;
    padding-left: 0;
}

body.page-id-1816 .col12 {
    width: 100%;
}



body.page-id-1816 .header-top {
    background: url("../../uploads/2013/logo_gross.png") no-repeat scroll left top transparent;
    border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
    height: 140px;
    width: 960px;
}

body.page-id-1816 {
  background: url("../../uploads/2013/bg_home.gif") repeat-x scroll left top #FFFFFF;
  font-size:13px;
}

body.page-id-1816 .entry-content {
    margin-top: 3px;
    padding-right: 0;
}

body.page-id-1816 .logo a img  {
display:none;
}


body.page-id-1816 #sidebar {
    border: medium none;
    display: block !important;
    height: 90px !important;
    margin-right: 16px !important;
    margin-top: -112px;
    width: 945px;
}




body.page-id-1816 ul#menu-hauptmenue li {
float:left;
}

body.page-id-1816 ul#menu-hauptmenue li#menu-item-684 a {
  background: url("../../uploads/2013/bg_episoden_s.png") no-repeat scroll right center transparent;
}

body.page-id-1816 ul#menu-hauptmenue li#menu-item-684 a:hover {
  background: url("../../uploads/2013/bg_episoden_w.png") no-repeat scroll right center transparent;
}


body.page-id-1816 .category-list .slide-item {
border:none;
background:none;
}



body.page-id-1816 #dc_jqmegamenu_widget-2 {
	float:right;
    width: 600px;
    z-index: 999;
}

#nav_menu-3 {
    float: right;
    margin-right: -20px;
    padding-bottom: 30px;
}


#nav_menu-3 ul li a {
    color: #a3b2b0;
    display: block;
    font-size: 10px;
	font-weight:normal;
    padding: 8px 10px;
    text-transform: uppercase;
    z-index: 99;
float:right;
 }

#nav_menu-3 ul li a:hover {
    color: #333;
 }




/* Slider Startseite
------------------------------------------------------------------- */
.home_spitzmarke {
	color:#ff6666;
	font-size:16px;
	margin-bottom:0 !important;
}

.home_titel {
    color: #FFFFFF;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    font-size: 34px;
    margin-bottom: 0 !important;
	font-weight:bold;
	line-height:40px;
	padding-bottom: 10px !important;
}

.home_teaser {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0 !important;
    margin-top: 20px;
}



#slider-pro-2 {
background:#e0e8e7;
}



/* BOXEN Startseite
------------------------------------------------------------------- */
.weiter  {
display:inline;
}

.weiter a {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    padding: 4px 15px 4px 9px;
    text-transform: uppercase;
}

.zeichen {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    line-height: 10px;
    padding-right: 2px;
}

.spalte_links {
    display: block;
    float: left;
    margin-left: 20px !important;
    margin-top: 0 !important;
    width: 444px;
}

.spalte_rechts {
  
    display: block;
    float: left;
    margin-left: 15px !important;
    margin-top: -30px !important;
    width: 444px;
}

.spalte_links h1.ue {
    margin-left: -21px !important;
}



.links_box1, .links_box2, .links_box3, .links_box4, .rechts_box1, .rechts_box2, .rechts_box3, .rechts_box4 {
    display: block;
margin-bottom:50px !important;
}


.boxcontainer {
    padding: 10px 0px 1px;
    width: 440px;
}

.boxcontainer img {
padding:0;
}

.spalte_rechts .boxcontainer {
    border-left: 1px solid #E4E4E4;
    padding-left: 20px;
}

.links_box1 {
    color: #000000;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    font-size: 17px;
    line-height: 28px;
}




h1.ue {
    background: url("../../uploads/2013/bg_home_box.gif") no-repeat scroll left bottom transparent;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    height: 25px !important;
    letter-spacing: 2px;
    margin-bottom: 0;
    padding: 20px 15px 6px 20px;
    text-transform: uppercase;
    width: 440px;
}

h1.ue a {
    color: #FFFFFF;
    float: right;
    font-size: 10px;
    padding-right: 6px;
	letter-spacing: normal;
}

body.page-id-1816 a strong {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.home_eindrücke  {
    float: left;
    margin-right: 10px;
    width: 180px;
}

.home_bildteaser {
    float: right;
    margin-bottom: 0 !important;
    width: 318px;
}


.home_links {
    clear: both;
    display: block !important;
    margin-top: 5px !important;
}

.home_teaser_spitzmarke {
    color: #FF6666;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0 !important;
}

.home_teaserbild {
    border: 5px solid #EEEEEE;
    float: left;
    margin-left: -5px;
    margin-top: -1px;
}



.home_teaser_titel,
.report_teaser_titel {
    font-size: 23px;
	line-height: 28px;
    margin-bottom: 10px !important;
    text-rendering: optimizelegibility;
	font-weight:bold;
}

a .home_teaser_titel {
    color: #000000;
}

a:hover .home_teaser_titel {
	color:#ff6666; text-decoration:none;
}

.home_teaser_text {
    color: #333333;
    font-size: 13px;
    line-height: 19px;
}

.bild_rechts,
.bildu,
.zwischenu,
.wp-caption-text
.reportage_bildteaser,
.infokasten,
.slider_bus,
.home_teaser_spitzmarke,
.home_teaser_text,
.autorentext a.home_teaserlistenpunkt,
.frage,
a .home_teaser_titel,
.entry-meta,
body.page-id-2426 .entry-content p,
.imp_ue {
    word-spacing: normal;
}

a.home_teaserlistenpunkt {
    line-height: 24px;
}

a.home_teaserlistenpunkt:hover {
    color: #ff6666;
	text-decoration:none;
}


a img.home_eindruck {
    border: 5px solid #EEEEEE;
    margin-left: -4px;
    margin-right: 15px;
    opacity: 1;
    width: 209px;
}

a:hover img.home_eindruck  {
	    opacity: 0.8;

}








/* Blog (Archiv)
------------------------------------------------------------------- */




body.blog {
  background: url("../../uploads/2013/bg_home.gif") repeat-x scroll left top #FFFFFF;
}

body.blog .logo a img {
    border: medium none;
    margin-top: 30px;
}

body.blog .logo h1 {
    height: 156px;
	width:977px;
}

body.blog .logo p {
display:none;
}



body.blog #sidebar {
visibility:hidden;
}

body.blog .main {
border:none;
}

body.category-episoden .teaserinfo,
body.category-auf-einen-cay-mit .teaserinfo,
body.category-ich-in-istanbul .teaserinfo,
body.category-portraetiert .teaserinfo,
body.category-ortstermin .teaserinfo,
body.category-eindruecke .teaserinfo,
body.category-making-of img.colabs-image,

body.category-episoden #nav_menu-3,
body.category-auf-einen-cay-mit #nav_menu-3,
body.category-ich-in-istanbul #nav_menu-3,
body.category-portraetiert #nav_menu-3,
body.category-eindruecke #nav_menu-3,
body.category-making-of #nav_menu-3,

.category-episoden #text-5,
.category-auf-einen-cay-mit #text-5,
.category-ich-in-istanbul #text-5,
.category-portraetiert #text-5,
.category-eindruecke #text-5,
.category-ortstermin #text-5,
body.author .teaserinfo {
    display: none;
}




body.blog #header {
	margin-bottom:0;
  
}

body.blog .widget:after {
    border:none;
}


.container header-top .row {
  height:80px;
}



.weiterlesen {
display:inline;
margin-left:15px;
}

.archive .post p {
display:inline;
}

.post-meta-key {
display:none;
}


.side_ein_box {
    height: 240px;
}


.side_eindruecke {
    background: none repeat scroll 0 0 #CCCCCC;
    float: left;
    height: 90px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 13px;
    width: 90px;
}



.spitz {
    color: #FF6666;
    padding-top: 10px;
}

.ue_box {
    float: right;
    width: 450px;
}



/* Blogbeitrag Langversion
------------------------------------------------------------------- */

body.single-post #sidebar {
display:none;
}


body.single-post .breadcrumb,
body.page-template-template-reportagen-php .breadcrumb {
margin-bottom:40px;
}




body.page .trail-end  {
   padding-left:30px;
}

body.page #sidebar  {
  display:none;
}





body.single .spitz,
body.page .spitz  {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding-top: 20px;
}

body.single .entry-excerpt,
body.page .entry-excerpt {
    border-bottom: 1px solid #e4e4e4;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.53;
    margin-bottom: 10px;
    padding-bottom: 20px;
	font-family:Tahoma, Geneva, sans-serif;
}

ul.post-categories li {
    float: left;
    margin-right: 10px;
}



h1.entry-header  {
    color: #222222;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    font-size: 39px;
    margin-bottom: 25px;
	line-height:47px;
}

body.single .entry-meta a, 
body.single .entry-meta, 
body.page .entry-meta a, 
body.page .entry-meta  {
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.2px;
    margin-bottom: 10px;
    margin-top: 40px;
    white-space: nowrap;
}

body.single .entry-meta, 
body.page .entry-meta  {
	margin-left:5px;
}


body.single .entry-excerpt p, 
body.page .entry-excerpt p {
display:inline;
}


body.single .post-header .entry-header,
body.page .post-header .entry-header  {
    border-bottom: 1px solid #e4e4e4;
    clear: both;
    font-size: 40px;
    font-weight: normal;
    line-height: 1.3;
    margin: 0 0 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 960px;
}

ul.post-categories {
    height: 55px;
    width: 100%;
}


ul.post-categories a,
.rubrik a {
    color: #cad7d5;
}



/* Blog (Making of)
------------------------------------------------------------------- */





body.category-eindruecke .teaserinfo {
    display: none;
}



.teaserinfo {
    color: #999999 !important;
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 0;
}

.teaserinfo a {
    color: #ff6666;
}

body.category-making-of #text-3,
body.category-making-of #text-7,
body.category-making-of #text-4,
body.category-making-of #utcw-2,
body.category-making-of .spitz {
display:none;
}



#text-5 {
height:300px;
}

body.category-making-of .entry-title {
font-size:23px;
}

body.category-making-of #text-5 .weiter {
display:inline;
}

body.category-making-of .ue_box {
    margin-top: 5px;
float:none;
width:auto;
}

body.category-making-of .post {
    height: auto;
    margin-left: 42px;
    padding-bottom: 20px;
}




/* ALLGEMEINES / Übergreifeen
------------------------------------------------------------------- */

.breadcrumb-title,
.rubrik .breadcrumb-trail a,
.sep {
display:none !important;
}

.rubrik .breadcrumb-trail {
    border: medium none;
    font-size: inherit;
    width: inherit;
}

.rubrik .breadcrumb {
    margin-top: 0;
    padding-left: 0;
}

.rubrik {
    color: #333333;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 55px;
    position: relative;
    text-transform: uppercase;
    top: 134px;
    width: 600px;
    z-index: 9;
}

body.archive .breadcrumb img {
    padding-top: 0px;
}





body.archive .breadcrumb-trail  {
top: auto;
}

body.archive .main {
margin-top:-30px;
}
body.archive #sidebar {
    margin-top: -25px;
}
#content {
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    min-height: 1200px;
}

#face_rest {
    left: 826px;
    position: absolute;
    top: 60px;
    z-index: 999;
}

a .facebook {
    background: url("../../uploads/2013/fb_1.png") no-repeat scroll right top transparent;
    height: 32px;
    position: fixed;
    width: 135px;
}

a .facebook:hover  {
    background: url("../../uploads/2013/fb_2.png") no-repeat scroll right top transparent;
}



.breadcrumb-trail,
.widget-title,
.category-list h3,
.single-post .entry-content p,
body.page-template-template-reportagen-php .entry-content,
ul#menu-channelmenue,
.autorentext,
.metabox,
body.page-id-2426 .entry-content  {
 font-size:17px;
}



.drop {
    margin-left: 710px;
    position: fixed;
    top: 72px;
    z-index: 999;
}


.breadcrumb-trail {
    border-bottom: 1px solid #E4E4E4;
    left: 5px;
    position: relative;
    top: 32px;
    width: 930px;
}

.breadcrumb-trail a {
 display: inline;
}

ul#menu-channelmenue a {
color:#ff6666;
}

ul#menu-channelmenue a:hover {
color:#333;
}

ul#menu-channelmenue .current-menu-item a {
color:#333 !important;
}

ul#menu-channelmenue {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #e4e4e4;
    box-shadow: 0 1px 3px #EBEBEB;
    margin-top: -5px;
    position: absolute !important;
    width: 175px;
    z-index: 9999 !important;
}

.menu-item-1809, .menu-item-1810, .menu-item-1811, .menu-item-1812, .menu-item-1813 {
    font-size: 0.8em !important;
    line-height: 22px !important;
}

.menu-item-683 {
    background: url("../../uploads/2013/bg_episoden.png") no-repeat scroll right center transparent;
    width: 90px;
}

.menu-item-683 a {
cursor:default; }

.menu-item-683 a:hover {
color:#ff6666 !important; }


.category-list {
    background: url("../../uploads/2013/bg_channel2.png") no-repeat scroll right bottom transparent;
    border-left: 10px solid #FFFFFF;
    border-top: 55px solid #FFFFFF;
    float: right;
    height: 31px !important;
    margin-bottom: 0;
    margin-right: 3px !important;
    margin-top: 12px;
    position: relative;
    right: 6px;
    width: 246px;
    z-index: 999;
}

.category-list .slide-item {
    background: none repeat scroll 0 0 #fff;
    font-size: 15px;
    margin-top: 0;
    padding: 15px 15px 20px 40px;
    position: absolute;
    right: 0;
    text-align: left;
    top: auto;
    width: 201px;
    z-index: 999;
}

.category-list h3 {
    color: #000000;
    cursor: pointer;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    font-weight: normal;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -3px;
    padding-bottom: 10px !important;
    padding-left: 105px !important;
    padding-right: 60px;
    padding-top: 5px !important;
    position: relative;
    text-align: left;
    width: 120px;
    z-index: 999;
}

.category-list h3:after {
  content: "";
}

.category-list h3.active {
    border-bottom: medium none;
    color: #FFFFFF;
    z-index: 999;
}

.category-list h3 + ul, .category-list h3 + div {
  display: none;
}
.category-list ul {
  margin: 0;
}
.category-list ul ul {
  display: block;
  border: 0;
  padding: 0;
}


.category-list li {
    line-height: 27px;
    margin: 0;
}



.category-list a {
  display: block;
  color: #333;
}
.category-list a:hover {
  color: #ff6666;
  text-decoration:none;
}

.menu-item-1808, .menu-item-1834, .menu-item-1831, .menu-item-1828, .menu-item-1829, .menu-item-1848, .menu-item-2452, .menu-item-1830 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 21px !important;
    width: 130px;
}

.menu-item-1808  {
padding-top:5px;
}

.menu-item-1812,
.menu-item-1827 {
padding-bottom:10px;
}







/* REPORTAGEN
------------------------------------------------------------------- */

.report_spalte_links {
    border-right: 1px solid #E4E4E4;
    display: block;
    float: left;
    margin-right: 12px !important;
    padding-right: 12px;
    width: 452px;
}

.report_spalte_rechts {
    display: block;
    float: left;
    width: 452px;
}



.report_box {
    display: block;
    height: 290px;
    margin-top: -20px !important;
    width: 452px;
}


.report_bild {
    border: 6px solid #EEEEEE;
    float: left;
	width:215px;
}





.report_bildteaser {
    float: right;
    margin-top: 5px !important;
    width: 210px;
	    margin-bottom: 0 !important;
}

.report_teaser_spitzmarke {
    font-size: 13px;
    margin-bottom: 0 !important;
	border-top: 1px solid #e4e4e4;
	padding-top:10px;
}

.report_teaser_titel {
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 0 !important;
    text-rendering: optimizelegibility;
}

.report_teaser_autor {
    border-bottom: 1px solid #E4E4E4;
    margin-top: 2px !important;
    padding-bottom: 3px;
    padding-left: 2px;
}

a .report_teaser_titel {
    color: #000000;
    font-size: 23px;
    font-weight: bold;
    line-height: 28px;
    min-height: 76px;
	display:block;
}

a:hover .report_teaser_titel {
	color:#ff6666;
	text-decoration:none;
}

.report_teaser_text,
.report_teaser_autor {
	font-size:13px;
	line-height:19px;
}

.report_teaser_text {
margin-left:4px !important;
}




.reportage_box {
    float: left;
    margin-bottom: 10px !important;
    padding: 0 20px 0 0;
    width: 375px;
}

.reportage_bildteaser  {
    float: right;
    margin-bottom: 0 !important;
    width: 260px;
}

.infokasten {
    border: 1px solid #E4E4E4;
    display: block;
    float: right;
    font-size: 13px;
    line-height: 21px;
    margin-left: 15px !important;
    margin-top: 7px !important;
    padding: 20px 15px 10px;
    width: 275px;
}

/* AUTOREN
------------------------------------------------------------------- */

body.page-template-template-autoren-php .dcjq-mega-menu ul.menu {
    z-index: 1;
}

body.page-template-template-autoren-ue-php #sidebar, body.page-template-template-autoren-php #sidebar {
    display: block !important;
    margin-top: 15px;
    min-height: 900px;
    padding-top: 15px;
    z-index: 0;
}


body.page-template-template-autoren-ue-php .main {
     margin-top: 10px;
}


.autoren_spalte_rechts {
    float: left;
    margin-top: 5px !important;
}

a .aut {
    color: #AAAAAA;
    display: block;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    font-size: 17px;
    height: 50px;
    line-height: 19px;
    padding: 3px;
    width: 130px;
}

a:hover .aut   {
color:#333;
}

.autoren_bildbox {
    float: left;
    padding-top: 15px;
}

body.page-template-template-autoren-php .entry-content h1 {
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    line-height: 36px;
    margin-bottom: 25px;
    margin-left: -3px;
    margin-top: 20px;
    padding-bottom: 9px;
    padding-left: 4px;
    padding-top: 11px;
    width: 468px;
}

.autoren_bildbox a {
display:block;
}

.autorentext {
    float: right;
    width: 470px;
}

.autorentext a.home_teaserlistenpunkt {
    display: block;
    font-size: 13px;
    line-height: 18px !important;
    margin-bottom: -18px !important;
}

body.page-template-template-autoren-ue-php .autoren_spalte_rechts img {
    border: 4px solid #EEEEEE;
    padding: 0;
    width: 128px;
}


#dc_jqmegamenu_widget-3 {
    margin-left: 3px;
    padding-top: 5px;
    width: 220px;
}

ul#menu-autoren li {
    float: none !important;
    line-height: 26px;
    margin: 0 !important;
}



ul#menu-autoren li a {
    color: #7D9996;
    font-size: 13px;
    padding: 0 0 0 32px;
}

ul#menu-autoren .current-menu-item a,
ul#menu-autoren li a:hover  {
color:#ff6666;
}


.emailbox {
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    color: #333333;
    margin-left: 218px;
    margin-top: 25px !important;
    padding-bottom: 20px;
    padding-left: 4px;
    padding-top: 18px;
    width: 468px;
}


body.page-template-template-autoren-ue-php .emailbox {
display:none; }

.autorenname  {
	color:#333;
	font-weight:bold;
}

.autorenbild {
    border: 5px solid #EEEEEE;
    margin-bottom: 7px;
    margin-right: 0;
    width: 180px;
}

.beitraege {
    margin-bottom: 10px !important;
    margin-top: 40px !important;
}

body.page-template-template-autoren-php .entry-header  {
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    color: #333333;
    float: right;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    font-size: 29px !important;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 68%;
}




body.page-id-516 .entry-content address, body.page-id-516 .entry-content article, body.page-id-516 .entry-content aside, body.page-id-516 .entry-content blockquote, body.page-id-516 .entry-content center, body.page-id-516 .entry-content dir, body.page-id-516 .entry-content div, body.page-id-516 .entry-content dd, body.page-id-516 .entry-content details, body.page-id-516 .entry-content dl, body.page-id-516 .entry-content dt, body.page-id-516 .entry-content fieldset, body.page-id-516 .entry-content figcaption, body.page-id-516 .entry-content figure, body.page-id-516 .entry-content form, body.page-id-516 .entry-content frameset, body.page-id-516 .entry-content h1, body.page-id-516 .entry-content h2, body.page-id-516 .entry-content h3, body.page-id-516 .entry-content h4, body.page-id-516 .entry-content h5, body.page-id-516 .entry-content h6, body.page-id-516 .entry-content hr, body.page-id-516 .entry-content header, body.page-id-516 .entry-content hgroup, body.page-id-516 .entry-content isindex, body.page-id-516 .entry-content menu, body.page-id-516 .entry-content nav, body.page-id-516 .entry-content noframes, body.page-id-516 .entry-content noscript, body.page-id-516 .entry-content ol, body.page-id-516 .entry-content pre, body.page-id-516 .entry-content section, body.page-id-516 .entry-content summary, body.page-id-516 .entry-content ul  {
margin:0;
}

body.page-id-516 a .home_teaser_titel {
    color: #000000;
	font-size:21px !important;
	font-family:'bitter', serif !important;
	font-weight:bold !important;
}


.kartenelement {
	width:500px;
}

.kartenbild  {
float:left;
}

img.kartenbild {
    border: 6px solid #EEEEEE;
    margin-right: 15px;
	margin-top:-5px;
}

.karte_teaser_spitzmarke {
	color:#ff6666;
	font-size:13px;
}


.karte_teaser_text {
    color: #333333;
    display: block;
    font-size: 13px;
    line-height: 19px;
    margin-left: 223px !important;
    margin-top: 20px;
    width: 275px !important;
}

.kartenelement a {
display:block;
}


.bild_links {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    float: left;
    font-size: 12px;
    margin-right: 25px !important;
    padding: 9px;
    width: 300px;
}

.bild_rechts {
    background: none repeat scroll 0 0 #EEEEEE;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-left: 25px !important;
    margin-right: -5px !important;
    padding: 6px 6px 15px;
    width: 300px;
}

.bild_rechts p {
padding:0px 15px 0px 15px;
}

.was {
    background: none repeat scroll 0 0 #FF6666;
    float: left;
    font-family: tahoma,geneva,serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 2px;
}


body.page-template-template-frame-php #alles {
padding-bottom:0 !important;
background:#eeeeee;
}

body.page-template-template-frame-php #footer   {
display:none;
}

body.page-template-template-frame-php #main {
	padding: 0px 0px 20px 8px !important;
}

body.page-template-template-frame-php {
background:#eeeeee;
}

body.page-template-template-frame-php .minimal-light .slide-wrapper {
    background-color: #eee;
    border: none;
    box-shadow: none;
}

img.videobild {
    border: 9px solid #EEEEEE;
    float: left;
    margin-bottom: 25px;
}

.bu {
    float: right;
    font-family: tahoma;
    font-size: 13px;
    margin-right: -250px !important;
    margin-top: 300px !important;
    width: 230px;
}

.bildu {
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-left: 20px !important;
    margin-right: 0;
    margin-top: -5px !important;
    width: 300px;
}

.slider_bus {
    font-size: 13px;
    font-weight: bold;
	line-height: 21px;
}


.frage {
    color: #000000;
    font-style: italic;
}

.links {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px !important;
}

.linkbox a {
 color:#ff6666;
}

.linkbox a:hover {
 color:#666;
}

.linkbox {
margin-top:60px !important;
}


.metabox p{
margin-bottom:25px;
}

body.page-template-template-imprint-php h1.entry-header,
body.page-template-template_ohne-php h1.entry-header,
body.archive h1.entry-header,
body.page-template-template-autoren-ue-php h1.entry-header  {
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    margin-top: 30px;
    padding: 10px 0;
}

body.archive h1.entry-header,
body.page-template-template-autoren-ue-php h1.entry-header  {
    margin-left: 15px;
}

.imp_ue {
    display: block;
    margin-bottom: 0 !important;
    margin-top: 20px !important;
}

body.page-template-template-imprint-php .entry-content img {
    border: 6px solid #EEEEEE;
    margin-bottom: 30px;
    margin-left: -6px;
    margin-top: -20px;
}

body.page-template-template-imprint-php .entry-content img.imp_ohne {
    border: 0;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 00px;
	display:inline;
}

/* FOOTER
------------------------------------------------------------------- */

#text-8 {
width:700px;
}


.footer_rechts {
    float: right;
    font-family: 'bitter', "Lucida Sans Unicode", "Lucida Grande", serif;
    font-size: 15px;
    margin-top: 25px;
    padding-right: 15px;
    width: 100px;
}

#footer {
    border-top: 1px solid #E4E4E4;
    bottom: 0;
    height: 70px;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
}

#footer a:hover {
  color: #333;
}
#footer .to-top {
  color: #ccc;
  float: right;
  padding-left: 15px;
  background: url(images/icon-to-top.png) left center no-repeat;
}



ul.sponsor {
list-style-type:none;
width:725px;
}

ul.sponsor li {
    float: left;
    height: 63px;
}
.reisen {
    border-bottom: 1px solid #E4E4E4;
    color: #333333;
    font-size: 21px;
    font-weight: normal;
    padding-bottom: 8px;
    padding-top: 10px;
	margin-top:-20px !important;
}

.reisenbox {
    border: 6px solid #EEEEEE;
    height: 435px;
    width: 580px;
	margin-bottom: 20px;
}

body.page-id-573 .entry-content img {
    border: none;
    margin-bottom: 00px;
    margin-left: 0px;
    margin-top: 00px;
}

body.page-id-575 .reisen,
body.page-id-575 .entry-content p {
    margin-bottom: 15px !important;
}

#sidebar img:hover {
   opacity:0.8;
}

#sidebar img {
 border:5px solid #e4e4e4;
}
#text-5 img {
width:100px;
}

img.avatar-50 {
    border: medium none !important;
    margin-bottom: 5px;
    margin-right: 20px;
    margin-top: 4px !important;
    width: 43px !important;
}



body.page-id-1754 .home_teaserbild,
body.page-id-1422 .home_teaserbild,
body.page-id-1711 .home_teaserbild  {
    width: 95px;
}
.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div {
	font-weight:normal !important;
}


#dc_jqmegamenu_widget-2-item {font: normal 13px Arial, sans-serif; line-height: 16px;}
#dc_jqmegamenu_widget-2-item ul, #dc_jqmegamenu_widget-2-item ul, #dc_jqmegamenu_widget-2-item ul li {margin: 0; padding: 0; border: none;}

#dc_jqmegamenu_widget-2-item ul li {float: left; margin: 0; padding: 0; font-size: 13px; font-weight: bold;}
#dc_jqmegamenu_widget-2-item ul li a {float: left; display: block; color: #fff; padding: 12px 38px 12px 25px; background: url(skins/images/bg_grey.png) repeat-x 100% 0; text-shadow: 1px 1px 1px #000; text-decoration: none;}
#dc_jqmegamenu_widget-2-item ul li a.dc-mega {position: relative;}
#dc_jqmegamenu_widget-2-item ul li a .dc-mega-icon {display: block; position: absolute; top: 18px; right: 15px; width: 8px; height: 6px; background: url(skins/images/arrow.png) no-repeat 0 0;}
#dc_jqmegamenu_widget-2-item ul li.mega-hover a, #dc_jqmegamenu_widget-2-item ul li a:hover {background-position: 100% -40px; color: #000; text-shadow: none;}
#dc_jqmegamenu_widget-2-item ul li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
#dc_jqmegamenu_widget-2-item ul li .sub-container {position: absolute; background: url(skins/images/bg_sub_left.png) no-repeat 0 100%; padding-left: 20px; margin-left: -3px;}
#dc_jqmegamenu_widget-2-item ul li .sub {background: url(skins/images/bg_sub.png) no-repeat 100% 100%; padding: 20px 20px 20px 10px;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.mega .sub {padding: 20px 20px 10px 0;}
#dc_jqmegamenu_widget-2-item ul.full-width li .sub-container.mega .sub {margin-right: -2px;}
#dc_jqmegamenu_widget-2-item ul li .sub .row {width: 100%; overflow: hidden; clear: both;}
#dc_jqmegamenu_widget-2-item ul li .sub li {list-style: none; float: none; width: 170px; font-size: 1.2em; font-weight: normal;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr.last {margin-right: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub a {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px; margin-bottom: 5px; background: #8A98A9 url(skins/images/bg_mega_hdr.png) no-repeat 0 0; text-transform: uppercase; font-weight: bold; color: #fff; text-shadow: 1px 1px 1px #333;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000; text-shadow: none;}
#dc_jqmegamenu_widget-2-item ul .sub li.mega-hdr li a {padding: 4px 5px 4px 20px; background: url(skins/images/arrow_off.png) no-repeat 5px 8px; font-weight: normal;}
#dc_jqmegamenu_widget-2-item ul .sub li.mega-hdr li a:hover {color: #a32403; background: #efefef url(skins/images/arrow_on.png) no-repeat 5px 8px;}
#dc_jqmegamenu_widget-2-item ul .sub ul li {padding-right: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li a {padding: 7px 5px 7px 22px; background: url(skins/images/arrow_off.png) no-repeat 7px 10px;}

#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega .sub {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 2px;
    padding: 10px 0 12px !important;
    width: 170px !important;
}

#dc_jqmegamenu_widget-2-item ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    float: left;
    font-family: 'Bitter',serif;
    font-size: 17px;
    font-weight: normal;
    height: 20px;
    padding: 6px 22px 0;
    text-decoration: none;
    text-shadow: none;
}

#dc_jqmegamenu_widget-2-item ul li a:hover {
     background: none !important;
   color:#fff !important;
}

#dc_jqmegamenu_widget-2-item ul li .sub a {
   color:#ff6666 !important;
}


#dc_jqmegamenu_widget-2-item ul.menu {
    background: url("../../uploads/2013/bg_home_navi.gif") repeat-x scroll left top transparent !important;
    border: medium none !important;
    float: right;
    height: 25px !important;
    margin-right: -31px;
    padding-left: 20px;
    width: 510px;
}


#dc_jqmegamenu_widget-2-item ul li .sub-container {
     background: none !important;
}



#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li a {
     background: none !important;
    padding: 0px 5px 3px 15px !important;
}

#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li a:hover {
      background: none !important;
    color: #333 !important;
}

#dc_jqmegamenu_widget-2-item ul li a .dc-mega-icon {
      background: none !important;
}


/* Localized */



/* Localized */