.printhide {
	display: none !important;
}
#search,#facebook, #fontsizes,#mainmenu,#topContentWrapper, #submenu, #section1, #section3, #pidstyle20 #header, .backlinks, .printpage, #pidstyle20 #headerWrapper, #footer #languages {display:none;}
html, body {
font-size:100%;
color:#000000; 
font-family: Arial, Helvetica, sans-serif;
}
#nonFooter {
min-height: 0;
}
#mainContentWrapper {
padding-bottom: 0;
}
#content, #footerContent {
border-left:none;
background: none;
width: 100%;
line-height: 0.9em;
}
#content {
padding-bottom: 0;
}
#content h1 {
color:#032446;
font-size:1.41em;
font-family: Trebuchet MS, Helvetica, sans-serif;
margin-bottom:0.71em;
width: 100%;
height: auto;
background: none;
border: none;
padding: 0;
}
#content .certify {
	clear: both;
}
#content h2 {
font-size:1.1em;
margin-bottom:0.71em;
color:#032446;
font-weight:normal;
font-family: Trebuchet MS, Helvetica, sans-serif;
}

#content h3 {
font-size:0.91em;
}
#content p, #content ol, #content ul {
font-size:0.81em;
margin-bottom: 0.5em;
}
#content a, #footer  a {
color:#032446;
}
#content h2 a {
color:#032446;
text-decoration:none;
}
#content h2 a:hover, #content h2 a:active {
text-decoration:underline;
}
#content p {
line-height:1.4em;
margin-bottom:1.2em;
}
#content ol, #content ul {
margin:0px 0 1.2em 15px;
padding:0px;
}
#content ol li, #content ul li {
padding-top:3px;
}
#content p.contentlink a {
background:transparent url(../images/icon_link_content.png) no-repeat left top;
padding-left:25px;
margin-left:-3px;
color:#032446;
}
#content p.contentlink a:hover, #content p.contentlink a:active {
text-decoration:none;
}
#content #fb-auszug h3 {
margin: 0.8em 0 0.4em;
}
#content #fb-auszug dl, #content #fb-auszug ul {
margin: 0.5em 0;
padding: 0.5em 0;
}
#content #fb-auszug dt, #content #fb-auszug dd {
padding: 0.4em 0;
}
.news img {
float:left;
margin:0px 10px 10px 0px;
}
.news {
border-bottom:2px solid #dddddd;
padding-bottom:10px;
height:auto !important;
}
#footer {
margin-top:0;
padding: 10px 20px 0;
font-size:0.851em;
border-top:1px dashed #777;
min-width: 0;
}
#footerContent {
background: none;
height: auto;
}
#footer .section {
width: 100%;
height: auto;
}
#footer h3 {
color:#032446;
font-size:0.91em;
padding: 0.5em;
}
#section2 p {
width: 100%;
}
#footerContent .address span {
float: left;
padding-right: 0.5em;
margin-right: 0.5em;
border-right: 1px solid #ccc;	
}
#header {
margin-bottom:10px;
text-align:right;
border-bottom:2px dashed #032446;
}
/* Formulare */
table.contentFormular {
font-size:0.81em;
width:100%;
} 
table.contentFormular td, table.contentFormular th {
padding-bottom:5px;
padding-right:15px;
padding-left:0px;
}
table.contentFormular .seperator th, table.contentFormular .seperator td {
padding-top:20px;
}
table.contentFormular th.tableHeader {
color:#032446;
font-size:1em;
}
table.contentFormular th, table.contentFormular td {
vertical-align:top;
text-align:left;
}
table.contentFormular input.inputstyle, table.contentFormular textarea, table.contentFormular select {
background-color:#e6e6e6;
border:none;
width:100%;
margin-bottom:3px;
border:1px solid #dddddd;
border-bottom:1px dashed #032446;
}
.textklein1 {
font-size:0.91em;
}
#content p.textklein1 {
margin:10px 0px 0 0;
font-size:0.91em;
}
table.contentFormular .right-align {
text-align:right;
}
table.contentFormular input.submitstyle {
display:none;
}

table {
border:none;
border-spacing:0px;
}