@charset "ISO-8859-1";
body {
	background-color:#fff;
	background-image:url("../ac_img/fr/backimg.gif");
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
a {
	text-decoration:none;
	font-weight:normal;
}




#position {
	position:relate;
	width:95%;
	min-width:985px;
	max-width:1100px;
	height:100%;
	margin:0 auto;
	background-color:#fff;
}
#oben {
	height:260px;
	border:1px solid #000;
	border-width:0 2px 1px 2px;
}
#mitte {
	height:auto;
	min-height:100%;
	background-color:#fff;
	background-image:url("../ac_img/fr/greyborder.gif");
	background-repeat:repeat-y;
	background-position:right;
	border:1px solid #000;
	border-width:0 2px;
}
#unten {
	height:70px;
	border:1px solid #000;
	border-width:1px 2px 0 2px;
}
#oben #links {
	width:27%;
	height:260px;
	border-right:1px solid #fff;
	float:left;
}
#oben #rechts {
	width:72.9%;
	height:260px;
	float:right;
}
#oben #links #logo {
	height:80px;
	background-color:#d3d8dc;
}
#oben #links #logo img {padding:0 !important;margin:0 !important;border:none !important;}
#oben #links #blue1 {
	height:18px;
	background-color:#2a4d87;
	border:1px solid #fff;
	border-width:1px 0;
}
#oben #links #image {
	height:160px;
	background-color:#e9ecf0;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url("../ac_img/fr/imggen.jpg");
}
#oben #rechts #titel {
	height:80px;
	background-color:#d3d8dc;
}
#oben #rechts #blue2 {
	height:18px;
	background-color:#2a4d87;
	border:1px solid #fff;
	border-width:1px 0;
}
#oben #rechts #news {
	float:left;
	width:36%;
	height:120px;
	background-color:#e9ecf0;
}
#oben #rechts #kongresse {
	float:right;
	width:63.85%;
	height:120px;
	background-color:#e9ecf0;
	border-left:1px solid #fff;
	background-image:url("../ac_img/fr/greyborder.gif");
	background-repeat:repeat-y;
	background-position:right;
}
#oben #rechts #blue3 {
	clear:both;
	height:39px;
	background-color:#2a4d87;
	border-top:1px solid #fff;
}
#mitte #navigation {
	width:27%;
	height:100%;
	padding-bottom:100px;
	float:left;
	background-color:#e9ecf0;
	background-image:url("../ac_img/fr/navback.gif");
	background-repeat:repeat-x;
	background-position:left bottom;
}
#mitte #inhalt {
	width:60%;
	float:right;
	margin:1em 10% 2em 2.0em;
	padding-bottom:80px;
	height:auto;
	min-height:100%;
	font-size:0.8em;
}
#unten #blue4 {
	height:19px;
	background-color:#2a4d87;
	border-bottom:1px solid #fff;
}
#unten #border {
	height:50px;
	background-color:#d3d8dc;
}

/* ============= ============= ============ */

#logo a {display:block;width:180px;height:80px;margin:0 auto;}
#titel h1 {width:55%;float:left;font-size:1.4em;line-height:1.0em;margin:25px 0 0 10px;font-variant:normal;font-weight:normal;letter-spacing:-0.05em;}
#titel h1 strong {color:#2a4d87;font-weight:normal;letter-spacing:inherit;word-spacing:inherit;font-size:0.9em;}
#titel address {font-size:0.75em;float:right;width:30%;clear:none;margin:7px 10px 0 0;text-align:right;font-style:normal;}
#titel #flags {
	float:right;
	width:60px;
	height:60px;
	margin-top:15px;
}
#titel #flags a:link, #titel #flags a:visited, #titel #flags a:active, #titel #flags a:focus, #titel #flags a:hover {
display:block;
width:50px;
height:25px;
margin-bottom:6px;
text-decoration:none !important;
}
#news h2, #kongresse h2 {font-size:1.0em;line-height:1.2em;margin:0.2em 0 0 0.5em;font-weight:bold;letter-spacing:-0.05em;color:#2a4d87;}
#news p, #kongresse p {font-size:0.85em;line-height:1.3em;}
#news p, #news p a:link, #news p a:visited, #news p a:active, #news p a:focus, #news p a:hover {
	width:95%;
	margin:0 auto !important;
	padding:0;
	height:85%;
	text-align:left;
	letter-spacing:normal;
	word-spacing:normal;
	color:#4f5256 !important;
	text-decoration:none !important;
	font-size:13px;
}
#news p strong {display:block;padding-bottom:5px;height:auto;}
#kongresse p, #kongresse p a:link, #kongresse p a:visited, #kongresse p a:active, #kongresse p a:focus, #kongresse p a:hover {
	width:92%;
	margin:0;
	padding:0;
	text-align:left;
	letter-spacing:normal;
	word-spacing:normal;
	color:#4f5256 !important;
	text-decoration:none !important;
	font-size:13px;
}
#kongresse p {margin-left:3%;}
#news p a:active, #news p a:focus, #news p a:hover, #kongresse p a:active, #kongresse p a:focus, #kongresse p a:hover {color:#4272c0 !important;text-decoration:none !important;}
/* ============= ============= ============ */

