/*
	topnav over: #42af7f
*/

@font-face {
		font-family: "LeagueGothicRegular";
		src: url("../fonts/League_Gothic-webfont.eot");
		src: url("../fonts/League_Gothic-webfont.eot?#iefix") format("embedded-opentype"),
				 url("../fonts/League_Gothic-webfont.woff") format("woff"),
				 url("../fonts/League_Gothic-webfont.ttf") format("truetype"),
				 url("../fonts/League_Gothic-webfont.svg#LeagueGothicRegular") format("svg");
		font-weight: normal;
		font-style: normal;

}

/* Structure / Layout */
body {
	width: 100%;
	height: 100%;
	padding-bottom: 4em;
}

.headerbg{
	background: #fff;
	width: 100%;
	position: absolute;
	z-index: 1;
	height: 100px;
}

#supersize{
	margin-top: 0px;
	position: fixed;
	top: 0;
}

#outer-wrapper {
	width: 1030px;
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 20;
	margin-left: -512px;
	/*background: url(../img/_global/bg_outer-wrapper02.png) left top no-repeat;*/
}

#inner-wrapper {
	position: relative;
	left: 19px;
	top: 92px;
	width: 1004px;
	padding-bottom: 2em;
	/*background: url(../img/_global/bg_inner-wrapper.jpg) left top no-repeat;*/
}

header#page-header {
	width: 1000px;
	height: 45px;
	margin-bottom: -1px;
	/*background: url(../img/_global/bg_header.png) 0 0 no-repeat;*/
}

#homelink {
	position: absolute;
	left: 0;
	top: 6px;
	z-index: 10;
	width: 375px;
	height: 150px;
	/*background: url(../img/_global/kulturwelle5-logo.png) left top no-repeat;*/
	background: url(../img/_global/trans-10x10.gif);
	background: url(../img/kw5logo.png) 20px 0px no-repeat;
}

#homelink a {
	display: block;
	height: 140px;
	text-indent: -3000px;
}

#homelink a:hover {
	background: none;
}

nav#topnav {
	/*width: 1000px;*/
	height: 36px;
	position: absolute;
	z-index: 99;
}

#topnav ul {
	width: 960px;
	position: relative;
	left: 180px;
	top: 13px;
	position: relative;
	z-index: 99;
}

#topnav li {
	float: left;
	margin-right: 25px;
}


.post-type-archive-ausstellung #content,
.home #content{
	background: url(../img/bg_content-home_new.png) repeat-y !important;
}

#content {
	position: relative;
	width: 1000px;
	min-height: 1050px;
	margin-bottom: 10px;
	padding-bottom: 6em;
	background: #fff;
	top: -2px;
	z-index: 999;
}

#col-left {
	width: 210px;
	float: left;
}

#col-left .inside {
	padding: 3px 5px 0 10px !important;
	border-right: 1px solid #af9e82;
	margin-top: 20px;
}

#col-right a.rss-link,
#col-left a.rss-link {
	display: block;
	margin-bottom: 2em;
	padding: 2px 0 2px 18px;
	text-decoration: none;
	background: url(../img/_global/icon_rss-s.gif) 0 50% no-repeat;
}

.post-type-archive-kinoprogramm #col-right a.rss-link,
.home #col-right a.rss-link,
.home #col-left a.rss-link {
	display: block;
	margin-bottom: 2em;
	padding: 2px 0 2px 18px;
	text-decoration: none;
	background: url(../img/rssicon.gif) 0 50% no-repeat;
	position: absolute;
	margin-left: 155px;
	text-in
}

#col-right a.rss-link{
	margin-top: -12px;
	text-indent: -10000px;
	height: 40px;
	width: 40px;
}

#col-right a.rss-link:hover,
#col-left a.rss-link:hover {
	text-decoration: underline;
	color: #5e5e5e;
}

#col-main {
	width: 584px;
	float: left;
}

#col-main .inside {
	padding: 15px 15px 0 15px;
}

#col-right {
	width: 200px;
	float: left;
}

