<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Containerbar
Theme URI: http://www.containerbar.at
Author: Stefanie Feichtner
Description: Containerbar - Die All People Bar
Version: 1.0

This theme was made with Toolbox
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
p{margin-bottom:10px;}

/* =Main Structure
-------------------------------------------------------------- */

html, body { 
	margin: 0;
	padding: 0;
	font: 14px Arial, Verdana, Tahoma, sans-serif;
	line-height: 170%;
	color: #f1f1f1;
	width: 100%;
	height: 100%;
	background-color: #141414;
}
body{

	
}
img {
	border: none;
}
a{
	text-decoration: none;
	color: #ffffff;
}
a:hover{
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6{
}
h2{
	font-size: 14px;
	margin-bottom: 5px;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-weight: 400; 
	/*text-transform: uppercase;*/
    text-transform: uppercase;
}
strong{
}
@font-face {
    font-family: 'StencilRegular';
    src: url('fonts/stencil-webfont.eot');
    src: url('fonts/stencil-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/stencil-webfont.woff') format('woff'),
         url('fonts/stencil-webfont.ttf') format('truetype'),
         url('fonts/stencil-webfont.svg#StencilRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* =Structure
-------------------------------------------------------------- */

#wrap{
	min-height: 100%;
	/*background: url(images/background-top.jpg) no-repeat center top;*/
	background: url(images/background.jpg) repeat-y center top #1e1e1e;
}
#wrap-top{
	min-height: 100%;
	background: url(images/background-top.jpg) no-repeat center top;
}
#page {
	/*display: block;
	margin: 1em;*/
    /*background: url("images/bg-content.png") repeat-y scroll center top #FFFFFF;*/
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 265px;
    position: relative;
    width: 960px;
}
#main .widget-area {
	float: right;
	overflow: hidden;
	width: 220px;
}


/* Increase the size of the content area for templates without sidebars */
.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
}

/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* =Header
-------------------------------------------------------------- */

#branding{
	position: relative;
	float:left;
    height: 195px;
    width: 100%;
}

#language{
	position: relative;
	float: right;
	width: 100px;
	padding-right: 20px;
	text-align: right;
	margin-top: 10px;
}

#logo {
	float: left;
	height: 60px;
	position: relative;
	/*margin-left: 10px;*/
	margin-top: 50px;
	background:#000000;
	margin-left:0px;
	padding:2px;
}
#socialmedia{
	position: absolute;
	top: 84px;
	right: 20px;
}
#socialmedia a{
	display: block;
	width: 58px;
	height: 51px;
	background: transparent url(images/facebook.png) no-repeat;
}
#socialmedia a:hover{
	background-position: 0 -51px;
	text-decoration: none;
}



/*
#site-title {
	font-size: 2em;
	font-weight: bold;
	margin: .67em 0;
}
#site-description {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 1em;
}*/


/* =Menu
-------------------------------------------------------------- */

#access {
	display: block;
	position: absolute;
	float: left;
	width: 920px;
	height: 30px;
	display: block;
	margin-top: 40px;
	padding: 15px 20px;
	background: #000000;
	color: #ffffff;
	font-size: 14px;
	font-family: 'Open Sans';
	top:95px;
}
#access a:hover{
	text-decoration: none;
}
.topnav {
}
#access ul {
    float: left;
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#access li {
    display: inline;
    float: left;
    position: relative;
	margin-right: 10px;
    /*background: url("images/bg-navi.jpg") repeat-x scroll center top #FFFFFF;*/
}
#access a {
    /*color: #444444;*/
    display: block;
    font-size: 14px;
    padding: 6px 10px;
    text-transform: uppercase;
}

.menu-item.home a{
	background: url("images/home.png") no-repeat center center transparent;
	text-indent:-99999em;	
}
#access li.current-menu-item.home a, li.current-menu-parent.home a, li.current-page-ancestor.home a{
	background: url("images/home.png") no-repeat center center transparent;
	text-indent:-99999em;	
}
#access li.home:hover &gt; a,
#access ul ul :hover &gt; a {
	background: url("images/home.png") no-repeat center center transparent;
}