#navigation ul {
	width:80%;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin:10px 0 0 30px;
}
#navigation ul li ul {
	width:80%;
	list-style-type:none;
	list-style-image:none;
	margin:1px 0 3px 30px;
}
#navigation ul li, #navigation ul li ul li {
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}
#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active, #navigation ul li a:focus, #navigation ul li a:hover, #navigation ul li.activ a, #navigation ul li ul li a:link, #navigation ul li ul li a:visited, #navigation ul li ul li a:active, #navigation ul li ul li a:focus, #navigation ul li ul li a:hover, #navigation ul li ul li.activ a {
	display:block;
	width:80%;
	background-image:url("../ac_img/fr/navlist.gif");
	background-repeat:no-repeat;
	background-position:0 50%;
	font-size:13px;
	line-height:17px;
	padding:0 0 0 18px;
	color:#000 !important;
	text-decoration:none !important;
	
}
#navigation ul li a:active, #navigation ul li a:focus, #navigation ul li a:hover, #navigation ul li.activ a, 
#navigation ul li ul li a:active, #navigation ul li ul li a:focus, #navigation ul li ul li a:hover, #navigation ul li ul li.activ a {
color:#4272c0 !important;
}
#navigation h3 {
	font-size:0.8em;
	border:1px solid #fff;
	border-width:1px 0;
	background-color:#2a4d87;
	margin:2em 0 1em 0;
	color:#fff;
	padding-left:2em;
}
#navigation .partner {line-height:0.9em;font-size:0.8em;}
#navigation .partner .img-Hover {line-height:0 !important;font-size:0 !important;padding:0 4px !important;margin:8px auto !important;float:none !important;clear:both;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.marked {font-weight:bold;color:red;padding-right:5px;}

/* ========================================== */

#navigation form, #navigation fieldset {margin:0 !important;padding:0 !important;width:230px !important;font-size:0.8em;}
#navigation form fieldset {margin:10px 0 15px 20px !important;}
#navigation form fieldset #search {width:120px !important;}
#navigation form fieldset #submit {width:70px !important;padding:2px !important;}


#stat_ok, #stat_att, #stat_err {border-width:1px 1px 1px 15px;border-style:solid;padding:15px;width:75%;margin:10px 0 20px 0;}
#stat_ok h2, #stat_att h2, #stat_err h2 {margin:0;}
#stat_ok {border-color:#20a847;}
#stat_att {border-color:#f7941f;}
#stat_err {border-color:#e1453e;}
#stat_ok h2 {color:#20a847;}
#stat_att h2 {color:#f7941f;}
#stat_err h2 {color:#e1453e;}

.event_hospital, .event_health {display:block;width:180px;height:100px;border:none;margin:30px auto 0 auto;}
.event_hospital {background:transparent url("../ac_img/fr/logo_hospitalworld.gif") no-repeat left top;}
.event_health {background:transparent url("../ac_img/fr/logo_healthworld.gif") no-repeat left top;}

#_21, #_37, #_50, #_39, #_41, #_43, #_23, #_26, #_29, #_52, #_54, #_56 {margin-bottom:15px !important;}

/* POINTER */
.ctpar_willkommen {background-image:url("../ac_img/fr/imgstart.jpg") !important;}
.ctpar_aktuelles {background-image:url("../ac_img/fr/imgnews.jpg") !important;}
.ctpar_veranstaltungen {background-image:url("../ac_img/fr/imgkongresse.jpg") !important;}
.ctpar_ueber-mcc {background-image:url("../ac_img/fr/imglogo.jpg") !important;}
.ctpar_mcc-leistungen {background-image:url("../ac_img/fr/imgleistungen.jpg") !important;}
.ctpar_referenzen {background-image:url("../ac_img/fr/imgreferenzen.jpg") !important;}
.ctpar_jobangebote {background-image:url("../ac_img/fr/imgjobangebote.jpg") !important;background-position:right top !important;}
.ctpar_sponsoring-info {background-image:url("../ac_img/fr/imglogo.jpg") !important;}
.ctpar_mcc-intern {background-image:url("../ac_img/fr/imgmccintern.jpg") !important;}
.ctpar_newsletter {background-image:url("../ac_img/fr/imgnewsletter.jpg") !important;}
.ctpar_anfrage {background-image:url("../ac_img/fr/imgkontakt.jpg") !important;}
.ctpar_kontakt {background-image:url("../ac_img/fr/imgkontakt.jpg") !important;}
.ctpar_sitemap {background-image:url("../ac_img/fr/imgsitemap.jpg") !important;}
.ctpar_impressum {background-image:url("../ac_img/fr/imgimpressum.jpg") !important;}
.ctpar_kooperationspartner-sponsor {background-image:url("../ac_img/fr/img_kooperationspartner-sponsor.jpg") !important;}