#col-right .inside {
	padding: 3px 0 0 10px !important;
	border-left: 1px solid #af9e82;
	margin-top: 20px;
}

footer#page-footer {
	clear: both;
	margin-top: -12px;
	width: 1000px;
	height: 95px;
	background: url(../img/footer_new.png) left top no-repeat;
	z-index: 999;
	position: absolute;
}

nav#footernav {
	width: 768px;
	float: left;
}

nav#footernav ul {
	float: left;
	padding: 14px 0 0 200px;
}

#footernav li {
	float: left;
	margin-right: 25px;
}

#footernav li a{
	color: #fff;
}

#footernav li:last-child {
	margin-right: 0;
}

nav#sm-nav {
	float: right;
}

#sm-nav ul {
	padding: 16px 12px 0 0;
}

#sm-nav li {
	float: left;
	margin-right: 4px;
}

/* Global Elements */

h1 {
	margin-bottom: 15px;
	font-family: "LeagueGothicRegular";
	font-size: 40px;
	line-height: 100%;
	text-transform: uppercase;
	color: #4a6b80;
}

#col-left h2, #col-right h2 a,
#col-left h2, #col-right h2 {
	font-family: "LeagueGothicRegular";
	margin-bottom: .5em;
	text-decoration: none;
	text-transform: uppercase;
	color: #4a6b80 !important;
}

h3, h4 {
	font-weight: bold;
}

a:link, a:visited {
	color: #5e5e5e;
}

a:visited {
	/*color: #8d8d8d;*/
}

a:hover {
	text-decoration: none;
	color: #eee;
	background: #4a6b80;

	/*-webkit-transition: all .2s linear;*/
}

#col-left h2, #col-right h2 a:hover{
	background: none;
}

a img {
	border: 0 none;
}

a.fancybox:hover {
	background: none;
}

a.morelink {
	font-weight: bold;
}

a.lesslink {
	font-weight: normal;
}

.lesslink-container {
	padding-top: 2px;
	border-top: 1px #ccc solid;
	text-align: right;
}

p {
	margin-bottom: 1em;
}

#content ul {
	margin-bottom: 1em;
	list-style-type: square;
}

#content ol {
	list-style-type: decimal;
}

#content li {
	margin: 0 0 .5em 1.3em;
}

strong {
	font-weight: bold;
}

select {
	width: 160px;
	margin-bottom: 10px;
	border: 1px #a6a6a6 solid;
	border-radius: 4px;
	/* Mozilla: */
		background: -moz-linear-gradient(top, #ffffff, #eeeeee);
		/* Chrome, Safari:*/
		background: -webkit-gradient(linear,
								left top, left bottom, from(#ffffff), to(#eeeeee));
		/* MSIE */
		filter: progid:DXImageTransform.Microsoft.Gradient(
								StartColorStr='#ffffff', EndColorStr='#eeeeee', GradientType=0);
}

input[type=text], textarea {
	padding: 2px;
	border: 1px #a6a6a6 solid;
}


input[type=button], input[type=submit] {
	width: 90px;
	height: 24px;
	padding-top: 2px;
	float: right;
	border: 2px #ceb8a2 solid;
	border-radius: 8px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background: #a98058;
	cursor: pointer;
}

hr {
	clear: both;
	margin: 1em 0;
	border: 0 none;
	height: 0px;
	border-bottom: 1px #4a6b80 solid;
}

table {
	border-collapse: collapse;
	margin: .5em 0;
}

th {
	font-weight: bold;
	text-align: left;
}

td, th {
	padding: 4px;
	border: 1px #8d8d8d solid;
}

tr.alt {
	background: #eee;
}

#col-left hr,
#col-right hr {
	height: 9px;
	margin: 10px 0;
	border: 0 none;
	background: url(../img/_global/bg_hr-rcol.gif) repeat-x;
}

#col-left hr:last-child,
#col-right hr:last-child {
	/*background: 0 none;*/
}

/* Fonts, Colour etc. */

body, input, select, td {
	font: 11px/17px Verdana, sans-serif;
	color: #3f3f3f;
}

#topnav ul, #footernav ul {
	margin-bottom: 0;
	list-style-type: none;
}