/*
#access li:hover &gt; a{
	background: url("images/bg-navi-hover.jpg") repeat-x scroll center top #9e0000;
}
#access li.current-menu-item a, li.current-menu-parent a, li.current-page-ancestor a {
	background: url("images/bg-navi-hover.jpg") repeat-x scroll center top #9e0000;
}

*/
#access li:hover &gt; a,
#access ul ul :hover &gt; a {
	background: #9e0000;
}
#access ul ul a:hover {
	background: #9e0000;
}
#access ul li:hover &gt; ul {
	display: block;
}
#access li.current-menu-item a, li.current-menu-parent a, li.current-page-ancestor a {
    background: #9e0000;
}
#access li.current-menu-item .sub-menu a{
	background: #333333;
}
#access li.current-menu-item .sub-menu .current-menu-item a{
	background: #9e0000;
}
#access li.current-menu-item .sub-menu a:hover{
	background: #9e0000;
}
#access ul ul {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 34px;
	left: 0;
	z-index: 99999;
	padding-top:11px;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul li{
	margin-right:0px;
}
#access ul ul a {
	background: #333333;
	line-height: 1.3em;
	padding: 10px 10px;
	width: 10em;
	height: auto;
	text-transform: none;
}


/* =Bildbereich Startseite
-------------------------------------------------------------- */
#home-imageheader{
	position: relative;
	float: left;
	width: 960px;
	height: 420px;
}
#image-left{
	position: relative;
	float: left;
	/*width: 638px;*/
	width: 668px;
	height: 420px;
	border-right: 2px solid #000000;
	overflow: hidden;
}
#image-right-top{
	position: relative;
	float: left;
	/*width: 320px;
	 height: 233px;*/
	width: 290px;
	height: 185px;
	border-bottom: 2px solid #000000;
	overflow: hidden;
}
#image-right-bottom{
	position: relative;
	float: left;
	/*width: 320px;
	 height: 185px;*/
	width: 290px;
	height: 233px;
}


.image-left-text{
	position: absolute;
	top: 20px;
	left: 20px;
	/*width: 400px;*/
}
.image-right-top-text{
	position: absolute;
	top: 20px;
	right: 20px;
	/*width: 200px;*/
	text-align: right;
}


/*.image-right-top-text-bottom{
	position: absolute;
	bottom: 5px;
	right: 20px;
	text-align: right;
}
.image-right-bottom-text{
	position: absolute;
	top: 10px;
	right: 20px;
	text-align: right;
}*/
.image-left-bottom-text{
	position: absolute;
	bottom: 15px;
	left: 20px;
}
#image-left h1, #image-right-top h1, #image-right-bottom h1{
	font-size: 30px;
	line-height: 30px;
	/*font-family: 'StencilRegular', Arial, sans-serif;*/
	font-family: 'StencilRegular', Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	background: #000000;
	padding: 5px 10px;
	margin-bottom: 5px;
	display: inline-block;
}
#home-imageheader h1{
}
#home-content{
	position:relative;float:left;margin-top: 20px;
    	width: 920px;
	background:#000000;
	padding:20px;
}
#home-content h1 {
    /*font-family: 'StencilRegular',Arial,Verdana,sans-serif;*/
font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 5px;	
}
#home-content h2 {
	/*font-family: 'Open Sans',Arial,sans-serif;*/
font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	font-size: 18px;
	line-height:22px;
	font-weight: 300;
    margin-bottom: 15px;
    text-transform: uppercase;
}

/* =Content Allgemein
-------------------------------------------------------------- */
#primary{
	position: relative;
	float: left;
	width: 920px;
	background: #000000;
	margin-top: 20px;
	padding: 20px;
}
#primary h1{
	font-size: 30px;
	line-height: 40px;
	/*font-family: 'StencilRegular', Arial, Verdana, sans-serif;*/
font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	margin-bottom: 5px;
}
#primary table{
	margin-bottom:5px;
}
#primary td{
	padding:2px 15px 2px 0px;
}
#primary a{
	color:#9E0000;
}
blockquote {
    border-left: 2px solid #DDDDDD;
    color: #999999;
    float: none;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.3em;
    font-style: oblique;
    line-height: 1.4em;
	margin-top:15px;
    margin-bottom: 15px;
    margin-top: 0;
    overflow: hidden;
    padding-left: 15px;
}
.stencil{
	font-family: 'StencilRegular', Arial, Verdana, sans-serif;
	font-size:20px;
}
#primary li{
    background: url("images/li-content.gif") no-repeat scroll 0 7px transparent;
    padding-left: 25px;
    position: relative;
}

#content-small {
	position: relative;
	float: left;
	width: 310px;
	margin-right: 20px;
}
#content-image-wide{
	position: relative;
	float: left;
	width: 590px;
}
#content-wide {
	position: relative;
	float: left;
	width: 570px;
	margin-right: 20px;
}
#content-image-small{
	position: relative;
	float: left;
	width: 330px;
	overflow: hidden;
}
.logo-link{float: left;
    position: relative;
    width: 100%;}