.ctpar_kommunikationsberatung {background-image:url("../ac_img/fr/img_kommunikation.jpg") !important;}
.ctpar_fotografie {background-image:url("../ac_img/fr/img_fotografie.jpg") !important;}
.ctpar_veranstaltungen-events {background-image:url("../ac_img/fr/img_events.jpg") !important;}
.ctpar_event-catering {background-image:url("../ac_img/fr/img_catering.jpg") !important;}
.ctpar_buehnen-messebau {background-image:url("../ac_img/fr/img_buehne.jpg") !important;}
.ctpar_copy-und-print {background-image:url("../ac_img/fr/img_print.jpg") !important;}
.ctpar_layout-grafik-design-mediengestaltung {background-image:url("../ac_img/fr/img_grafik.jpg") !important;}
.ctpar_lettershop {background-image:url("../ac_img/fr/img_lettershop.jpg") !important;}
.ctpar_veranstaltungstechnik {background-image:url("../ac_img/fr/img_technik.jpg") !important;}
.ctpar_personal {background-image:url("../ac_img/fr/img_personal.jpg") !important;}

.event_register {background-image:url("../ac_img/fr/img_anmeldung.jpg") !important;}

#inhalt {background-repeat:no-repeat;background-position:center center;}
.inhalt_kommunikationsberatung {background-image:url("../ac_img/fr/back_kommunikationsberatung.jpg");}
.inhalt_buehnen-messebau {background-image:url("../ac_img/fr/back_buehnen_messebau.jpg");}
.inhalt_personal {background-image:url("../ac_img/fr/back_personal.jpg");}
.inhalt_veranstaltungen-events {background-image:url("../ac_img/fr/back_veranstaltung.jpg");}

/*
	TEMPLATES
*/
/* news */
.ctmdl_news .fluss-Left {clear:left;margin:2em 1em 0 0 !important;}
.ctmdl_news .fl-Left {width:75%;margin-top:2em;}
.ctmdl_news .fl-Left .titel {margin-top:0 !important;line-height:1em !important;}
.ctmdl_news p.links {padding-top:4em !important;}
/* references */
.ctmdl_references .fluss-Left {clear:left;margin-top:2em;}
.ctmdl_references .fl-Left {width:75%;margin-top:2em;}
.ctmdl_references .fl-Left h3 {margin-top:0;}
.ctmdl_references .links {margin-top:4em;}
.ctmdl_references .img-Hover {margin:3px 0;}
/* _text */
.ctmdl_text .fluss-Left {clear:both;margin-top:2em;}
.ctmdl_text .fl-Left {width:70%;margin-top:2em;}
/* _showroom */
.ctmdl_showroom .links {margin-top:4em;}
.ctmdl_showroom .img-Hover {margin:3px 0;}
/* _eventmarketing */
.ctmdl_eventmarketing #event_navigation {width:100%;height:185px;background-color:#2a4d87;}
.ctmdl_eventmarketing #event_navigation #event_titel {width:65.6%;height:183px;float:left;border:1px solid #2a4d87;background-image:url("../ac_img/fr/kongresseback.jpg");background-position:left top;}
.ctmdl_eventmarketing #event_navigation h2 {float:left;clear:none !important;font-size:1.5em;margin:65px 0 0 10px;}
.ctmdl_eventmarketing #event_navigation h5 {clear:left;float:left;font-size:1.1em;margin:2px 0 0 10px;color:#000;}
.ctmdl_eventmarketing #event_navigation ul {width:34%;height:135px;float:right;margin:0 !important;list-style-type:none;list-style-image:none;padding:5px 0 !important;}
.ctmdl_eventmarketing #event_navigation ul li {display:block;width:85%;margin:0 auto;height:auto;line-height:1em;padding:0.05em 0 0.05em 0 !important;}
.ctmdl_eventmarketing #event_navigation ul li.register {padding-top:0.5em !important;}
.ctmdl_eventmarketing #event_navigation ul li a:link, .ctmdl_eventmarketing #event_navigation ul li a:visited, .ctmdl_eventmarketing #event_navigation ul li a:active, .ctmdl_eventmarketing #event_navigation ul li a:focus, .ctmdl_eventmarketing #event_navigation ul li a:hover, .ctmdl_eventmarketing #event_navigation ul li.activ a {
display:block;
line-height:0.95em;
width:100%;
background-color:#FFF898;
text-align:center;
border:1px solid #fff;
font-size:1em;
color:#000 !important;
padding:0.1em 0;
margin:1px 0 2px 0;
-moz-border-radius:8px;
-khtml-border-radius:8px;
text-decoration:none !important;
}
.ctmdl_eventmarketing #event_navigation ul li a:active, .ctmdl_eventmarketing #event_navigation ul li a:focus, .ctmdl_eventmarketing #event_navigation ul li a:hover, .ctmdl_eventmarketing #event_navigation ul li.activ a {
color:#fff !important;
background-color:#666;
border-color:#fff;
}
.ctmdl_eventmarketing .links {margin-top:4em;}
/* _securemedia */
.ctmdl_securemedia .links {margin-top:4em;}
.ctmdl_securemedia .img-Hover {margin:3px 0;}