#topnav li, #footernav li {
	margin-left: 0;
}

#topnav > ul > li > a, #footernav a {
	font: 26px/28px "LeagueGothicRegular";
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}

#footernav a {
	color: #4a6b80;
}

#topnav a:hover, #topnav li.current_page_item a,  #topnav li.current-menu-item a,
#footernav a:hover {
	color: #42af7f;
	background: none;
	text-shadow:
		-1px -1px 0 #fff,
		1px -1px 0 #fff,
		-1px 1px 0 #fff,
		1px 1px 0 #fff;
}

#col-left h2, #col-right h2 {
	margin-bottom: .3em;
	font-size: 40px;
	line-height: 24px;
	color: #698494;
}

#col-left h2 span, #col-right h2 span,
#col-main h1 span {
	font-size: 24px;
	line-height: 18px;
	color: #5e5e5e;
}

#col-right .filtermodule {
	position: relative;
	width: 205px;
	height: 330px;
	line-height: 14px;
	background: url(../img/_global/bg_article-filter.png) left top no-repeat;
}

#col-right .filtermodule h3 {
	text-align: center;
}

#col-right .filtermodule#event {
	background: url(../img/_global/bg_event-filter.png) left top no-repeat;
}

#col-right .filtermodule .inside {
	width: 160px;
	border: none !important;
	padding: 65px 0 0 20px !important;
}

#col-right .filtermodule p {
	margin-top: 5px;
	font-size: 90%;
}

#col-right .filtermodule input[type=text] {
	width: 95%;
	margin-bottom: 10px;
}

#col-right .filtermodule .datepicker {
	position: absolute;
	box-shadow: 4px 4px 6px #666;
}

#col-right .filtermodule .datepicker#dp1 {
	z-index: 10;
	left: -180px;
	top: 97px;
}

#col-right .filtermodule .datepicker#dp2 {
	z-index: 20;
	left: -200px;
	top: 140px;
}

.pagination-nav {
	float: right;
	margin: 1.5em 8px 2em 0;
}

#col-right ul {
	list-style-type: none;
}

#col-right li {
	margin-left: 0;
}

#col-right ul ul {
	list-style-type: square;
}

#col-right li ul li {
	margin:  0 0 0 1.3em;
}

#col-right h3 {
	margin-bottom: 5px;
	font-family: "LeagueGothicRegular";
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #4a6b80;
}

.post-type-archive-kinoprogramm #col-right h3{
	font-weight: bold !important;
	font: 10px/15px Verdana, sans-serif;
	max-width: 175px;
}

#col-left #partnerlink-1 img,
#col-right #partnerlink-1 img {
	width: 77px;
	height: 119px;
	margin-right: 5px;
	float: left;
}


#content .pagination-nav ol {
	list-style-type: none;
}

#content .pagination-nav li {
	float: left;
	margin: 0;
	line-height: 100%;
	color: #cacaca;
}

.pagination-nav a, .pagination-nav span {
	padding: 0 6px;
	/*border-left: 2px #cacaca solid;*/
	text-decoration: none;
	font-weight: bold;
	color: #cacaca;
}

.pagination-nav a:hover {
	color: #eee;
}

.pagination-nav span.title {
	border: 0 none;
}

.pagination-nav span.page.current {
	color: #4a6b80;
}

.pagination-nav a.prev,
.pagination-nav a.next {
	display: block;
	width: 20px;
	height: 21px;
	margin-top: -4px;
	padding: 0;
	border: 0 none;
	text-indent: -3000px;
}

.pagination-nav a.prev {
	margin-right: 2px;
	background: url(../img/_global/btn_prev.png) left top no-repeat;
}

.pagination-nav a.next {
	margin-left: 4px;
	background: url(../img/_global/btn_next.png) left top no-repeat;
}

.article-list {
	/*width: 540px;*/
	margin-top: 2em;
	clear: both;
}

#content .article-list ul,
#content .event-list ul {
	/*margin: -20px 0 0 -20px;*/
	list-style-type: none;
}