.logo-link a{background-color:#ffffff;padding:5px;
    display: inline-block;
    float: left;
    height: 120px;
    margin-right: 10px;
    padding: 5px;border:4px solid #ffffff;
    }
.logo-link a:hover{border-color:#9E0000}
/* =Content Ganze Breite
-------------------------------------------------------------- */
#content-width {
	position: relative;
	float: left;
	width: 100%;
}

/* =Content Startseite
-------------------------------------------------------------- */
#home-widgets{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px;
	background: url("images/bg-widgets.gif") repeat-y;
}
.widget-area-main{
	position: relative;
	float: left;
	padding: 20px;
	/* background-color: #000000; */

}
.left, .right{
	width: 270px;
}
.middle{
	width: 260px;
	margin: 0px 20px;
}
#home-widgets h3{
	font-size: 22px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 300; 
	text-transform: uppercase;
	margin-bottom: 25px;
}

/* =Archiv-Event
-------------------------------------------------------------- */
.event{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.event h2{
	background-color: #9E0000;
	display: inline;
	font-size: 16px;
	font-weight: 400;
	line-height: 35px;
	padding: 5px;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
}
.red-header {
    background-color: #9E0000;
    display: inline;
    font-family: 'Open Sans',Arial,Verdana,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 35px;
    padding: 5px;
}
.event h4{
	margin-bottom: 10px;
}
.event-content{
	position: relative;
	float: left;
	width: 720px;
}
.attachment-post-thumbnail{
	position: relative;
	float: left;
	width: 200px;
}

/* =Containerfinder
-------------------------------------------------------------- */
.containerfinder{
	background: url("images/austria.png") repeat-y;
	float: left;
    height: 365px;
    position: relative;
    width: 707px;
    margin-left:100px;
}
.containerfinder-pins{
	position:absolute;
	left:100px;
	top:100px;
	width:200px;	
}
.containerfinder-pins td{
	vertical-align: middle;
}
.containerzellamsee{
	position:absolute;
	left:293px;
	top:211px;
}
.containermittersill{
	position:absolute;
	left:259px;
	top:217px;
}
.containerspitalamphyrn{
	position:absolute;
	left:425px;
	top:163px;
}
.containerschaerding{
	position:absolute;
	left:350px;
	top:51px;
}
.containerkottingbrunn{
	position:absolute;
	left:612px;
	top:115px;
}
.containerwels{
	position:absolute;
	left:398px;
	top:84px;
}





/* =Gallery
-------------------------------------------------------------- */
#gallery-1 img {
    border: 1px solid #CFCFCF;
}
/*
#{$selector} {
	margin: auto;
}
#{$selector} .gallery-item {
	float: {$float};
	margin-top: 10px;
	text-align: center;
	width: {$itemwidth}%;
}
#{$selector} img {
	border: 2px solid #cfcfcf;
}
#{$selector} .gallery-caption {
	margin-left: 0;
}
*/
        .gallery {
                margin: auto;
        }
        .gallery-item {
                float: left;
                margin-top: 8px;
                text-align: center;
                width: 25%;
        }
        .gallery img {
                border: 1px solid #cfcfcf;
        }
        .gallery-caption {
                margin-left: 0;
        }

/* =Content
-------------------------------------------------------------- */
#main {
    width: 960px;
	position: relative;
	float: left;
}
.sticky {
}
.entry-meta {
	clear: both;
	display: block;
}
.single-author .entry-meta .byline {
	display: none;
}
#content nav {
	display: block;
	overflow: hidden;
}
#content nav .nav-previous {
	float: left;
	width: 50%;
}
#content nav .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content #nav-above {
	display: none;
}
.paged #content #nav-above,
.single #content #nav-above {
	display: block;
}
#nav-below {
	margin: 1em 0 0;
}
.page-link {
	clear: both;
	margin: 0 0 1em;
}
.page .edit-link {
	clear: both;
	display: block;
}

/* 404 page */
.error404 .widget {
	float: left;
	width: 33%;
}
.error404 .widget .widgettitle,
.error404 .widget ul {
	margin-right: 1em;
}
.error404 .widget_tag_cloud {
	clear: both;
	float: none;
	width: 100%;
}

/* Notices */
.post .notice,
.error404 #searchform {
	background: #eee;
	display: block;
	padding: 1em;
}

