@charset "utf-8";

/* CSS Document */

body {

	font-family:		arial, sans-serif;
	font-size:			12px;
	color:				#FFF;
	margin: 			0px;
	background-color:	#336070;
	text-align: 		center;
	
}

#main{
	display: inline-block;
}

#main_content {
	width: 950px;
	margin: 0 auto;
	
}

/* Cookie Popus */
#cookie-popup { 
	width:60%;
	display: block;
    margin-left: auto;
    margin-right: auto;
	text-align: center; 
	background: rgb(0, 0, 0);
	color: #FFFFFF;
	position: fixed;
	padding-left: 200px;
	bottom: 0px; 
	left: 0;
	right: 0;
	z-index: 9999;
	font-size:14px; 
	line-height:20px;
	padding: 20px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	}

	#cookie-popup-limit { 
		text-align: center; 
		background: rgb(0, 0, 0);
		color: #FFFFFF;
		float: none;
		top: 0px; 
		left: 0;
		right: 0;
		z-index: 9999;
		font-size:14px; 
		line-height:20px;
		padding: 15px;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
		}

/*Navi-Top */
#navitop ul
{
text-align: center;
list-style: none;
display: inline;
padding: 5;
margin: 5;
margin-left: 1%;
margin-right: 1%;
}

#navitop li
{
text-align: center;
list-style: none;
display: inline;
padding: 10px;
margin: 0px;
border-left: 1px;
}
#navitop{
	background: 	#22424D;
	font-weight:	bold;
	height: 25px;
	diplay: flex;
	justify-content: center;
	padding-top:7px;

}
#navitop a:hover {
	background: #58747E;
	text-decoration: underline;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	}
#navitop a {
		text-decoration:none;
		color:#FFF;
		font-size:12px;
	  font-weight:bold;
	  text-decoration:none;
	  letter-spacing:1px;
	  border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	  }




p.lexikon {

	font-size:	14px;

	font-weight:	bold;

}



.author {

	font-weight: bold;

	font-size:	 11px;

	text-align: left;

	background-color: #2B5666;

	padding: 10px;

	line-height: 19px;

	vertical-align: top;

}

.roundleft {

	background: url(corner_bottom_left.gif) bottom no-repeat left #2B5666;

	text-align: left;

	background-color: #2B5666;

	padding: 10px;

	line-height: 19px;

	vertical-align: top;

}

.roundright {

	background: url(corner_bottom_right.gif) bottom no-repeat right #2B5666;

	text-align: left;

	background-color: #2B5666;

	padding: 10px;

	line-height: 19px;

	vertical-align: top;

}

.line {

	padding: 0px;

	margin: 0px;

	background: url(line.jpg) left center no-repeat #2B5666;

	font-size: 1px;

	height: 1px;

	line-height: 1px;

}



th.erfahrung {

	background-color: #22424D;

	padding: 5px;

	padding-left:10px;

	border-bottom: 2px solid #326070;

	text-align: left;

	vertical-align: top;

}

td.erfahrung {

	text-align: left;

	background-color: #2B5666;

	padding: 10px;

	line-height: 19px;

	vertical-align: top;

}

.dark {
	background: #2A5665;
}

td.bright {

	background: #58747E;

}



img.logo {

	width:  88px;

	height: 31px;

	border: 0px;

}

.center {
	margin: 0px auto;
}





a {

	text-decoration:	none;

	color:				#FFF;

	font-size:			11px;

}



a.lexikon {

	text-decoration:	none;

	color:				#FFF;

	font-size:			14px;

}




a:hover {

	text-decoration: underline;

}



.navitop, .topBox, .centerBox, .bottomBox, .center {

	width: 950px;

}





.navitop, .topBox, .bottomBox {

	margin-bottom:	25px;

}



.news_fuss p {

    font-family:		arial, sans-serif;

	font-size:			12px;

	color:				#FFF;

	margin: 			0px;

	background-color:	#336070;

	text-align: 		left;

}





.news tr {

    font-family:		arial, sans-serif;

	font-size:			12px;

	color:				#FFF;

	margin: 			0px;

	background-color:	#2A5665;

    text-align: center;

}



.news td {

    background-color:	#2A5665;

}



.news p{

    text-align: left;

}



.news a {

    text-decoration: underline;

}



.tl ul{

  list-style-type: none;  

}         



#tarif_hauptfeatures ul {

   list-style-type: none; 

}







#vergleich table {

	align: center;

	border: none;

	width: 100%;

	border-collapse: collapse;

	margin-left: 7.5%;

	margin-right: 7.5%;

	}





#vergleich .bezeichnung p {

	align: left;

	font-family: Arial, Times New Roman, Helvetica, sans-serif;

	font-size:12px; 

	color: white;

	font-weight: bold;

	}

#vergleich td {

	text-align: center;

	border: none;

	}



	

#vergleich h1 {

	font-family: Arial, Times New Roman, Helvetica, sans-serif;

	font-size:12px; 

	color: white;

	font-weight: bold;

	text-align: center;

	text-decoration: italic;

}



#vergleich p {

	font-family: Arial, Times New Roman, Helvetica, sans-serif;

	font-size:12px; 

	color: white;

}



#vergleich a {

	font-family: Arial, Times New Roman, Helvetica, sans-serif;

	font-size:12px; 

	color: white;

	text-decoration: none;

}



#vergleich {

	font-family: Arial, Times New Roman, Helvetica, sans-serif;

	font-size:12px; 

	color: white;

	margin: 0px;

	padding: 0px;

		}