/*
	ICONS
	SOCIAL BOOKMARKING
	STANDARD
*/
#icons {width:240px;float:right;padding-right:50px;}
#intern_icons {width:140px;float:right;}
.icon_sbook {display:block;width:16px;height:16px;padding:4px 4px !important;float:left;margin:0;text-decoration:none;font-size:0;line-height:0;border:none;background:none !important;}



/*
	FORMULARE
	Formulare f. alles
	Fieldsets, Legends, Labels, Textareas, Inputs usw usf
*/
#frontend form {
	clear:	both;
	margin:	2.5em 0 1.5em 0;
	font-size:0.9em;
}
#frontend form fieldset {
	clear:		both;
	display:	block;
	width:		98%;
	padding:	15px 0;
}
#frontend form fieldset.ah-Center {
	border:				none;
	background-color:	transparent;
}
#frontend form fieldset div {
	clear:		both;
	display:	block;
	width:		98%;
	padding:	4px 10px;
}
#frontend form fieldset legend {
	font-size:		1.4em;
	color:			#000;
	font-style:		oblique;
	font-weight:	bold;
}
#frontend form fieldset div label {
	clear:		none;
	display:	block;
	float:		left;
	width:		30%;
	font-size:	1.1em;
	padding:0 2px;
}
#frontend form fieldset div p {
	clear:		none;
	display:	block;
	float:		right;
	width:		68%;
	margin:		0;
	padding:0 2px;
}
#frontend form fieldset div p.clear {
	clear:		both;
	display:	block;
	float:		left;
	width:		90%;
	margin:		0;
	padding:	2px 0 2px 20px;
}
#frontend form fieldset div label.clear {
	float:		none;
	display:	inline;
	font-size:	1.1em;
}
#frontend form input, #frontend form textarea, form select {
	padding:			3px 10px;
	width:30%;
	margin:				0;
	border:				1px solid #c3c3c3;
	border-width:1px 2px;
	background-color:	#fdfdfd;
	font-size:			1.1em;
	color:				#000;
}
#frontend form fieldset div p textarea {
	width:		95%;
	height:		250px;
	font-size:	1.1em;
}
#frontend form fieldset div p input, #frontend form fieldset div p textarea, #frontend form fieldset div p select {width:70%;}
#frontend form div p input[type="text"], #frontend form div p input[type="password"], #frontend form div p input[type="file"], #frontend form div p input {width:75%;}
#frontend form div p select {
	width:65%;
	padding:2px 2px 2px 10px;
}
#frontend form .radio, #frontend form .checkbox {width:15px;border:none;background:none;}
#frontend form select option {padding:1px 3px;}
#frontend form input[type="radio"] {
	border:		none;
	background:	none;
}
#frontend form .ah-Center input, #frontend form input[type="submit"], #frontend form input[type="reset"] {
	width:	30%;
	background-color:	#fff;
}
#frontend form .clear input {width:auto;}
#frontend form input:hover, #frontend form textarea:hover, #frontend form select:hover {border:1px solid #769bd9;border-width:1px 2px;}
#frontend form input:active, #frontend form input:focus, #frontend form textarea:active, #frontend form textarea:focus, #frontend form select:active, #frontend form select:focus {
	border:				1px solid #2a4d87;
	border-width:1px 2px;
	background-color:	#fff;
}
#frontend form *[disabled="disabled"], #frontend form *[disabled] {
	color:			#ececec;
	border-color:	#ececec;	
}
#frontend form *[disabled="disabled"]:hover, #frontend form *[disabled]:hover {border:1px solid #ececec;border-width:1px 2px;}
#frontend form select option[disabled="disabled"]:hover, #frontend form select option[disabled]:hover {border:none;}
form fieldset .form_err input, form fieldset .form_err select {border:2px solid #e1453e !important;}