#content .article-list li,
#content .event-list li {
	width: 95%;
	overflow: hidden;
	margin: 1.5em 0 0 0;
	padding: 10px;
	border-top: 2px #fff dotted;
	border-radius: 3px;
	background: url(../img/_global/paper.jpg);
	box-shadow: 0 1px 4px #ccc;
}

.post-type-archive-kinoprogramm #content .article-list li,
.post-type-archive-kinoprogramm #content .event-list li{
	background: none;
	padding: 0;
	border: none;
	box-shadow: none;
}

#aux {
	position: absolute;
	right: 0;
	z-index: 30;
}

#aux #searchform {
	float: right;
	width: 330px;
	padding: 10px 10px 0 0;
	color: #fff;
}

#aux #searchform input[type=text] {
	border: 1px #fff solid;
	background: #eef2f7;
}

#aux #searchform input[type=submit] {
	margin-top: 2px;
}

label.screen-reader-text{
	color: #ac8057;
}

.article-list li .thumb {
	float: left;
	width: 110px;
	margin-right: 10px;
}

.article-list li .thumb a:hover {
	background: none;
}

h3 a:link, h3 a:visited {
	color: #5e5e5e;
	text-decoration: none;
}

h3 a:hover {
	color: #5e5e5e;
	background: none;
}

.article-list li img {
	padding: 4px;
	border: 1px #ccc solid;
	background: #fefefe;
	border: none;
	background: none;
	padding: 0;
}

#col-right .article-list li img{
	width: 208px;
}

.article-list .text {
	float: left;
	/*width: 140px;*/
	width: 480px;
}

.article-list li.has-thumbnail .text {
	float: left;
	/*width: 140px;*/
	width: 360px;
}

.article-list li h3 {
	margin-top: .5em;
}

.article-list li .meta {
	color: #8d8d8d;
}

a.smlink {
	display: inline-block;
	width: 26px;
	height: 27px;
	text-indent: -3000px;

}

#link-to-overview a,
.archive-link a {
	display: block;
	float: right;
	margin: 2em 5px 0 0 ;
	padding: 8px 8px 8px 32px;
	background-image: url(../img/_global/btn_next.png);
	background-position: 5% 50%;
	background-repeat: no-repeat;
font-family: "LeagueGothicRegular";
font-size: 20px;
text-transform: uppercase;
color: #ac8057 !important;
}

#link-to-overview a,
.archive-link a:hover{
	background: none;
	background-image: url(../img/_global/btn_next.png);
	background-repeat: no-repeat;
	color: #4a6b80 !important;
	background-position: 8px 6px;
}

.smlink.facebook {
	background: url(../img/_global/icon_facebook.png) left top no-repeat;
}

.smlink.twitter {
	background: url(../img/_global/icon_twitter.png) left top no-repeat;
}

.smlink.rss {
	background: url(../img/_global/icon_rss.png) left top no-repeat;
}

.rss-subscribe {
	margin-bottom: 2em;
}

.rss-subscribe h3 {
	padding-left: 18px;
	background: url(../img/_global/icon_rss-s.gif) 0 0 no-repeat;
}

.rss-subscribe li {
	list-style-type: none;
	padding-left: 6px;
	line-height: 100%;
}

.fbShare {
	display: block;
	position: absolute;
	bottom: 0;
	width: 536px;
	height: 29px;
	padding: 10px;
	background: url(../img/_global/bg_fbShare.gif) left top no-repeat;
}

.fbShare{
	margin-left: -15px;
	width: 560px !important;
}

.fbShare iframe{
	width: 502px !important;
}

.search-everything-highlight-color {
	padding: 2px;
}

.widget-area li.widget-container {
	padding: 0 0 0 0;
}

.article-tags {
	margin-top: 2em;
	padding-top: 4px;
	border-top: 1px #cacaca dashed;
}

.article-content .wp-caption {
	margin: 1em 0;
}

.article-content .wp-caption .wp-caption-text {
	display: inline-block;
	font-size: 90%;
}

