/*   
Theme Name: Brick-5 R2 Transitional
Theme URI: http://html5reset.org
Description: Brick-5 Release Two Transitional Theme based on the The HTML5 Reset Theme by Monkey Do!
Author: PoolEdge
Author URI: http://pooledge.net
Version: 2.1
*/

@import url(http://fonts.googleapis.com/css?family=Play&subset=latin,cyrillic-ext);

/*
	HTML5 Reset Wordpress Theme :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
	Special thanks: The Wordpress theme owes its start to an empty theme authored 
		by Chris Coyier & Jeff Starr: http://digwp.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {border:none;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	/*word-wrap: break-word;  IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 100%;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;text-align: left;display: block;-webkit-appearance: none;border-radius: 0;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {font-family: "Play";font-size:1em;margin: 0 0 15px 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively 
.ie7 img {-ms-interpolation-mode: bicubic;}*/

/* prevent BG image flicker upon hover 
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}*/

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
/*.clearfix { zoom: 1; } */ 

/*@font-face {
    font-family: 'brick5custom';
    src: url('../../fonts/Merriweather-Light-webfont.eot');
    src: url('../../fonts/Merriweather-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/Merriweather-Light-webfont.woff') format('woff'),
         url('../../fonts/Merriweather-Light-webfont.ttf') format('truetype'),
         url('../../fonts/Merriweather-Light-webfont.svg#MerriweatherLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeue-Light';
    src: url('../../helveticaneuelight.eot');
    src: url('../../helveticaneuelight.eot?#iefix') format('embedded-opentype'),
         url('../../helveticaneuelight.woff') format('woff'),
         url('../../helveticaneuelight.ttf') format('truetype'),
         url('../../helveticaneuelight.svg#helveticaneuelight') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;font-family:inherit;}

a {color: #03f;}
a:hover {color: #69f;}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) 
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color 
a:link {-webkit-tap-highlight-color: #fcd700;} */

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}


