@charset "utf-8";
/* CSS Document Arche Austria */


/* Logo */
@media (min-width:992px) and (max-width:1199px) {
	.navbar-header-main .navbar-brand-image img {
		width:150px;	
		height:39px;
	}
}



/********************/
/* Layout 3 Spalten */
/********************/

.main-section {
	padding-top:15px;	
}

/* Spalte links */
.sidebar-left {
	background-color:#FFFFFF;
	-webkit-border-top-left-radius: 30px;
	-webkit-border-bottom-right-radius: 30px;
	-moz-border-radius-topleft: 30px;
	-moz-border-radius-bottomright: 30px;
	border-top-left-radius: 30px;
	border-bottom-right-radius: 30px;	
}

.sidebar-left div.news a {
	color:	#f3a226;
}
.sidebar-left div.news div.news-list-view div.article div.footer p {
	display:none;	
}

/* Hauptspalte */
.content-main {
	/*background-color:#FADAB8;	*/
}

/* Spalte rechts - Rassen */
.sidebar-right {
	background-color:#FFFFFF;
	-webkit-border-top-left-radius: 30px;
	-webkit-border-bottom-right-radius: 30px;
	-moz-border-radius-topleft: 30px;
	-moz-border-radius-bottomright: 30px;
	border-top-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.sidebar-right #navRassen .image-center-outer {
	right:0px;	
	padding:30px 0 30px 30px;
}
.sidebar-right #navRassen .image-center-inner {
		right:0px;
}
.sidebar-right #navRassen .image-center-inner {
	text-align:center;	
}
.sidebar-right #navRassen .image-column {
	float:none;	
	text-align:center;
}
.sidebar-right #navRassen .image-column figure {

}




/* Hauptnavigation */
.navbar-main > li > a {
	font-size:14px;	
}




/* Breadcrumbs */
ol.breadcrumb a {
	color:	#f3a226;
}


/* Subnavigation */
ul.subnav-1,
ul.subnav-2 {
	margin:0;
	padding:10px;
	list-style-type:none;	
}
ul.subnav-1 li,
ul.subnav-2 li {
	padding:5px 0;	
}
ul.subnav-1 a,
ul.subnav-2 a {
	color:#8c8c8c;	
}
ul.subnav-1 a:hover,
ul.subnav-2 a:hover {
	color:#F3A226;	
}
ul.subnav-1 li.act a,
ul.subnav-2 li.act a {
	color:#F3A226;
	font-weight:bold;	
}
ul.subnav-2 {
	padding-left:15px;	
	padding-right:0px;
}
ul.subnav-1 li.act ul.subnav-2 li.normal a {
	font-weight:normal;	
	color:#8c8c8c;
}
ul.subnav-1 li.act ul.subnav-2 li.normal a:hover {
	color:#F3A226;	
}

/* Fußzeile */

div.footer-section legend {
	display:none;	
}
div.footer-section input,
div.footer-section select {
	color:#000000;	
}

/* Sonstige Styles */
hr {
	border-color:#000000;	
}

.hide {
	display:none;	
}



/* Flexslider */
.flexslider {
	border:none;	
	background:transparent;
	box-shadow:none;
}
.flexslider img {
	-webkit-border-top-left-radius: 30px;
	-webkit-border-bottom-right-radius: 30px;
	-moz-border-radius-topleft: 30px;
	-moz-border-radius-bottomright: 30px;
	border-top-left-radius: 30px;
	border-bottom-right-radius: 30px;
	height:auto;
}
.flexslider .caption-text {
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;	
}
.flexslider .caption-link {
	padding:5px 20px;
	background-color:#FFFFFF;
}
.flexslider .caption-link a {
	color:black;
	font-weight:bold;	
}
.flexslider .caption-align-right .caption-text {
	display:none !important;	
}



/* Kalender */

.tx-tdcalendar-pi1 {
	border-radius: 0.5em 0 0 0;	
	border:1px solid #FFFFFF;
	border:none;
}

.tx-tdcalendar-pi1 .viewheader {
	text-align:left;	
}

.tx-tdcalendar-pi1 .viewheader h5 {
	border-radius:0.25em 0 0 0;	
	background:#FFFFFF;
	display:none;
}

.tx-tdcalendar-pi1 div.tdcalendar_list {
	padding-left:0px;
	padding-right:0px;	
}

.tx-tdcalendar-pi1 div.tdcalendar_list table.items td.label {
	border-radius:0;
	display:table-cell;
	font-size:inherit;
	font-weight:inherit;
	line-height:inherit;
	white-space:inherit;	
}

.tx-tdcalendar-pi1 div.date,
.tx-tdcalendar-pi1 div.time,
.tx-tdcalendar-pi1 div.category {
	color:#333333;	
}

.tx-tdcalendar-pi1 span.readmore {
	display:block;	
}

.tx-tdcalendar-pi1 p.tdcalendar-imgcaption {
	text-align:left;	
}

.tx-tdcalendar-pi1 p.itemlink a,
.tx-tdcalendar-pi1 div.tx_td_backbutton a {
	color:#FFFFFF !important;
	font-weight:bold;	
}

.tx-tdcalendar-pi1 div.org .label {
	font-size:inherit;	
	color:#333333;
}

.tx-tdcalendar-pi1 div.tdcalendar_single div.org, 
.tx-tdcalendar-pi1 div.tdcalendar_location div.org, 
.tx-tdcalendar-pi1 div.tdcalendar_organizer div.org,
.tx-tdcalendar-pi1 div.tx_td_backbutton {
	border-top:1px solid #333333;	
}



/* Fußzeile */
.copyright {
	font-size:75%;	
}


/* Fixes */

/* Image center */
.image-center-outer {
	right:0 !important;	
}
.image-center-inner {
	right: 0 !important;	
}

/* News - related files */
.news-related-files-size {
	display:none !important;	
}
.news-related {
	border:0px;	
	border-top:1px solid #ffffff;
}
/* News - Footer */
.news-single .footer {
	color:#FCFCFC !important;
}
.news-single .teaser-text {
	color:#FCFCFC !important;
	font-weight:bold;	
}
/* Bildunterschrift */
.caption {
	color:#ffffff !important;	
}