.article-content img {
	padding: 4px;
	border: 1px #ccc solid;
	background: #fefefe;
}

.single-sehenswuerdigkeiten .article-content img{
	padding: 5px 0;
	border: none;
	background: none;
}

.single-sehenswuerdigkeiten .nivoSlider{
	display: none !important;
}

#col-main #searchform input[type=submit] {
	float: none;
}

#col-main .about-the-author {
	clear: both;
	width: 70%;
	float: left;
	margin: 2em 0 2em 2px;
	padding: 1em 0;
	/*border-left: 1px #a6a6a6 dotted;*/
	border-top: 1px #a6a6a6 dotted;
	border-bottom: 1px #a6a6a6 dotted;
}

#col-main .about-the-author h3 {
	margin-bottom: 5px;
	font-family: "LeagueGothicRegular";
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #4a6b80;
}

#col-main .about-the-author img {
	float: left;
	margin-right: 10px;
}

.sqldebug {
	clear: both;
}

.ui-dialog {
	box-shadow: 4px 4px 6px #666;
}

.ui-dialog * {
	outline: none;
}

head meta {
	display: none;
}

/* Comments */
#comments {
	clear: both;
	margin-top: 2em;
}

#comments input, #comments textarea {
	display: block;
}

#comments h3 {
	margin-bottom: 1em;
}

#comments .commentlist {
	padding: 10px 10px 10px 0;
	background: #eee;
}

#comments .commentlist li {
	list-style-type: none;
	padding-bottom: 1em;
	border-bottom: 1px #ccc dashed;
}

#comments .commentlist .children li {
	width: 90%;
	margin: 1em 0;
	padding: 10px;
	background: #fff;
}

#comments .commentlist .children .children li {
	border-left: 1px #eee solid;
}

#comments #respond {
	margin-top: 1em;
}

#comments input[type=submit] {
	width: auto;
}

/* Super Duper Weather Widget makes all better … */
#wetterinfo_data {
	padding: 5px;
	border: 1px #cacaca solid;
	background: #d2e1ee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 1em;
}

#wetterinfo_data #wi-weather-header {
	font-size: 100%;
}

#wetterinfo_data #wi-weather-current-temp {
	font-size: 14px;
}

#wetterinfo_data .wi-weather-day {
	font-size: 100%;
}

#wetterinfo_data a:hover {
	background: none;
}

#slideshow-container {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
}

#sehenswuerdigkeit table tr{
	display: block;
	border: none;
	box-shadow: none;
	border-radius: none;
	margin-top: 0;
}

#sehenswuerdigkeit table tr td{
	border: none;
	vertical-align: top;
	border: none;
	box-shadow: none;
	border-radius: none;
}

#sehenswuerdigkeit table tr td{
	padding-left: 12px;
	padding-top: 6px;
	border: none;
	box-shadow: none;
	border-radius: none;
}

#sehenswuerdigkeit table tr.sightseeing_row{
	width: 100%;
	overflow: hidden;
	margin: 0em 0 0 0;
	padding: 10px;
	min-height: 125px;
	border-top: 2px #fff dotted;
	border-radius: 3px;
	background: url(../img/sehenswuerdigkeiten/sehenswuerdigkeit_hg.png) top left no-repeat;
	box-shadow: 0 1px 4px #ccc;
	border: none;
	box-shadow: none;
	border-radius: none;
}

#sehenswuerdigkeit table tr.sightseeing_row_top{
	background: url(../img/sehenswuerdigkeiten/sehenswuerdigkeit_top_hg.png) left bottom no-repeat;
	height: 10px;
	margin: 0em 0 0 0;
}

#sehenswuerdigkeit table tr.sightseeing_row_bottom{
	background: url(../img/sehenswuerdigkeiten/sehenswuerdigkeit_bottom_hg.png) left top no-repeat;
	height: 10px;
	margin: 0em 0 0 0;
}

