@CHARSET "UTF-8";

/* overrides page elements */
.navigation {
	/*display: none;*/
	}
	
		
div.wrapper {
	background: url(/media/img/bg_shadow_intro.png) repeat-y;
	background-color: #00ABCC;	
}

div.wrapper div#intro{
	/**/background: url(/media/img/intro/bg_intro_ch.jpg) repeat-x scroll 0 0;
	background-color: #e3e3e3;	
}


div.wrapper div#intro h1 {
	line-height: 110%;
	}
div.wrapper div#intro h1 a {
	color: #00ABCC;
	text-decoration: none;
	}
div.wrapper div#intro h1 a:hover {
	text-decoration: underline;
	}



div.wrapper div.content {
	/*border-top-color: #999999;*/
	/*border-top: 2px solid #a1a1a1;*/
}

ul#menu li.hovering div {
	margin-top:2px;
}


	
div.wrapper.intro_fp div.content {
	border-top-color: #00abcc;
}

div.wrapper.intro_fp {
	/*background: url(/media/img/bg_intro_fp.png) repeat-y scroll 0 0;*/
	}
	
div.wrapper.intro_cc div.content {
	border-top-color: #ff4499;
}

div.wrapper.intro_cc {
	/*background: url(/media/img/bg_intro_cc.png) repeat-y scroll 0 0;*/
	}

div#intro {
	height: 100%;
}


div.intro_link {
	padding: 20px;
}
div.headline {
	margin-top: 14px;
}

.intro_left h6 {
color:#FF4499;
font-size:180%;
font-weight:normal;
}

.intro_right h6 {
color:#00abcc;
font-size:180%;
font-weight:normal;
}

div.intro_header h1 {
	font-size: 320%;
	/*width: 70%;*/
	}

div.intro_header h2 {
	font-size: 280%;
	/*width: 70%;*/
	}


div.intro_header {
	height: 200px;
}
div.intro_lower {
	margin-bottom: 200px;
}

div.box_intro {
	float: left;
	width: 240px;
	background-color: #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}



div.intro_header div.box_intro {
	float: left;
	width: 240px;

}




div.box_intro_left {
	margin-left: 60px;
}
div.box_intro_center {
	margin-left: 60px;
	margin-right: 60px;
}

div.box_intro div.box_intro_content {
	background-color: #ffffff;
	opacity: 1;

}

div.box_intro div.box_intro_footer {
	padding: 0px 7px 0px 7px;
	background-color: #FFFFFF;
	text-align: right;
}

div.box_intro div.box_intro_footer a{
	padding: 0px 7px 0px 7px;
	color: #FF4499;
	padding: 0 7px 4px 0;
	font-size: 98%;
	text-align: right;
	display: block;
}


div.box_intro a:link, div.box_intro a:visited {
	padding: 0px;
	text-decoration: none;
	margin: 0px;
	color: #ffffff;
	font-size: 116%;
}


div.box_intro_main {
	padding: 2px 7px 2px 21px;
	background-color: transparent;
	border: none;
}

div.box_intro_main h3{
	padding: 0;
	margin: 0;
	color: #FF4499;
	color: #FFFFFF;
	/*text-transform: uppercase;*/
	padding-bottom: 7px;
	font-size: 180%;
}

div.box_intro_main .head{
	padding-top: 19px;
	padding-bottom: 17px;
}

div.box_intro_main p.highlight {
	font-size: 140%;
	color: #efefef;
}




/* variante */
div.box_intro {
	border: none;
}
div.box_intro div.box_intro_header, div.box_intro div.box_intro_header a {
	background-color: transparent;
	color: #333333;
}
div.box_intro_header {
	padding: 10px 14px;
}
div.box_intro div.box_intro_content {
	background-color: transparent;
}
div.box_intro div.box_intro_footer {
	background-color: transparent; 
}
div.box_intro div.box_intro_footer a {
	/*border-top: 1px dotted #999999;*/
}
div.box_intro div.box_intro_content {
	/*min-height: 132px;*/
}
div.box_intro ul {
	margin-bottom: 0px;	
}


/* images */

div.intro_lower {
	height: 80px;
}

div.bgimage {
	background-repeat: no-repeat;
}

div.bgimage div.box_intro_content {
	height: 210px;
}

div.text_hidden {
	height: 200px;
    opacity: 0;
    padding: 1px 14px;
	display: none;
}



div.text_hidden a:link, div.text_hidden a:visited {
	padding: 0px 2px;
	text-decoration: none;
	margin: 0px;
	color: #00ABCC;
	font-size: 100%;
}

div.text_hidden a:hover {
	background-color: #00ABCC;
	color: #ffffff;
}

div.text_hidden p {
	color: #5a5a5a;
	font-size: 100%;
	line-height: 120%;
}


div.bg_bc {
	background-image: url(/media/img/intro/bc.png);
	background-position: 10px 40px;
}

div.bg_lc {
	background-image: url(/media/img/intro/lc.png);
	background-position: 10px 40px;
}

div.bg_pearly {
	background-image: url(/media/img/intro/pearly.png);
	background-position: 22px 40px;
}







div.notice {
	padding: 30px 20px 10px 20px;
	text-align: right;
	color: #5a5a5a;
}
div.notice a {
	color: #FF4499;
}


.content {
overflow: hidden;
}



.content {
overflow: hidden;
}


#testimonial_wrapper {
	text-align: right;
	padding: 0 0 0 450px
}
#testimonial_wrapper .testimonial {
	background-color: transparent;
	color: #ffffff;
	text-align: left;
	width: 460px;
}

#testimonial_wrapper .testimonial .description {
	
	color: #ffffff !important;
	font-style: italic;
	border-bottom: 1px dotted #ffffff;
}

#testimonial_wrapper .testimonial a {
	
	color: #ffffff !important;
	text-decoration: none !important;
}

#testimonial_wrapper .testimonial p {
	
	color: #ffffff !important;
	text-decoration: none !important;
}

#testimonial_wrapper .testimonial .signature {
	color: #ffffff;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: right;
	
}