/* Bubble style comments
-------------------------------------------------------------------------------*/
.commentlist .quote {border-bottom: 0px groove #DDD; border-right: 0px dotted #DDD; padding: 10px 0px 30px 100px;margin: 30px 0px 5px 0;}
.commentlist .quote p {border: 0px solid white;padding-bottom:0px;}
.commentlist .cite { text-align: left; font-style:normal;margin-left:0px;border-top: 0px groove #DDD;padding-top:5px}
.commentlist .cite a:link, .commentlist cite a:visited {text-decoration:none;}
.commentlist .cite a:hover, .commentlist cite a:active {color:#888;}
#loggedinals {display:block; margin-bottom:15px;}
#respond {margin-top: 30px;}
label {margin-bottom: 10px;}

input[type="text"], textarea {font-size: 100%;padding: 8px;border:none;background: #EEE;width: 100%;box-sizing:border-box;
    -moz-box-shadow: inset 0px 0px 3px 0px #444;
    -webkit-box-shadow: inset 0px 0px 3px 0px #444; 
    box-shadow: inset 0px 0px 3px 0px #444;
}
input[type="text"]:focus, textarea:focus {background: #FCFCFC;outline: 0;}
input[type="submit"],a.post-edit-link {outline: 0;line-height:1em;text-align: center;font-family:inherit;margin:0;background:#bf432d;height: 33px;color:#CCC;width:100%;text-transform:uppercase;text-shadow:none;}
input[type="submit"]:hover,a.post-edit-link:hover,input[type="submit"]:focus,a.post-edit-link:focus {border:1px dotted #333;color:#DDD;background: #BB2D00;}
input[type="submit"]:active,a.post-edit-link:active {
	-moz-box-shadow:  0px 0px 1px 0px #444;
    -webkit-box-shadow: 0px 0px 1px 0px #444; 
    box-shadow:  0px 0px 1px 0px #444;
    position:relative;
    top:1px;
}

.visual-form-builder label span, .mc_required {color: #BB2D00;vertical-align:middle;}
.freischaltung {text-align:center;display:block;}
.submit {margin-top:10px;}
.submit p {padding-bottom:15px;}

/* Regular
-------------------------------------------------------------------------------*/
ol.commentlist {list-style: none; margin-bottom: 30px; margin-top:10px;background: none;}
ol.commentlist li {padding:0; border: 0px solid #333;background: url(images/backquote.png) no-repeat 0px 8px;}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {color: #333;}
ol.commentlist li.byuser {color: #333;}
ol.commentlist li.comment-author-admin {color: #333;}
ol.commentlist li.comment {padding: 30px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {padding-left: 20px;}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #fff;}
ol.commentlist li.comment p {padding: 15px 0 15px 0;color: #000}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 10px;}
ol.commentlist li.comment div.reply a {}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Custom
-------------------------------------------------------------------------------*/
html {background: #666 url(images/brix.jpg) center 18px;}
body {
	font-size: 15px;
	font-family: 'Play', Tahoma, sans-serif;
	width: 100%;text-shadow: #cfcfcf 1px 1px 1px;
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Glow(Color=#FFFFFF,Strength=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#FFFFFF)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#FFFFFF)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#FFFFFF)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#000000)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#FFFFFF)progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#000000)";
}
#frontEnd {width:974px; top: 0px; margin: 0px auto 0px auto;padding:0 13px 0 13px;position:relative;z-index:10;}

div#main-container {position:relative; padding: 0; border:0px solid yellow;;background:url(images/body.png);}
div#post-container .entry * {font-family: "Play" !important;}

/*div#post-container a, div#post-container a:visited, .commentlist a, p#loggedinals a, .entry-content a {color: #666;border-color:#888;text-decoration:none;}
div#post-container a:hover, .commentlist a:hover, p#loggedinals a:hover, .entry-content a:hover {color: #333;border-color:#666;text-decoration:none;}
div#post-container a p.entry-tcoord {color:#333;}
a.post-edit-link {margin-bottom:0px;border:none;padding-top:8px;background:#666;text-shadow:none;color:#CCC !important;text-decoration:none;height:25px;}
a.post-edit-link:hover {background:#555;color:#DDD !important;}*/

div#bottomnav {text-align: center;padding: 30px 60px 95px 60px;border:0px solid red;display:block;}
#bottomnav p {font-size:10px;}

div#bottomnav table {margin:0 auto 0 auto;width: auto;font-size:12px;}
div#bottomnav table img {padding:0 10px 10px 0;}
div#bottomnav table p {padding-bottom:15px;}

#back-light {height:450px;top:0px;position:absolute;width: 974px;}
#logo1024 {background: url(images/logo1024.png) no-repeat left top;height: 200px;width:974px;top: 43px;position:absolute;}

#header {width: 100%;height:200px;position:relative;z-index:11;}
#logo {position: absolute; top:0px; right: 190px; width: 350px; height:123px; border: 0px solid green; border-right:0px solid #888;color:#FFF;}
#description p {position: relative;}

#header-address {margin: 0 0 0 66px;top:33px;display:none;}
#header-logo {top: 118px;right: 515px;height: 82px; width: 325px;position:absolute;}
#header-logo img {visibility:hidden;}
#header-description {top: 196px; text-align: left; padding: 0px 4px 0px 4px;right: 66px;border:0px solid yellow;position:absolute;color: #CCC;z-index:15px;background:#bf432d;}
h5 {font-size:13px;font-weight:normal;text-transform:uppercase;text-shadow:none;filter:none;}

#footer {background: url(images/paper.png) bottom;width:950px; margin: 0 auto;font-size:10px;}

/*#addthis-widget {position: absolute; top: 199px; right: 63px;width: 100px;border:0px solid red;text-align:right;}
#addthis-widget img {width:27px;height:40px;border:none;}
#addthis-widget a {width:27px;}
*/
/*#nav_menu-4 {min-height:150px;display:block;position:relative;}


ul.sub-menu {display:none; margin:0; padding:5px 0 5px 30px; list-style:none; list-style-type:none; line-height:normal; text-transform:none;}
ul.sub-menu a {font-size: 100%;}


div#post-container, #respond, ol.commentlist {padding: 0;border: 0px solid red;}
div#post-container {border: 0px dotted red;display:block;}
.post {}

a.selected-menu-item, a.selected-menu-item:hover {color:#bb2d00;}

.nothing4today {height:auto;}
.institution, .venue {min-height:165px;margin:0;padding-bottom:0;}
.equipment.entry {padding-bottom: 0px;}
.equipment.item {margin-bottom: 15px;overflow:auto;}
div.item-name {width:200px; float:left;clear:left}*/

.text-content, div.item-comment {padding-left: 180px;}

h3 {font-size:36px;color: #bb2d00;font-weight:normal;}
h4 {font-size: 20px;font-weight:normal;}

.meta, h1, h2, div.legend h3 {display:none;}

div.line, hr {margin-bottom: 30px; left: 50px; position: relative; border-bottom:2px groove #DDD; width: 620px;padding:0;height: 15px;}
form div.line {margin-bottom: 0px;border-bottom:none; border-top:2px groove #DDD;}

.attachment-headline {margin:15px 0 15px 0; border:1px dotted #666;}
/*.rec {position:absolute;right:0px;margin-right:70px;top:70px;}
.entry-title  {font-weight:normal;color: #bb2d00;font-size:33px}*/

#closed-comments {display: none;}

.basicinfo {font-size: 15px; font-family: 'Play', Tahoma, sans-serif;}
span.tabed {float:left;width:150px;margin-right:30px;display:block;text-align:left;}

/* Custom Styling v2.1 */

	/* Main */

		html, body {
			height:100%;
		}

		p {line-height:1.3em;}
		p:empty {display:none;}
		
		h3, article p, .pPadded {padding-bottom: 15px;}
		.bPadded {padding-bottom: 30px;}

	/* Links */
		a {
			text-decoration:none;
			cursor:pointer;
			color:#666;
		}
		a:hover {
			color:#444;
		}
		.menu a {padding:0 10px 0 0; font-size: 28px;color:#333;}
		.menu a:hover, .menu a:focus {color:#333;}
		.current-menu-item a, .current-menu-item a:hover {color:#bb2d00;}

	/* Utilities */

		b, strong {
			font-weight:normal;
			color:#bb2d00;
		}

		.alignleft {
			float:left;
		}
		.alignright {
			float:right;
		}
		.transition {
			-webkit-transition: all .4s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
			-moz-transition:    all .4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
			-ms-transition:     all .4s cubic-bezier(0.645, 0.045, 0.355, 1.000); 
			-o-transition:      all .4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
		}
		.shiftLeft {
			-webkit-transform:   translate(0, 0);
			-moz-transform: 	 translate(0, 0);
			-ms-transform: 		 translate(0, 0);
			-o-transform: 		 translate(0, 0);
		}
		.shiftLeft:hover,
		.shiftLeft:focus {
			-webkit-transform:   translate(5px, 0);
			-moz-transform: 	 translate(5px, 0);
			-ms-transform: 		 translate(5px, 0);
			-o-transform: 		 translate(5px, 0);
		}

	/* Page elements */
	
		#page-wrap {
			width: auto; margin: 0 auto 0 auto; border: 0px solid #666; padding-left: 0px;z-index: 10;position:relative;
		}
		
		div#page-container {
			min-height: 350px;padding: 70px 65px 70px 47px; margin-left: 255px; border-left: 2px #DDD; border-bottom: 0px #666; position:relative;
		  border-style: groove;background: url(images/arrow-left-bw-big.png) 20px top no-repeat;
		}

		div#page-container ul li:not(:last-child) {
			margin-bottom:5px;
		}

		#sidebar {
			border:0px solid red;position:absolute;left: -215px;top: 0px;z-index:20;padding-top:0px;background: url(images/arrow-right-bw.png) top right no-repeat;
		}
		
		div.menu-main-navigation-container {
			margin:0; padding-top: 70px; text-align: right;min-height:150px;padding-right:15px;
		}

		.list-item {
			min-height: 165px;
		}

		.list-item-link {
			display:block;
		}

		.list-item-link .text-content {
			color:#333;
		}

		a.post-edit-link {
			display:block;
			line-height:2.1em;
		}
	
		.thumbnail {
			height:150px; width:150px;float:left;margin-right: 32px; border: 0px dotted #666;clear:both;margin-bottom:15px;
		}

		.hover:hover,
		article a > img:hover {
			opacity: .85; /* Standard: FF gt 1.5, Opera, Safari */
			filter: alpha(opacity=85); /* IE lt 8 */
			-ms-filter: "alpha(opacity=85)"; /* IE 8 */
			-khtml-opacity: .85; /* Safari 1.x */
			-moz-opacity: .85; /* FF lt 1.5, Netscape */    
		}

		.full-image img {
			width:100%;
			height:auto;
		}

		.mainGradient {
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 60%, rgba(0,0,0,.7) 100%); /* FF3.6+ */
			background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.7))); /* Chrome,Safari4+ */
			background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 60%,rgba(0,0,0,.7) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 60%,rgba(0,0,0,.7) 100%); /* Opera 12+ */
			background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 60%,rgba(0,0,0,.7) 100%); /* IE10+ */
			background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 60%,rgba(0,0,0,.7) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
			position:absolute;
			height:100%;
			width:100%;
			position:fixed;
		}
		
		.whiteGradientCenter {
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,.7) 0%, rgba(255,255,255,0) 75%); /* FF3.6+ */
			background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,.7)), color-stop(75%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
			background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 75%); /* Chrome10+,Safari5.1+ */
			background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 75%); /* Opera 12+ */
			background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 75%); /* IE10+ */
			background: radial-gradient(ellipse at center, rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 50%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		}

		.whiteGradientTop {
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-radial-gradient(top, ellipse cover, rgba(255,255,255,.5) 0%, rgba(255,255,255,0) 50%); /* FF3.6+ */
			background: -webkit-gradient(radial, top center, 0px, top center, 100%, color-stop(0%,rgba(255,255,255,.5)), color-stop(50%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
			background: -webkit-radial-gradient(top, ellipse cover, rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 50%); /* Chrome10+,Safari5.1+ */
			background: -o-radial-gradient(top, ellipse cover, rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 50%); /* Opera 12+ */
			background: -ms-radial-gradient(top, ellipse cover, rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 50%); /* IE10+ */
			background: radial-gradient(ellipse at top, rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 50%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		}
		
		#shadowNEW {visibility:hidden; top: -90px; height: 513px; background: url(images/shadowNEW.png) -290px top repeat-x;width:100%;position:absolute;}

		.entry-content img, img.attachment-thumbnail, article img, .thumbnail img, iframe#gMaps, #header-description, input[type="submit"], a.post-edit-link {
			-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.6);
			-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.6); 
			box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.6);
			border: none !important;
		}

		.shadowBox {
			-moz-box-shadow: 0px -1px 25px 1px #000;
			-webkit-box-shadow: 0px -1px 25px 1px #000; 
			box-shadow: 0px -1px 25px 1px #000;
		}

		.screw {
			background:url(images/screw.png) no-repeat center center;
			background-size:cover;
			height:18px;
			width:18px;
			position:absolute;
			margin:15px;
		}
		#screwTopLeft {
			top:0px;
			left:0px;
		}
		#screwTopRight {
			top:0px;
			right:0px;
		}
		#screwBottomLeft {
			bottom:0px;
			left:0px;
		}
		#screwBottomRight {
			bottom:0px;
			right:0px;
		}

		.overview-link {
			text-align: right;
			margin-bottom: 15px;
		}
		.overview-link:last-child {
			margin-bottom: 0;
		}


	/* Plug-Ins */

		/* Main Gallery (Bilder) */
			.gallery {
				padding:0px;
				float:left;
				margin-right:30px !important;
			}
			.gallery-item {
				float: left;
				margin-top: 0px !important;
				margin-bottom: 30px;
				text-align: left !important;
				width: 152px;
				clear:both !important;
			}

			.gallery-item img {
				border: 1px dotted #333 !important;
			}

			div.gallerySeparator {
				height: 40px;
				clear:both;
			}

		/* MailChimp Newsletter */
			#mc_signup_form {
				padding: 0px;
				margin: 0 0 30px 0;
			}
			.mc_form_inside .mergeRow, .mc_custom_border_hdr {
				display:none;
			}

			.mc_signup_submit #mc_signup_submit {
				width:100%;
				margin:0;
			}

			.mc_signup_submit {
				margin-top: 10px;
			}
			.updated {
				margin-bottom:15px;
			}

		/* Google Maps @ KONTAKT */
			#map_canvas {
				width:606px;
				height:350px;
				margin-bottom:30px;
				border: 1px dotted #666;
			}

			iframe#gMaps {
				border: 1px dotted #666;
				margin: 10px 0 10px 0;
			}


/* Print styles!
-------------------------------------------------------------------------------*/
@media print {

#header-logo img {visibility:visible;}
#brick {visibility:hidden;}
.shadowBox {
    -moz-box-shadow: none;
    -webkit-box-shadow: none; 
    box-shadow: none;
	border-top:1px solid;
}
header {border-bottom:1px solid #888;}

}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {

}