/*
	Aqueous: A responsive HTML5 website template by HTML5Templates.com
	Released for free under the Creative Commons Attribution 3.0 license (html5templates.com/license)
	Visit http://html5templates.com for more great templates or follow us on Twitter @HTML5T
*/

/*********************************************************************************/
/* Desktop (>= 480px)                                                            */
/*********************************************************************************/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
img,
object,
embed { max-width: 100%; }
#content img,
fieldset { border: 0; }
/* set image max width to 100% */
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ }
img { border: 0px; }
/* Header */

#header-wrapper { }
#header { overflow: hidden;/*position: relative;*/ background-color: #FFF; 
}
/* Logo */

#logo-wrapper { overflow: hidden; height: 160px; background-color: #FFF; }
#logo-wrapper h1 a { display: block; letter-spacing: -1px; text-align: center; text-decoration: none; text-shadow: -1px -1px 0px #2C7485; text-transform: uppercase; font-family: 'Oswald', sans-serif; font-size: 44pt; font-weight: 200; color: #FFFFFF; }
#logo-wrapper p { padding: 10px 0px 0px 0px; letter-spacing: -1px; text-align: center; text-shadow: -1px -1px 0px #388ACA; font-family: 'Abel', sans-serif; font-size: 18pt; color: #A5D0F2; }
#logo-logo { width: 600px;  float: left; }
#logo-link{ width: 260px; float: left; font-size: 12pt; color: #7d7d7d; margin-top: 100px; display: block; text-transform: none; }
#logo-link a{ text-decoration: underline; }
#logo-link a:hover{ text-decoration: underline; }
/* Menu */

#menu-wrapper { background: url(../images/img05.png) no-repeat center top;  width: 860px; margin-right: auto; margin-left: auto; }
#menu { height: 90px; }
#menu ul { margin-left: 30px; padding: 12px; }
#menu li { display: inline-block; padding-top: 12px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; }
#menu a { display: block; float: left; margin-right: 2px; text-decoration: none; text-transform: uppercase; font-family: 'Abel', sans-serif; font-size: 13pt; color: #16576B; }
#menu .current_page_item { border-bottom: 5px solid #437BA7; text-shadow: -1px -1px 0px #2C7485; color: #FFFFFF; background-image: url(../images/navi-bg.png); background-repeat: repeat; }
#menu .current_page_item a { color: #FFFFFF; }
#menu a:hover { }
/* Banner */

#banner { overflow: hidden; padding: 0px 30px 30px 30px; }
#banner a img { display: block; width: 100%; }
/* Content */

#content { margin-bottom: 30px; padding-right: 0px; padding-bottom: 0px; background-attachment: scroll; background-color: transparent; background-repeat: repeat-x; background-position: left top; margin-left: 30px; }
.column2 #content { padding: 0px 30px 0px 0px; }
#content h2 { text-transform: none; font-size: 20pt; color: #2A2A2A; line-height: 35px; display: block; margin-bottom: 10px; }
#content .subtitle { padding: 0px 0px 30px 0px; text-transform: none; font-family: 'Oswald', sans-serif; font-size: 16pt; font-weight: 300; color: #0175b0; }
#content img { padding: 0px 0px 30px 0px; }
#content a img { display: block; width: 100%; }
/* Sidebar */

#sidebar { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; text-align: center; }
.column2 #sidebar { padding: 10px 0px 0px 30px; }
#sidebar h2 { text-transform: uppercase; font-size: 22pt; color: #2A2A2A; }
#sidebar .subtitle { padding: 0px 0px 30px 0px; text-transform: uppercase; font-family: 'Oswald', sans-serif; font-size: 16pt; font-weight: 300; color: #00A6FA; }
/** DIVIDER */

.divider { margin: 30px 30px; }
/** One Column Content */

#onecolumn { overflow: hidden; padding: 0px 30px 50px 30px; }
#onecolumn img { float: left; margin-right: 30px; }
#onecolumn a img { }
#onecolumn h2 { letter-spacing: -1px; text-transform: uppercase; font-size: 30pt; color: #2A2A2A; }
#onecolumn .subtitle { padding: 0px 0px 10px 0px; text-transform: uppercase; font-family: 'Oswald', sans-serif; font-size: 16pt; font-weight: 300; color: #00A6FA; }
/** Footer Column Content */

#footer-content { overflow: hidden; padding: 30px 0px 0px 0px; }
#footer-content h2 { padding: 0px 0px 40px 0px; letter-spacing: -1px; text-transform: uppercase; font-size: 24pt; color: #2A2A2A; }
#footer-content #box1 section { padding-left: 30px; }
#footer-content #box2 { }
#footer-content #box3 section { padding-right: 30px; }
#sidebar h2 { font-size: 22px; font-weight: bold; display: block; margin-top: 4px; }
#sidebar p { font-size: 28px; color: #000; font-weight: bold; }
.link_facebook { font-size: 11px; }
#content ul li { margin-top: 5px; margin-bottom: 5px; }
#content ul span { color: #000; font-weight: bold; }
.stand { font-size: 10px; color: #666; line-height: 12px; display: block; margin-top: -7px; }
.stern{ font-size: 10px; }
.linie{ height: 1px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333; margin-top: 30px; }
.presse_wrapper { margin-bottom: 20px; width: 100%; }
.presse_holder { float: left; width: 50%; }
.liste { padding-right: 10px; padding-left: 20px; }
.liste span{ margin-left: -20px; margin-right:15px;}
