@charset "UTF-8";
/* CSS Document */




.h2, h2 {
font-size: 17px;
    line-height: 20px;
    color: #4a4a4a;
	font-family: 'dejavu_sanscondensed_bold';
}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #e30045;
}


.bt-cs .bt-inner {
   padding: 0 2px;
}


#claim_oben_links {
   color: white;
   background: black;
   padding: 5px 20px 5px 20px;
   border-radius: 0px 0px 20px 20px;
  float: left;
}

#claim_oben_links a:link {
   /*font-size: 1.2em;*/
   color: white;
}

#claim_oben_links a:hover {
   color: #e30045;
   }

#sp-top-bar {
    padding: 0;
}

.entry-header h2, .entry-header h2 a, h4.newsflash-title {
font-size: 17px;
    line-height: 20px;
    color: #4a4a4a;
	font-family: 'dejavu_sanscondensed_bold'/*,Helvetica,Arial,sans-serif*/;
	
	/*font-size:1.7em;
border-bottom: 1px dotted #333;
line-height: 30px;*/
}

/*.entry-header h2 {
margin-top:30px;
}*/



.entry-header {
    position: relative;
    margin-bottom: 5px;
}


.blog-featured .readmore {
    max-width: 150px;
}

.readmore, .button, input[type="button"], input[type="submit"] {
    border: 1px solid #e30045;
    color: #e30045;
    letter-spacing: 0.04em;
  	line-height:24px;
	text-transform: uppercase; 
	font-size: 11px !important;
	cursor:pointer;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	outline: none;
	text-align: center;
	text-decoration: none;
	padding: 4px 15px !important;
	text-shadow: 0 1px 1px rgba(0,0,0, 0.1);
	-webkit-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: 0 0 0 1px #BBBBBB inset;	
	-ms-box-shadow: 0 0 0 1px #bbbbbb inset;	
	box-shadow: 0 0 0 1px #BBBBBB inset;
	background: #f6f6f6;
	background-image: -webkit-linear-gradient(top,  #fff, #eee);
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #fff, #eee);
}

.readmore:hover, .button:hover, input[type="button"]:hover, input[type="submit"]:hover, .btn:hover,.btn:focus {
 color:#e30045 !important;
 cursor: pointer; text-decoration: none !important;
	background: #eee;
	background-image: -webkit-linear-gradient(top,  #fff,  #bbb);
	background-image: -moz-linear-gradient(top,  #fff,  #bbb);
	background-image: -ms-linear-gradient(top,  #fff,  #bbb);
	background-image: -o-linear-gradient(top,  #fff,  #bbb);
}

/*.readmore:hover, .button:hover, a.btn:hover, btn:hover, input[type="button"]:hover, input[type="submit"]:hover {
    color: #333 !important;
    cursor: pointer;
    text-decoration: none !important;
    background: #eee;
*/


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    font-size: 0.95em;
	font-family: "dejavu_sanscondensed"/*,Helvetica,Arial,sans-serif*/;
	letter-spacing: 0.1em;
	padding: 0 10px;
}

.bt-introtext, .bt-title  {
font-size: 1.0em;
}



.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #e30045;
}


.breadcrumb {
    margin-top: -40px;
    font-size: 0.9em;
padding: 0px;
	margin-left: 50px;
    /*padding-top: 25px;
	*/
background: #fff;
}

#sp-main-body {
    padding: 20px 0;
}
.verdi-box {
    background-color: #e2e4e5;
    padding: 5px 20px 30px;
    min-height: 252px;
}
.verdi-box .title {
    font-family: "dejavu_sanscondensed_bold"/*,Helvetica,Arial,sans-serif*/;
    font-size: 17px;
    color: #4a4a4a;
    border-bottom: 1px dotted #c1c1c1;
    line-height: 25px;
    padding: 5px 0;
    margin-top: -0px;
    margin-bottom: 20px;
    background: url(../img/header-icon/spr_ico_finden.png) right center no-repeat;
}
#sp-footer {
    background: #fff;
float: right;
}
#mitglied a {
    background: transparent;
    font-size: 24px;
    color: #fff;
}
#mitglied {
    float: right;
    height: 20px;
    margin-top: -85px;
    padding-right: 35px;
    position: relative;
    width: 100%;
text-align: right;

}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
    padding: 5px;
  /*  font-size: 1.25em;*/
    }
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ddd;
    padding: 2px;
}


.footermenu {
    background: #fff;
float: left;
margin-left: 34px;
}

#sp-footer2 .sp-module ul {
margin: -36px;
font-size: 0.95em;
}

#sp-footer {
    background: #e30045;
}

#sp-footer2 .sp-module ul >li >a:before {
 font-family: Arial;
content: none;
margin-right: 8px;
color: #fff;
}

#sp-footer2 .sp-module ul >li  {
float:left;
width: auto;
border-bottom: 0px;
margin-left: 2px;
}
#sp-footer {
display: none; }

#sp-footer2 .sp-module ul >li  >a:hover {
color: #fff;
background-color: #e30045;
}
#sp-footer2 .sp-module ul >li  >a {
padding: 0 10px;
background-color: #fff;
}
.sp-module {
    margin-top: 20px;
}




.btn-default {
	border:none;
	color: #e30045;
	background-color: transparent;
}

.btn {
    font-size: 1.1em;
}

.borderline {
border: 1px solid #aaaaaa;
  margin-bottom: 15px;
   padding: 5px;
}


#KA_content .h3, h3 {
font-size: 12px;
    line-height: 20px;
    color: #4a4a4a;
	font-family: 'dejavu_sanscondensed_bold';
  margin-top:-10px;
}
#row3 {
    max-width: 90%;
  position: relative;
    margin-right: 15px;
  font-size: 0.8em;
  display: block;
}

@font-face {
    font-family: 'dejavu_sanscondensed';
 	src: url('../fonts/dejavu-sans-condensed-webfont.woff2') format('woff2'),
         url('../fonts/dejavu-sans-condensed-webfont.woff') format('woff'),
         url('../fonts/dejavu-sans-condensed-webfont.ttf') format('truetype'),
         url('../fonts/dejavu-sans-condensed-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dejavu_sanscondensed_bold';
    src: url('../fonts/dejavusanscondensed-bold-webfont.woff2') format('woff2'),
         url('../fonts/dejavusanscondensed-bold-webfont.woff') format('woff'),
         url('../fonts/dejavusanscondensed-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'cpprop_v07bold';
    src: url('../fonts/cpprop_v07_bold08-webfont.woff2') format('woff2'),
         url('../fonts/cpprop_v07_bold08-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cpprop_v07black';
    src: url('../fonts/cpprop_v07_black02-webfont.woff2') format('woff2'),
         url('../fonts/cpprop_v07_black02-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cpprop_v07extralight';
    src: url('../fonts/cpprop_v07_extralight02-webfont.woff2') format('woff2'),
         url('../fonts/cpprop_v07_extralight02-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cpprop_v07light';
    src: url('../fonts/cpprop_v07_light02-webfont.woff2') format('woff2'),
         url('../fonts/cpprop_v07_light02-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cpprop_v07plain';
    src: url('../fonts/cpprop_v07_plain02-webfont.woff2') format('woff2'),
         url('../fonts/cpprop_v07_plain02-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}