@CHARSET "UTF-8";

/**
* print styles
*/

* {
	margin: 0;
	padding: 0;
}

html, body, #page {
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt !important;
}

body, #center_col {
  	width: 100% !important;
  	margin: 0 !important;
	padding: 0 !important;
}


img {border:0;}


#druck_logo {
	overflow:hidden;
	height:60px;
}
#druck_logo img {
	width:245px;
	height:41px;
	float:right;
}


/**
* Definition der Link Stile
*/ 
a {
	color:#275CA9;
	font-size:12px;
	outline: 0;
	text-decoration:none;
}

a[href]:after {
 	color:#888;
 	background-color:inherit;
 	font-style:italic;
 	font-size:11px !important;
	text-align: left;
	clear: both;
	margin: 5px 0;
} 
/**
* Format der Überschriften
*/
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 26px 0;
	font-family:Verdana;
}

h1.category_name {
	font-size: 16px;
	line-height: 26px;
	font-weight: normal;
}

h1.content_headline {
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	color: #3F66A9;
}
h1#home_h1 {
	font-size: 16px;
	line-height: 26px;
	font-weight: normal;
	color: #4a4a4a !important;
	padding-top: 3px;
}

h1.leistungen {
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	color: #3F66A9;
	padding-top: 3px;
}

h1.methoden {
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	color: #3F66A9;
	padding-top: 3px;
}

h1.ueber_uns {
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	color: #3F66A9;
	padding-top: 3px;
}

h1.referenzen {
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	color: #3F66A9;
	padding-top: 3px;
}

h1.kontakt {
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
	color: #3F66A9;
	padding-top: 3px;
}

/* Haupt�berschriften in BEIGE */

h1#methoden_h1, h1#methoden_telefonisch-cati_h1, h1#telefonisch-cati_telefonische-befragung_h1, h1#telefonisch-cati_kundenbefragung_h1, 
h1#telefonisch-cati_repraesentative-bevoelkerungsbefragung_h1, h1#methoden_persoenlich-capi-papi_h1, h1#persoenlich-capi-papi_capi-befragung_h1, 
h1#persoenlich-capi-papi_persoenlich-schriftliche-befragung-papi_h1, h1#methoden_online-cawi_h1, h1#online-cawi_zielgruppenbefragung_h1, 
h1#online-cawi_kundenbefragung_h1, h1#online-cawi_onsite-befragung_h1, h1#online-cawi_software_h1, h1#methoden_terminal-casi_h1, 
h1#methoden_schriftlich_h1, h1#methoden_mystery-analysen_h1, h1#mystery-analysen_mystery-shopping_h1, h1#mystery-analysen_mystery-calling_h1, 
h1#methoden_fokusgruppen_h1, h1#methoden_qualitative-interviews_h1 {
	color:#94794E;
}

/* Haupt�berschriften in GR�N */

h1#ueber-uns_h1, h1#ueber-uns_hopp-u-partner_h1, h1#ueber-uns_qualitaetsstandard_h1, h1#qualitaetsstandard_datenschutz_h1, h1#ueber-uns_livereporting_h1, 
h1#ueber-uns_ergebnisse_h1, h1#ueber-uns_unser-team_h1, h1#unser-team_mario-hopp_h1, h1#unser-team_petra-huchel_h1, h1#unser-team_dirk-kagermann_h1, 
h1#unser-team_andrea-buehrmann_h1, h1#unser-team_daniel-hopp_h1, h1#unser-team_ceren-cakir_h1, h1#unser-team_michael-neuber_h1, h1#unser-team_interviewer_h1 {
	color:#7c8c4c;
}

/* Haupt�berschriften in BRAUN */

h1#referenzen_h1 {
	color:#5d3d40;
}

/* Haupt�berschriften in ROT */

h1#kontakt_h1, h1#kontakt_anfahrt_h1, h1#kontakt_jobs_h1, h1#kontakt_rechtliche-hinweise_h1, h1#sitemap_h1 {
	color:#be0000;
}


h2 {
	font-size: 13px	;
	line-height: 18px;
	font-weight: bold;
	margin-top: 27px;
	margin-bottom: 10px;
}

h3 {
	margin: 10px 0 5px 0;
	line-height: 20px;
	font-weight: normal;
}

h4 {
	margin: 15px 0 5px 0;
	line-height: 20px;
	font-weight: bold;
	font-size: 12px;
}

#header, #left_col, #right_col, #footer, #box_print, .clearing, .noprint {
	display:none;
}

#center_col {
	margin: 0;
	background: #ffffff !important;
}

#ext-gen19[style] {
	height: 100% !important;
}

#ext-gen51[style] {
	height: 800px !important;
}

#ac_content a {
	display:block;
}

.ac_content {
	padding-top:20px !important;
}

span.space {
	display:none;
}

#hopp-u-partner_content div a {display:block;}

a.print {display:none;}



/**
* Absatz Formatierung
*/
p {
	font-family:Verdana; 
	font-size:12px; 
	line-height:20px; 
	margin: 0 0 8px 0;
	clear:both;
}

p.subtext {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 15px;
}

li {
	font-family:Verdana; 
	font-size:12px; 
	line-height:18px; 
}

div#center_col ul {	
	list-style-type: none;
	padding-left: 15px;
	margin: 15px 0 15px 0;
}

div#center_col ul li {
	list-style-image:url(../../img/bullets/bullet_gray.gif);
	padding: 0;
	color: #4a4a4a;
	margin-bottom: 5px !important;
}

div#center_col ol {
	list-style-type: decimal;
	padding-left: 20px;
	margin: 15px 0 15px 0;
}

div#center_col ol li {
	padding: 0;
	color: #4a4a4a
}

div#center_col ol li ul{
	padding: 0;
	margin: 0 0 0 15px;
}

div#center_col ol li ul li{
	padding: 0;
	margin: 0 !important;
}



.link_contact {
	margin-top: 35px;
	clear:both;
}


	.link_contact img{
		float: left;
		margin-right: 5px;
	}

	.link_contact a{
		color: #be0000;
		float: left;
		line-height: 30px;
		margin-right: 20px;
	}
