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

#CONTENT {  float:left; width:100%; margin-top:30px; margin-bottom:40px; background:white; } 

#CONTENT a { text-decoration:none; color:rgb(0,148,117); }

#CONTENT a:hover { color:rgb(0,0,0); }

@media only screen and (min-width: 320px) and (max-width: 479px)	{ #CONTENT img { max-width:300px; height:auto; } }


/* Textblock */
.Textblock {float:none; margin:0px; width:auto;}
@media only screen and (min-width: 480px) and (max-width: 767px) { .Textblock {float:left; width:100%;} }
@media only screen and (min-width: 320px) and (max-width: 479px) { .Textblock {float:left; width:100%;} }

/* Artikelblock */

#CONTENT .Article {
	width: 100%;
	float: left;
	padding-bottom: 10px;
	padding-top: 20px;
	background-color:#FFFFFF;
}
#CONTENT .Article2 {
	width: 100%;
	float: left;
	padding-bottom: 10px;
	padding-top: 20px;
	background-color:#F6F6F6;
}

#CONTENT .ArticleContent { 	width:1140px; margin:0px auto; }

@media only screen and (min-width: 1024px) and (max-width: 1279px)	{ #CONTENT .ArticleContent { width:920px; } }

@media only screen and (min-width: 768px) and (max-width: 1023px)	{ #CONTENT .ArticleContent { width:740px; } }  

@media only screen and (min-width: 480px) and (max-width: 767px)	{ #CONTENT .ArticleContent { width:460px; } }  

@media only screen and (min-width: 320px) and (max-width: 479px)	{ #CONTENT .ArticleContent { width:300px; } table { font-size:9px; } }

/* ------------------------------------------------------------------------- */
/* --------------------------------- SUCHE --------------------------------- */
/* ------------------------------------------------------------------------- */

#CONTENT .ANRISS { min-height:120px; padding:10px 5px;}

#CONTENT .ANRISS .AnrissImg {float:left; width:180px; height:120px; margin-right:20px; }

#CONTENT .ANRISS .AnrissImg img { float:none; max-height:80px; width:auto; }

@media (max-width: 767px)	{ 
	#CONTENT .ANRISS { padding:0; }
	#CONTENT .ANRISS .AnrissImg {display:none;} 
} 



/* ============================================================================================================================================ LISTEN */

ol, ul { display:block; margin:0 !important; padding-bottom:10px; overflow:auto; zoom:1; padding-left:20px; }
ul li { list-style-type: square; list-style-position: outside; margin:0; }
ol { margin-left:10px !important; padding-left:24px; }

th,td { padding:4px; }

table.TechnicalDataTable {
		width:100%;
}

.TechnicalDataTable th {
	background-color: #E1E1E1;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
	padding:2px;
	text-align:left;
}

.TechnicalDataTable td {
	border-bottom: 1px solid #777777;
	padding:4px;	
}

/* =========================================================== 2sp ================================================================ */

.zweisp { float:left; width:48% !important; }
.zweisp.1	{ margin-right:2%; }
.zweisp.2	{ margin-right:0%; }

@media (max-width:991px){ 
	.zweisp { width: 100% !important; }
	.zweisp.1	{ margin-right:0%; }
}