@import url("standard.css");

body {
 background-color: #ffffff;
 font-size: 12px;
}
.tx-powermail {
 display: none;
}
.share-buttons {
 display:none;
}
.div-headline {
 display:none;
}
p,.news-single-item p {
 font-size: 12px;
}
h1, .news-single-item h1 {
 font-size:20px;
 margin-top:4px;
}
h2 {
 font-size:17px;
}
.printheader {
 border-bottom: 1px solid #dedede;	
 margin-bottom:5px;
 padding-bottom:5px;
}
#footer {
 border-top: 1px solid #dedede;	
 margin-top:15px;	
}
a {
 text-decoration:none;
 color:#000000;	
}
#c62,
#c421,
.bookmarkrow {
 display:none;	
}
.googlebox {
 width:460px;
 height:329px;
 border:0px;	
}
.news-single-item {
 width: auto;
 text-align:left;
}
ul.ul-latest {
 margin:0px;
 padding:0px;
}
.news-single-additional-info {
 margin: 0;
}
.form-control {
 background-color: #fff;
 background-image: none;
 border: 1px solid #ccc;
 border-radius: 4px;
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
 color: #555;
 display: block;
 font-size: 14px;
 height: 34px;
 line-height: 1.42857;
 padding: 6px 12px;
 transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
 width: 100%;
}
.btn {
 -moz-user-select: none;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px;
 cursor: pointer;
 display: inline-block;
 font-size: 14px;
 font-weight: normal;
 line-height: 1.42857;
 margin-bottom: 0;
 padding: 6px 12px;
 text-align: center;
 vertical-align: middle;
 white-space: nowrap;
}
.select-country, .select-city, .select-team {
 margin-right: 1.2em;
 width: 180px;
}
.input-sm {
 height: 30px;
 line-height: 30px;
 background-color: #efefef;
 border: 1px solid #cdcdcd;
}
.input-sm {
 border-radius: 3px;
 font-size: 12px;
 height: 30px;
 line-height: 1.5;
 padding: 5px 10px;
}
.content-margin {
 margin: 0;
}
.col-md-8 {
 float:left;
 margin-right:15px;
 margin-bottom:15px;
}
.col-md-12 {
 width:40%;
 margin-right:15px;
 float:left;
}
.h2 {
 font-size:18px;
 font-weight:bold;
}
#accordion, #c2277 {
 display: block;
}
.tx-vgnewsfilter-pi2 h2, #accordion h2 {
 padding: 0px;
 margin-top:20px;
}
.download-vcard {
 bottom:8px;
}
.print-right h2,
.print-right .h2 {
 background-color: #b2b2b3;
 color: #ffffff;
 display: block;
 font-size: 12px;
 font-weight: bold;
 margin: 0 0 10px;
 padding: 1px;
 text-align: center;
}
.contact-person-name {
 font-size: 12px;
}
.print-right .internal-link-box {
 background-color: #1783d7;
 color: #ffffff;
 display: block;
 margin-bottom: 1.1em;
 padding: 4px;
}
#accordion {
 padding: 0;
}
#c1409 {
 display:none;
}