.readmore a, .readmore a:visited, .readmore a:link, .readmore a:active {
	color: #fff;
}

.readmore a {
  display: inline-block;
  padding: 1em 1.4em;
  border-radius: 0.25em;
  position: relative;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background-color: #004F9F;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


#leaderboardspace {
	width: 100%;
	margin: 0px auto;
	text-align: center;
}

.leaderboard {
	padding-top: 20px;
}

.artikelsuchen {
	padding-bottom: 10px;
	color: #aab6b6;
  	text-transform: uppercase;
  	font-weight: 600;
}

.cd-navigation input[type=text]{
	width: 100%;
	border: 1px solid #666; 
	color:#000;
	height: 25px; 
}

.cd-navigation input[type=submit]{
	width: 100%;
	padding:2px; 
	background-color: #dcdcdc; 
	border: 1px solid #666; 
	color:#000; 
	text-decoration:none;
	margin-top: 3px;
}

.fpcontact textarea, input[type=text] {
	width: 100%;
}

img.floatleft {
	float:left;
	padding-right:10px;
}

img.floatright {
	float:right;
	padding-left:10px;
}

.co-content {
	max-width: 750px;
	margin: 0px auto;
	padding: 10px;
}

.co-content b, strong{
	font-weight: 600;
}

.entry {
	padding-top: 25px;
}

.co-content a {
	color: #004F9F;	
}

.co-content p {
	padding-bottom:15px;
	line-height: 1.4em;	
}

.co-content h2, h3, h4{
	padding-bottom: 15px;
	font-size: 1.3em;
}

.co-content h3, h4 {
	color: #004F9F;
}

.co-content ul {
	list-style-type: disc;
	padding-left: 15px;
	padding-bottom: 15px;
}

.co-content li {
	line-height: 1.4em;	
}

.body ol {
	list-style-type: decimal;
	padding-left: 35px;
	padding-bottom: 15px;
}

.co-content ul.info{ 
	background: #f6f6f6;
	border: 1px solid #e6e6e6;
	clear: both;
	font-size: 0.7em; /*10px*/
	font-style: normal;
	height: 25px;
	list-style: none;
	margin-top: 5px;
	line-height: 0 em;
}

.co-content ul.info li{
	display: block;
	float: left;
	height: 16px;
	padding: 0;
	margin: .3em 1em 0 1em;
	line-height: 0 em;
}

.co-content ul.contenttipp {
	background: #f6f6f6;
	border: 1px solid #e6e6e6;
	clear: both;
	font-size: 0.8em;
	list-style: none;
	margin-top: 10px;
}

.co-content ul.contenttipp li.tipp{ padding: 5px;}

.co-content .navigation {
	padding-top: 15px;	
}

.alignleft { float: left }
.alignright { float: right }

#footerline {
	width: 100%;
	height: 1px;
	background: #004F9F;
	margin-top: 25px;
}

.footercontent {
	max-width: 730px;
	margin: 0px auto;
	font-size: 0.7em;
	padding: 10px 10px 20px 10px;
}

.footercontent a {
	color: #004F9F;
}