/* Image Attachments */
.image-attachment div.entry-meta {
	float: left;
}
.image-attachment nav {
	float: right;
	margin: 0 0 1em 0;
}
.image-attachment .entry-content {
	clear: both;
}
.image-attachment .entry-content .entry-attachment {
	background: #eee;
	margin: 0 0 1em;
	padding: 1em;
	text-align: center;
}
.image-attachment .entry-content .attachment {
	display: block;
	margin: 0 auto;
	text-align: center;
}

/* Aside Posts */
.format-aside .entry-header {
	display: none;
}
.single .format-aside .entry-header {
	display: block;
}
.format-aside .entry-content,
.format-aside .entry-summary {
	padding-top: 1em;
}
.single .format-aside .entry-content,
.single .format-aside .entry-summary {
	padding-top: 0;
}

/* Gallery Posts */
.format-gallery .gallery-thumb {
	float: left;
	margin: 0 1em 0 0;
}

/* Image Posts */
.format-image .entry-header {
	display: none;
}
.single .format-image .entry-header {
	display: block;
}
.format-image .entry-content,
.format-image .entry-summary {
	padding-top: 1em;
}
.single .format-image .entry-content,
.single .format-image .entry-summary {
	padding-top: 0;
}


/* =Images
-------------------------------------------------------------- */

a img {
	border: none;
}
p img {
	margin-bottom: 0.5em; /* a small bottom margin prevents content floating under images */
}
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img,
.wp-caption {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
img.alignleft {
	margin-right: 1em;
}
img.alignright {
	margin-left: 1em;
}
.wp-caption {
	padding: .5em;
	text-align: center;
}
.wp-caption img {
	margin: .25em;
}
.wp-caption .wp-caption-text {
	margin: .5em;
}
.gallery-caption {
}
.wp-smiley {
	margin: 0;
}


/* =Forms
-------------------------------------------------------------- */

#searchform label {
	display: none;
}
#searchform input#s {
	width: 60%;
}
/*
input[type=text],
input#s {
	margin: 0 1em 0 0;
	width: 60%;
}
*/
textarea {
	width: 80%;
}

/* Class for labelling required form items */
.required {
	color: #cc0033;
}

.form input{
	background: none repeat scroll 0 0 #F1F1F1;
	border: 0 none;
	height: 15px;
	padding: 5px 10px;
}
.form-col2{position:relative;float:left;width:50%;margin-bottom: 10px;}
.form-col1{width:100%;margin-bottom: 10px;}
.form .wpcf7-submit{cursor:pointer;height: 35px;}


/* =Comments
-------------------------------------------------------------- */

article.comment {
	display: block;
}
#respond input[type=text] {
	display: block;
	width: 60%;
}
#respond textarea {
	display: block;
	margin: 0 0 1em;
	width: 80%;
}
#respond .form-allowed-tags {
	clear: both;
	width: 80%;
}
#respond .form-allowed-tags code {
	display: block;
}


/* =Widgets
-------------------------------------------------------------- */

.widget {
	display: block;
}
.widget-area .widget_search {
	overflow: hidden;
}
.widget-area .widget_search input {
	float: left;
}
.alo_easymail_widget label{margin-right:10px;}
.alo_easymail_widget input{margin-bottom:10px;}



/* =Footer
-------------------------------------------------------------- */

#colophon {
	/*clear: both;
	display: block;
	width: 100%;*/
    clear: both;
    display: block;
    height: 235px;
    margin-top: -235px;
    position: relative;
}

#footer-inhalt {
	background-color: #000000;
	font-size: 12px;
	height: 200px;
	padding-top: 35px;
	line-height: 165%;
}
.container {
    margin: 0 auto;
    position: relative;
    width: 960px;
}
.widget-area-footer{

}
.footer-left{
	position: relative;
	float: left;
	width: 350px;
	height: 175px;
	background: url("images/oesterreich.gif") no-repeat right bottom;
}
.footer-left h3{
	/*font-family: 'StencilRegular',Arial,sans-serif;*/
font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	font-size: 25px;
	padding-bottom: 10px;
}
.footer-right-top{
	position: relative;
	float: right;
	text-align: right;
	height: 50px;
	width: 610px;
}
.footer-right-bottom{
	/*position: relative;
	float: right;
	text-align: right;
	height: 125px;
	width: 610px;*/
	position: absolute;
	right: 0;
	text-align: right;
	top: 100px;
	width: 660px;
}</pre></body></html>