#sehenswuerdigkeit table tr td a,
#sehenswuerdigkeit table tr td a strong{
	display: block;
	width: 100%;
	clear: both;
	margin-bottom: 0px;
	font-family: "LeagueGothicRegular";
	font-size: 40px;
	line-height: 100%;
	font-weight: normal;
	text-transform: uppercase;
	color: #4a6b80;
	text-decoration: none !important;
}

#sehenswuerdigkeit table tr td strong{
	width: 100%;
	display: block;
	clear: both;
}

#sehenswuerdigkeit table tr td.content{
	padding-right: 65px;
}

#sehenswuerdigkeit table tr td a.morelink{
	display: inline;
	clear: none;
	font-weight: bold;
	font-size: 11px;
	width: inherit !important;
	text-transform: none;
	color: #3F3F3F;
	font-family: Verdana, sans-serif !important;
	text-decoration: underline !important;
}

#sehenswuerdigkeit table tr td a.morelink:hover{
	background: #4A6B80 !important;
	color: #EEE;
	text-decoration: none;
}

#sehenswuerdigkeit table tr td a:hover,
#sehenswuerdigkeit table tr td a strong:hover{
	background: none !important;
	text-decoration: none;
	text-decoration: none !important;
}

body.post-type-archive-sehenswuerdigkeiten .event-list header .event-city a,
body.post-type-archive-sehenswuerdigkeiten .event-list header .event-region{
	font-weight: bold;
	color: #4a6b80;
	text-decoration: none;
}

body.post-type-archive-sehenswuerdigkeiten .event-list header .event-city a:hover{
	background: none;
	text-decoration: underline;
}

body.post-type-archive-sehenswuerdigkeiten .event-list header .event-region{
	width: 322px;
}

.event-list.kino header .event-region{
	margin-left: 392px !important;
}

.event-sightseeing p{
	margin-bottom: 0;
}

.event-sightseeing .morelink{
}

.event-sightseeing a.detaillink{
	font-weight: bold;
}

.event-sightseeing-text {
	width: 295px;
	margin-left: 10px;
	padding-right: 10px;
}

.event-sightseeing-location{
	float:right;
}

.event-sightseeing-text h4 a {
	color: #5E5E5E;
	line-height: 1.5em;
	margin: 0 0 20px 0;
	text-decoration: none;
	font-size: 130%;
}

.event-sightseeing-text h4 a:hover{
	background: none;
	color: #4a6b80;
}

ul#navi_tabs{
	display: block;
	background: url(../img/sehenswuerdigkeiten/sehenswuerdigkeit_tabnavi_hg.png) no-repeat;
	width: 550px;
	line-height: 34px;
	height: 34px;
	padding-left: 5px;
}

ul#navi_tabs li{
	list-style: none;
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;
	float: left;
}

ul#navi_tabs li a{
	font-size: 11px;
	font-family: "Verdana";
	font-weight: bold;
	line-height: 100%;
	text-transform: uppercase;
	color: #4a6b80;
	text-decoration: none !important;
	cursor: pointer;
}

ul#navi_tabs li a:hover{
	background: none;
	text-decoration: underline !important;
}

ul#navi_tabs li a.active{
	background: none;
	color: #ab6d51;
}

#content_image_slider{
	margin-top: 15px;
}

ul#content_image_slider_navi{
	display: block;
	width: 100%;
	height: 22px;
	margin-top: 8px;
	margin-bottom: 8px;
}

ul#content_image_slider_navi li{
	list-style: none;
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;
	float: left;
	height: 22px;
	width: 22px;
	display: block;
	margin: 0;
}

ul#content_image_slider_navi li.prev a{
	float: left;
	background: url(../img/sehenswuerdigkeiten/sehenswuerdigkeiten_prev_btn.png) no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	-moz-opacity: 0.75;
	opacity: 0.75;
	filter: alpha(opacity=75);
	cursor: pointer;
}

ul#content_image_slider_navi li.next{
	float: right;
}

ul#content_image_slider_navi li.next a{
	float: right;
	background: url(../img/sehenswuerdigkeiten/sehenswuerdigkeiten_next_btn.png) no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	-moz-opacity: 0.75;
	opacity: 0.75;
	filter: alpha(opacity=75);
	cursor: pointer;
}

