* 		{ font-family: arial; font-size: 12px; line-height:16px; color: #555; }

body 		{ margin: 0px; background-color: #FFFFFF; }

.ueberschrift	{ font-size: 16px; color: #004481; }

.window_ueberschrift { font-weight: bold; color: #004481; }
.window_topic2 { background-color:#BFC0C1; background-image:url("images/th_dark.gif"); color: #203B7A; font-weight: bold; }
.window_topic	{ background-color:#DBDBDB; background-image:url("images/th_light.gif"); color: #203B7A; font-weight: bold; }
.window_content { background-color:#EEEEEE; background-image:url("images/window_bg_light.gif"); background-repeat:repeat-x; }
.window_content2 { background-color:#DBDBDB; background-image:url("images/window_bg_dark.gif"); background-repeat:repeat-x; }
.kunden { background-color:#DBDBDB; background-image:url("images/kunden_box2.gif"); background-repeat:no-repeat; }
#kunden { margin-left: -4px; }
.confirmit { background:#DBDBDB url(images/confirmit_box2.gif) 0 0 no-repeat; }
.confirmit-logo { margin:9px 0 10px 13px; }
.confirmit-text { font-size: 11px; width:162px; line-height: 14px; margin:0 0 10px 13px; }
.confirmit-text a { font-size: 11px; }
.kontakt { width:90px; height:130px; background-image:url("http://www.interrogare.de/cms/fileadmin/template/images/kontakte_schatten.gif"); text-align:center; vertical-align:middle; }
.newsletter_anmeldung { font-size: 11px; }


.rahmen		{ border: 1px solid #004481; padding: 3px; }

a:link 	{ text-decoration:underline; }
a:visited 	{ text-decoration:underline; }
a:hover 	{ text-decoration:underline; }
a:active 	{ text-decoration:underline; }
a:focus 	{ text-decoration:underline; }

a.blue:link 		{ text-decoration:underline; color: #004481; }
a.blue:visited 	{ text-decoration:underline; color: #004481; }
a.blue:hover 		{ text-decoration:underline; color: #004481; }
a.blue:active 	{ text-decoration:underline; color: #004481; }
a.blue:focus 		{ text-decoration:underline; color: #004481; }


a.email:link 	{ text-decoration:none; }
a.email:visited { text-decoration:none; }
a.email:hover 	{ text-decoration:underline; }
a.email:active 	{ text-decoration:none; }
a.email:focus 	{ text-decoration:none; }


.right		{ text-decoration:none; font-weight: normal; }

a.right:link 	{ text-decoration:none; font-weight: bold; }
a.right:visited { text-decoration:none; font-weight: bold; }
a.right:hover 	{ text-decoration:underline; font-weight: bold; }
a.right:active 	{ text-decoration:none; font-weight: bold; }
a.right:focus 	{ text-decoration:none; font-weight: bold; }

a.top:link 	{ font-size:12px; line-height:18px; color: #FFFFFF; font-weight: normal; text-decoration:none; border:0px; }
a.top:visited { font-size:12px; line-height:18px; color: #FFFFFF; font-weight: normal; text-decoration:none; border:0px; }
a.top:hover 	{ font-size:12px; line-height:18px; color: #FFFFFF; font-weight: normal; text-decoration:underline; border:0px; }
a.top:active 	{ font-size:12px; line-height:18px; color: #FFFFFF; font-weight: normal; text-decoration:none; border:0px; }
a.top:focus 	{ font-size:12px; line-height:18px; color: #FFFFFF; font-weight: normal; text-decoration:none; border:0px; }

.top_active { font-size:11px; color: #FFFFFF; text-decoration:underline; border:0px; font-weight:normal; display:inline; }

a.menu:link 	{ text-decoration:none; }
a.menu:visited  { text-decoration:none; }
a.menu:hover 	{ text-decoration:underline; }
a.menu:active   { text-decoration:none; }
a.menu:focus 	{ text-decoration:none; }

a.menu2:link { color: #AAAAAA; text-decoration:none; }
a.menu2:visited { color: #AAAAAA; text-decoration:none; }
a.menu2:hover { color: #AAAAAA; text-decoration:underline; }
a.menu2:active { color: #AAAAAA; text-decoration:none; }
a.menu2:focus { color: #AAAAAA; text-decoration:none; }

a.image:link { border:0px;}
a.image:visited { border:0px;}
a.image:hover { border:0px;}
a.image:active { border:0px;}
a.image:focus { border:0px;}

.language_switch { border:0px; text-decoration:none; color: #666; font-weight: bold; }

a.language_switch:link    { font-weight: normal; border:0px; text-decoration:none; color: #666; }
a.language_switch:visited { font-weight: normal; border:0px; text-decoration:none; color: #666; }
a.language_switch:hover   { font-weight: normal; border:0px; text-decoration:underline; color: #666; }
a.language_switch:active  { font-weight: normal; border:0px; text-decoration:none; color: #666; }
a.language_switch:focus   { font-weight: normal; border:0px; text-decoration:none; color: #666; }


#pulldown_personal {
	visibility:hidden; 
	position:absolute; 
	left:0px; 
	top:147px;  
	width:174px; 
	height:123px; 
	background-color:#DDA217; 
	-moz-opacity:0.9; 
	opacity:0.9;
	filter:Alpha(opacity=90); 
	cursor:pointer;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	}

#pulldown_personal_content {
	visibility:hidden; 
	position:absolute; 
	left:0px; 
	top:147px;  
	width:174px; 
	height:123px;
	color:#FFFFFF; 
	font-weight:normal; 
	}

#pulldown_marketing {
	visibility:hidden; 
	position:absolute; 
	left:174px; 
	top:147px;  
	width:174px; 
	height:193px; 
	background-color:#4589C0; 
	-moz-opacity:0.9; 
	opacity:0.9;
	filter:Alpha(opacity=90); 
	cursor:pointer;
	border: 1px solid #fff;
	}

#pulldown_marketing_content {
	visibility:hidden; 
	position:absolute; 
	left:174px; 
	top:147px;  
	width:174px; 
	height:193px;
	color:#FFFFFF; 
	font-weight:normal; 
	}

#pulldown_qualitaet {
	visibility:hidden; 
	position:absolute; 
	left:349px; 
	top:147px;  
	width:174px; 
	height:123px; 
	background-color:#669951; 
	-moz-opacity:0.9; 
	filter:Alpha(opacity=90); 
	opacity:0.9;
	cursor:pointer;
	border: 1px solid #fff;
	}

#pulldown_qualitaet_content {
	visibility:hidden; 
	position:absolute; 
	left:349px; 
	top:147px;  
	width:164px; 
	height:123px;
	color:#fff; 
	font-weight:normal; 
	}
	
#pulldown_it {
	visibility:hidden; 
	position:absolute; 
	left:524px; 
	top:147px; 
	width:174px; 
	height:166px; 
	background-color:#C54B4B; 
	-moz-opacity:0.9; 
	filter:Alpha(opacity=90); 
	opacity:0.9;
	cursor:pointer;
	border: 1px solid #fff;
	}

#pulldown_it_content {
	visibility:hidden; 
	position:absolute; 
	left:524px; 
	top:147px;  
	width:164px; 
	height: 166px;
	color:#FFFFFF; 
	font-weight:normal; 
	}

.top_small 	{ font-size: 11px; color: #FFFFFF; text-align: center; }

.tx-jppageteaser-pi1-headline 	{ display:inline; font-weight: bold; text-decoration:underline; }
.tx-jppageteaser-pi1-text 	{ display:inline; font-weight: normal; text-decoration:none; }
.tx-jppageteaser-pi1-image 	{ }
.tx-jppageteaser-pi1-element 	{ margin-bottom: 10px;}
.tx-jppageteaser-pi1 P 	    	{ margin: 0px !important; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button 		{ width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword 		{ width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw 				{ font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis 							{ margin-top:10px; margin-bottom:1px; }
.tx-indexedsearch P.tx-indexedsearch-noresults 							{ text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title 				{ background:#dbdbdb; height:20px; padding:2px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P 				{ font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent 	{ font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P 				{ font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup 	{ color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info 					{  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead 				{ margin-top:20px; margin-bottom:1px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 				{ margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE 			{ background:#bfc0c1; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD 				{ vertical-align:middle; padding:2px;}
.tx-indexedsearch .tx-indexedsearch-res .noResume 						{ color : #bfc0c1; padding:2px; height:20px;}

.treemenutext_no { text-decoration:none; }


#pulldown_personal_content *,
#pulldown_marketing_content *,
#pulldown_qualitaet_content *,
#pulldown_it_content * {
	margin: 0;
	padding: 0;
	color: #fff !important;
}
#pulldown_personal_content ul li,
#pulldown_marketing_content ul li,
#pulldown_qualitaet_content ul li,
#pulldown_it_content ul li {
	list-style-type: none;
	display: block;
}

#pulldown_personal_content ul li a {
	width: 174px;
	display: block;
	padding: 5px 0;
	border-top: 1px solid #fff;	
	background: url(images/bulletpoint_white.gif) 15px 11px no-repeat;
}
#pulldown_marketing_content ul li a,
#pulldown_qualitaet_content ul li a,
#pulldown_it_content ul li a {
	width: 174px;
	display: block;
	margin: 0 0 0 1px;
	padding: 5px 0;
	border-top: 1px solid #fff;
	background: url(images/bulletpoint_white.gif) 18px 10px no-repeat;
}
#pulldown_personal_content ul li.head a,
#pulldown_marketing_content ul li.head a,
#pulldown_qualitaet_content ul li.head a,
#pulldown_it_content ul li.head a {
	background: none;
}
#pulldown_personal_content ul li a:hover {
	text-decoration: none;
	background-color: #b69341;
}
#pulldown_marketing_content ul li a:hover {
	text-decoration: none;
	background-color: #6890b0;
}
#pulldown_qualitaet_content ul li a:hover {
	text-decoration: none;
	background-color: #63904f;
}
#pulldown_it_content ul li a:hover {
	text-decoration: none;
	background-color: #b15e5e;
}



#pulldown_personal_content ul li a .linktext,
#pulldown_marketing_content ul li a .linktext,
#pulldown_qualitaet_content ul li a .linktext,
#pulldown_it_content ul li a .linktext {
	margin: 0 0 0 30px;
}
#pulldown_personal_content ul li.head a .linktext,
#pulldown_marketing_content ul li.head a .linktext,
#pulldown_qualitaet_content ul li.head a .linktext,
#pulldown_it_content ul li.head a .linktext {
	margin: 0 0 0 19px;
}


.dr-link {
	display: block;
	border: 0 !important;
	text-decoration: none;
}
a.dr-link img {
	border: 0;
}
.dr1 img {
	margin: 0 0 0 15px;
}
.dr2 img {
	margin: 10px 15px 10px 0;
}
.dr3 img {
	margin: 55px 0 10px 15px;
}
.dr4 img {
	margin: 0 0 10px 15px;
}
.dr5 img {
	margin: 0 0 10px 15px;
}
.dr-author {
	padding: 0;
	background: #dbdbdb;
}
.dr-author-hl {
	width: 100%;
	padding: 5px 0;
	font-weight: bold;
	background: #b8b7b7;
}
.dr-author-content {
	padding: 5px 15px;
}
.dr-logo1 {
	margin: 0 15px 10px 0;
	text-decoration: none;
	border: 0 !important;
	display: block;
}
.dr-logo1 img {
	border: 0;
	margin: 0 15px 10px 0;

}
.noborder {
	border: 0 !important;
}
.news122 {
	margin: 0 10px 0 0;
}


.menu-rhs a {
	height: 20px;
	line-height: 20px;
	display: block;
	font-weight: regular;
	text-decoration: none;
	border-bottom: 1px solid #eee;
	background: #dbdbdb;
}
.menu-rhs.last a {
	border: 0;
}
.menu-rhs a:hover {
	background: #bfc0c1;
}
.menu-rhs a .linkbulletpoint {
	padding: 0 0 0 29px;
}
.menu-rhs a.active .linkbulletpoint {
	background: url(images/dot_blue.gif) 15px 3px no-repeat;
}

p {
	margin: 0 0 10px;
}
.kontakt p,
.kontakthlbar p {
	margin: 0;
}
