.jdGallery .loadingElement {display: none !important; background:none !important;}
*{font-size:100.01%}
html{font-size:62.5%;overflow-y: scroll;}
body{
	margin:0;
	font:1.2em/1.5em "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
}
img{border-style:none;}
a{color:#0c4a86;}
a:hover{color:#f48613;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#main{
	background:url(/fileadmin/img/bg-main.gif) no-repeat;
	width:995px;
	margin:0 auto;
}
#header{
	position:relative;
	height:105px;
	overflow:hidden;
	z-index: 2;
}
#header h1 a{
	position:absolute;
	top:38px;
	left:34px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/fileadmin/img/logo.gif) no-repeat;
	width:622px;
	height:65px;
}
#header-print {
    display: none;
}
#content{
	width:100%;
	padding:0 0 15px;
}
#content:after{
	content:"";
	display:block;
	clear:both;
}
.sidebar{
	width:232px;
	padding:32px 0 0 33px;
	color:#0c4a86;
	float:left;
}
#nav {
	margin:0 0 1px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:1.1em;
	line-height:1.2em;
}
#nav ul  {
    margin:4px 0 1px;
	padding:0;
    list-style:none;
	overflow:hidden;
	line-height:1.2em;
}
#nav ul li {
    background:url(/fileadmin/img/bullit01.gif) no-repeat 1px 50%;
	padding:0 0 0 17px;
	margin:0 0 1px;
}
#nav li {
	margin:0 0 6px;
}
#nav li.active li {
    margin-bottom:4px;
}
#nav li a {
	text-decoration:none;
	color:#0c4a86;
}
#nav li a:hover, #nav li.active li a:hover {
	color:#f48613;
}
#nav li.active a {
	color:#f48613;
}
#nav li.active ul li a {
	color: #0c4a86;
}
#nav li ul li.active a {
	color:#f48613;
}
.sidebar h2{
	margin:14px 0 0;
	font-size:1.75em;
	line-height:1.9em;
	font-weight:normal;
}
.under-nav {
	margin:0px 0 0px;
	padding:0;
	list-style:none;
	font-size:1.1em;
	line-height:1.23em;
}
.under-nav li{
	background:url(/fileadmin/img/bullit01.gif) no-repeat 1px 50%;
	padding:0 0 0 17px;
	margin:0 0 6px;
}
.under-nav li a{
	color:#0c4a86;
	text-decoration:none;
}
.under-nav li a:hover{
	color:#f48613;
}
#data1, #data2, #data-max{
	float:left;
	width:306px;
	padding:21px 0 0 0;
	margin:0 0 0 25px;
	overflow:hidden;
	min-height: 320px;
}
#data-max {
    width:705px;
    padding-top: 165px;
    background:url(/fileadmin/img/header/placement.jpg) no-repeat;
}
.headerID3 {
    background:url(/fileadmin/img/header/ueber-silberstreif.jpg) no-repeat !IMPORTANT;
}
.headerID4 {
    background:url(/fileadmin/img/header/placement.jpg) no-repeat !IMPORTANT;
}
.headerID20 {
    background:url(/fileadmin/img/header/vorteile.jpg) no-repeat !IMPORTANT;
}
.headerID21 {
    background:url(/fileadmin/img/header/faq.jpg) no-repeat !IMPORTANT;
}
.headerID22 {
    background:url(/fileadmin/img/header/kontakt.jpg) no-repeat !IMPORTANT;
}
.headerID12 {
    background:url(/fileadmin/img/header/aktuelle-projekte.jpg) no-repeat !IMPORTANT;
}
.headerID29 {
    background:url(/fileadmin/img/header/team.jpg) no-repeat !IMPORTANT;
}
.headerID41 {
    background:url(/fileadmin/img/header/team.jpg) no-repeat !IMPORTANT;
}
.headerID42 {
    background:url(/fileadmin/img/header/kontakt.jpg) no-repeat !IMPORTANT;
}
.headerID43 {
    background:url(/fileadmin/img/header/kontakt.jpg) no-repeat !IMPORTANT;
}
#data2 {
    padding-top: 165px;
    background:url(/fileadmin/img/contentleft.jpg) no-repeat;
}
.data-inner{
	overflow:hidden;
	height:1%;
	margin:0 0 18px;
}
#data-max .column-left {
    width:340px;
    float: left;
}
#data-max .column-right {
    float:right;
	width:340px;

}
#data1 h2, #data2 h2, #data-max h2{
	margin:0;
	font-size:1.75em;
	line-height:1.4em;
	font-weight:normal;
	color:#0c4a86;
}
#data1 h3, #data2 h3, #data-max h3{
	margin:0 0 1px;
	font-size:1.2em;
	line-height:1.42em;
	color:#6b7374;
}
#data1 p, #data2 p, #data-max p{
	color:#6b7374;
	margin:0 0 6px;
}
.post {
	margin:-15px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.post li{
	display:block;
	background:url(/fileadmin/img/hr01.gif) repeat-x 0 100%;
	overflow:hidden;
	height:1%;
	padding:10px 0 3px;
	margin:5px 0 0px; // 5px 0 -5px;
}
.post img{
	float:left;
	margin:4px 8px 0 1px;
}
.post .inner{
	width:auto;
	overflow: hidden;
}
.post .mehr{
	/*
	background:url(/fileadmin/img/bullit02.gif) no-repeat 100% 6px;
	color:#0c4a86;
	padding:0 10px 0 0;*/
}

.post .mehr:hover{
	text-decoration:none;
}
.sidebar-right{
	float:right;
	width:399px;
	min-height: 320px;
}
.image{
	font-size: 0px;
	line-height:0px;
    margin:0 0 -104px;
    position:relative;
    top:-83px;
    z-index:1;
}
.image img {
    width: 399px;
    height: 433px;
}
.imageContentRight{
    background:url(/fileadmin/img/contentright.jpg) no-repeat;
    padding-top: 144px;
}
/*
.image img{
	position:relative;
	top:-83px;
	right:-4px;
	margin:0 0 -104px;
}
*/
.sidebar-right h2{
	margin:0;
	font-size:1.75em;
	line-height:1.8em;
	font-weight:normal;
	color:#0c4a86;
}
.sidebar-right h3{
	margin:0 0 1px;
	font-size:1.2em;
	line-height:1.42em;
	color:#6b7374;
}
.sidebar-right p{
	color:#6b7374;
	margin:0 0 6px;
}
.column{
	padding:21px 0 0;
	overflow:hidden;
	width:306px;
	margin:0 0 0 43px;
}
.column p{
	clear:both;
}
.column img{
	margin-right:0;
}
.form-wrapper{
	overflow:hidden;
	height:1%;
}
.form-wrapper h3{
	font-weight:bold !important;
}
.form{
	overflow:hidden;
	height:1%;
	margin:1px 0 0;
}
.form label{
	color:#6b7374;
	float:left;
	margin:7px 0 0;
}
.form .form-inner{
	overflow:hidden;
	height:1%;
	margin:0 0 4px;
}
.form input, .form textarea{
	width:150px;
	border: 1px solid #a6abac;
	background:none;
	color:#6b7374;
	background:#ffffff url(/fileadmin/img/bg_form_fields.gif) repeat-x bottom;
	padding: 4px;
}
.form .name{
	margin:0 0 0 2em;
}
.form .passwort{
	margin:0 0 0 0.3em;
}
.form div div{
	width:150px;
	float:left;
	/*background:url(/fileadmin/img/bg-form.gif) no-repeat;*/
	display:inline;
	padding:3px 10px 6px;
	/* margin:0 72px 0 0; */
}
.form input.login, .form input.senden {
	width:56px !important;
	height:24px;
	margin:3px 0 0 6em;
	border: 1px solid #e2e2e2;
	padding: 0;
	background: none;
	background: #b3b3b3 url(/fileadmin/img/bg_form_button.gif) no-repeat;
	color: #ffffff;
	cursor: pointer;
}

.form input.senden {
    width:86px !important;
    margin:3px 0 0 172px;
}
#footer{
	overflow:hidden;
	width:100%;
	background:url(/fileadmin/img/bg-footer.gif) no-repeat 35px 0;
	padding:0 0 10px;
}
#footer ul{
	margin:12px 0 0 26px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#footer ul li{
	float:left;
	background:url(/fileadmin/img/bullit03.gif) no-repeat 0 6px;
	margin:0 2px 0 -2px;
	padding:0 8px;
}
#footer ul li a{
	text-decoration:none;
	color:#9a9a9a;
	font-size:0.8em;
	line-height:0.8em;
}
#footer ul li a:hover{
	text-decoration:underline;
}
/* Kontakt-Form Fehler */
.tx-powermail-pi1 .form div div.powermail_mandatory_js {
    background: none;
    color:#f48613;
    padding:2px 0 0 0;
    border:none;
}
.tx-powermail-pi1 .form input,.tx-powermail-pi1 .form textarea{
    width:300px;
}
.tx-powermail-pi1 .form textarea{
   resize:none;
}
.tx-powermail-pi1 .form div div{
    background:none;
    width: 300px;
}
.tx-powermail-pi1 .form input.powermail_radio,
.tx-powermail-pi1 .form input.powermail_check{
    width:auto;
    float: left;
    border: 0;
    background: transparent;
}
.form div.tx_powermail_pi1_fieldwrap_html_check,
.form div.tx_powermail_pi1_fieldwrap_html_radio {
    margin-left: 160px;
    overflow: hidden;
}
.form div.tx_powermail_pi1_fieldwrap_html_radio div,
.form div.tx_powermail_pi1_fieldwrap_html_check div{
    background: none;
    clear:none;
    width: 400px;
    float: none;
    display: block;
}
.form div.tx_powermail_pi1_fieldwrap_html_radio div div.name,
.form div.tx_powermail_pi1_fieldwrap_html_check div div.name{
    width:auto;
    padding: 0;
    margin: 0;
}
.form div.tx_powermail_pi1_fieldwrap_html_check div div.name label,
.form div.tx_powermail_pi1_fieldwrap_html_radio div div.name label{
    float: none;
    margin-left: 2px;
}
.news-single-timedata {
    color:#0c4a86;
    font-size: 80%;
}
ul.csc-bulletlist  {
    padding-left: 20px;
}
ul.csc-bulletlist li {
    color:#6b7374;
	margin:0 0 6px;
}
.form div.tx_powermail_pi1_fieldwrap_html_label {
    margin-left: 173px;
    color:#6b7374;
}
.form div div.powermail_check_inner_uid22_0 {
    width: 100px;
    float: left;
}
#advice-validate-one-required-powermaildiv_uid22,
#advice-validate-one-required-powermaildiv_uid18 {
    margin-left: 13px;
}

dl.news-single-files dt {
    float: left;
    margin-right: 5px;
    color:#6b7374;
}
dl.news-single-files dd img {
    float: left;
    margin-right: 4px;
}