ul#content_image_slider_navi li a:hover{
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer;
}

.sehenswuerdigkeiten_content{
	padding: 8px;
}

#content_image_slider{
	width: 550px;
	height: 325px;
	overflow: hidden;
}

#content_image_slider .container{
	position: relative;
	width: 10000px;
	display: block;
	height: 325px;
}

#content_image_slider .container img{
	float: left;
}

.smalltext{
	font-size: 9px;
}

#intro{
	width: 500px;
}

em{
	font-style: italic;
}

#col-right .fbShare{
	display: none !important;
}

.feature-article,
.home .feature-article {
	height: 238px;
	margin: -25px 0 25px 0;
	padding: 16px 15px 19px 15px !important;
	background: #ae9e82 url(../img/featured_bg.png) left top repeat-x !important;
	position: absolute;
	top: -248px;
	width: 970px;
	margin-left: -225px !important;
}

.feature-article h2,
.feature-article h2 a {
	margin-bottom: 15px;
	font-family: "LeagueGothicRegular";
	font-size: 40px;
	line-height: 100%;
	color: #fff;
	text-decoration: none;
	width: 510px;
	position: absolute;
	margin-left: 222px;
}

.feature-content{
	border-top: 1px solid #fff;
	padding-top: 10px;
	position: absolute;
	margin-left: 444px;
	margin-top: 80px;
	width: 520px;
}

.feature-article h2 a:hover {
	background: none;
}

.feature-article .feature-thumb {
	float: left;
	margin-right: 15px;
}

.feature-article .feature-thumb img {
	display: block;
	border: 1px #000 solid;
}

.feature-article .feature-meta .feature-author {
}


.admin-bar #homelink,
.admin-bar #aux,
.admin-bar #inner-wrapper{
	margin-top: 28px;
}

.admin-bar.search-results #homelink{
	margin-top: 0;
}

.home #content,
.post-type-archive-kinoprogramm  #content{
	top: 270px;
}

.home footer#page-footer,
.post-type-archive-kinoprogramm footer#page-footer{
	margin-top: 215px;
}


.post-type-archive-ausstellung #content,
.post-type-archive-sehenswuerdigkeiten #content{
}

#header{
	display: block;
	width: 1000px;
	height: 210px;
}

.post-type-archive-sehenswuerdigkeiten #header{
	background: #fff url(../img/header/events.jpg) 5px 5px no-repeat;
}

.post-type-archive-ausstellung #header{
	background: #fff url(../img/header/ausstellung.png) 5px 5px no-repeat;
}

.post-type-archive-event #header{
	background: #fff url(../img/header/events.png) 5px 5px no-repeat;
}

.admin-bar #slideshow {
	top: 166px;
	z-index: 9999;
}

#slideshow.slideshow_full,
#slideshow{
	z-index: 1000 !important;
	position: absolute !important;
}

.feature-text-text {
	max-height: 134px;
	overflow: hidden;
}

ul#supersized li a img{
	top: 0 !important;
}

body.home .archive-link a{
	float: left !important;
	margin-right: 0 !important;
	padding-left:30px !important;
}

.cptch_block{
	margin-top: 40px;
}

.captcha.error,
.website.error{
	color: #333;
	position: absolute;
}

.captcha.error{
	margin-top: 200px;
}

.website.error{
	margin-top: 143px;
	margin-left: 49px;
}

/*

	Supersized - Fullscreen Slideshow jQuery Plugin
	Version : Core 3.2.1

	Site  : www.buildinternet.com/project/supersized
	Author  : Sam Dunn
	Company : One Mighty Roar (www.onemightyroar.com)
	License : MIT License / GPL License

*/

	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}

	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }

		#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }
			#supersized a.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }





@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome */
.captcha.error{
	margin-top: 208px;
}

.website.error{
	margin-top: 151px;
	margin-left: 49px;
}
}






@media screen and (max-device-width: 720px){
	.feature-text-text p{
		font-size: 10px !important;
		line-height: 15px !important;
	}
}