@charset "ISO-8859-1";
/* CSS Document */

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
hr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font: 13px Times, "Times New Roman", serif;
	line-height:18px;
	vertical-align: baseline;
	/*background: transparent;*/
	color:#000;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* /Reset */

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}



body {/*background-color:#C6A;*/}
a,
a:visited {color:#0e1b4a; text-decoration:none;}
a:hover {color:#f29400;}
a:active,
a:hover {text-decoration:underline;}

#cl_page{height:101%; width:940px; margin:0 auto; text-decoration:none; overflow:hidden; background-color:#FFF;}

#cl_header {width:100%; height: 80px; margin: 35px 0 20px; /*background-color:#093;*/}
	
	#cl_logo {display:block; width:100px; height:80px; /*background-color:#F63;*/ overflow:hidden; float:left; background-image:url(../img/header_nav_headlines.png); background-position: -32px 0px; background-repeat:no-repeat; text-indent:-999em;}
	
	#cl_menue { float:left; margin-left:25px; /*background-color:#039;*/ height:80px;}
	
		#cl_menue li { display:block; float:left; /*border-right: 1px solid #969696;*/}
		#cl_menue li.last {border-right: none;}
		#cl_menue li a { display:block; width:70px; height:45px; background-color:#C60; background: url(../img/header_nav_headlines.png) no-repeat -165px -2px; text-indent:-999em;}
		
		/*Position des Hintergrundbildes Normal und Hover*/
		#cl_menue li.cl_home a {background-position: -165px -2px; width:59px;}
		#cl_menue li.cl_home a:hover, #cl_home #cl_menue li.cl_home a {background-position: -165px -63px;}
		#cl_menue li.cl_business a {background-position: -224px -2px; width:71px;}
		#cl_menue li.cl_business a:hover, #cl_business #cl_menue li.cl_business a {background-position: -224px -63px;}
		#cl_menue li.cl_living a {background-position: -295px -2px; width:54px;}
		#cl_menue li.cl_living a:hover, #cl_living #cl_menue li.cl_living a {background-position: -295px -63px; width:54px;}
		#cl_menue li.cl_training a {background-position: -349px -2px; width:69px;}
		#cl_menue li.cl_training a:hover, #cl_training #cl_menue li.cl_training a {background-position: -349px -63px; width:69px;}
		#cl_menue li.cl_testimonials a {background-position: -418px -2px; width:93px;}
		#cl_menue li.cl_testimonials a:hover, #cl_testimonials #cl_menue li.cl_testimonials a {background-position: -418px -63px; width:93px;}
		#cl_menue li.cl_profile a {background-position: -511px -2px; width:59px;}
		#cl_menue li.cl_profile a:hover, #cl_profile #cl_menue li.cl_profile a {background-position: -511px -63px; width:59px;}

		.de #cl_menue li.cl_profile a {background-position: -1170px -2px; width:52px;}
		.de #cl_menue li.cl_profile a:hover, #cl_profile #cl_menue li.cl_profile a {background-position: -1170px -63px; width:52px;}

		#cl_menue li.cl_news a {background-position: -570px -2px; width:53px;}
		#cl_menue li.cl_news a:hover, #cl_news #cl_menue li.cl_news a {background-position: -570px -63px; width:53px;}
		#cl_menue li.cl_contact a {background-position: -951px -2px; width:66px;}
		#cl_menue li.cl_contact a:hover, #cl_contact #cl_menue li.cl_contact a {background-position: -951px -63px; width:66px;}

		.en #cl_menue li.cl_contact a {background-position: -1017px -2px; width:65px;}
		.en #cl_menue li.cl_contact a:hover, #cl_contact.en #cl_menue li.cl_contact a {background-position: -1017px -63px; width:65px;}
		
		#cl_menue li.cl_imprint a {background-position: -623px -2px; width:166px;}
		#cl_menue li.cl_imprint a:hover, #cl_corporate #cl_menue li.cl_imprint a {background-position: -623px -63px; width:166px;}
		
		.de #cl_menue li.cl_imprint a {background-position: -1082px -2px; width:86px;}
		.de #cl_menue li.cl_imprint a:hover, #cl_corporate.de #cl_menue li.cl_imprint a {background-position: -1082px -63px; width:86px;}
		
	#cl_language { float:right; width:150px; height:80px; padding-top:20px; /*background-color:#0FC;*/}
	
		#cl_language a { width:27px; height:25px; /*background-color:#C60;*/ display:block; float:left; text-indent: -999em; background: url(../img/header_nav_headlines.png) no-repeat -808px -22px;}
		
		#cl_language a.en {background-position: -808px -22px;}
		#cl_language a.en:hover {background-position: -808px -83px;}
		#cl_language a.de {background-position: -834px -22px;}
		#cl_language a.de:hover {background-position: -834px -83px;}
		
		.en #cl_language a.en {background-position: -808px -83px;}
		.de #cl_language a.de {background-position: -834px -83px;}

#cl_language a.active {}


#cl_content { margin-bottom: 5px; /*background-color:#3CF;*/}

#cl_quote {font-size: 26px; line-height:30px; color: #946a45; border-bottom:1px solid #969696; height:75px; margin-bottom:40px;}
#cl_quote span {font-size: 12px; color: #572f11; display:inline-block; padding-left:15px;}

#cl_home #cl_content {background-image:url(../img/cultureloop_dots_Home.png); background-position: 0px -320px; background-repeat:no-repeat;}
#cl_business #cl_content {background-image:url(../img/cultureloop_dots_B.png); background-position: 0px -320px; background-repeat:no-repeat;}
#cl_living #cl_content {background-image:none; background-position: 0px -320px; background-repeat:no-repeat;}
#cl_training #cl_content {background-image:url(../img/cultureloop_dots_B.png); background-position: 0px -320px; background-repeat:no-repeat;}
#cl_testimonials #cl_content {background-image:none; background-position: 0px -320px; background-repeat:no-repeat;}
#cl_profile #cl_content {background-image:url(../img/cultureloop_dots_Profile.png); background-position: -50px -310px; background-repeat:no-repeat;}
#cl_corporate #cl_content,
#cl_contact #cl_content{background-image:url(../img/cultureloop_dots_A.png); background-position: -80px -280px; background-repeat:no-repeat;}
#cl_news #cl_content {background-image:url(../img/cultureloop_dots_news.png); background-position: 0px -320px; background-repeat:no-repeat;}

#cl_home #cl_content h1,
#cl_business #cl_content h1,
#cl_living #cl_content h1,
#cl_training #cl_content h1,
#cl_testimonials #cl_content h1,
#cl_profile #cl_content h1,
#cl_news #cl_content h1, 
#cl_contact #cl_content h1, 
#cl_corporate #cl_content h1 {background-image:url(../img/header_nav_headlines.png); background-position: 0 0; background-repeat:no-repeat; width:400px; height:40px; /*background-color:#CF0;*/ text-indent:-999em;}

#cl_content h1 {width:400px; height:40px;}
#cl_home.de #cl_content h1 {background-position: -20px -200px;}
#cl_home.en #cl_content h1 {background-position: -450px -200px;}
#cl_business.de #cl_content h1 {background-position: -20px -300px;}
#cl_business.en #cl_content h1 {background-position: -450px -300px;}
#cl_living.de #cl_content h1 {background-position: -20px -400px;}
#cl_living.en #cl_content h1 {background-position: -450px -400px;}
#cl_training.de #cl_content h1 {background-position: -20px -500px;}
#cl_training.en #cl_content h1 {background-position: -20px -500px;}
#cl_testimonials.de #cl_content h1.s1 {background-position: -20px -1000px;}
#cl_testimonials.en #cl_content h1.s1 {background-position: -450px -1000px;}
#cl_testimonials.de #cl_content h1.s2 {background-position: -20px -1100px;}
#cl_testimonials.en #cl_content h1.s2 {background-position: -450px -1100px;}
#cl_profile.de #cl_content h1 {background-position: -20px -600px;}
#cl_profile.en #cl_content h1 {background-position: -20px -600px;}
#cl_contact.de #cl_content h1 {background-position: -20px -600px;}
#cl_contact.en #cl_content h1 {background-position: -20px -600px;}
#cl_corporate.de #cl_content h1.i1 {background-position: -20px -800px;}
#cl_corporate.en #cl_content h1.i1 {background-position: -450px -800px;}
#cl_corporate.de #cl_content h1.i2 {background-position: -20px -900px;}
#cl_corporate.en #cl_content h1.i2 {background-position: -450px -900px;}
#cl_news.de #cl_content h1 {background-position: -20px -700px;}
#cl_news.en #cl_content h1 {background-position: -20px -700px;}

#cl_content p {margin-bottom: 15px;}

#cl_content p, #cl_content ul, /*#cl_content h1,*/ #cl_content h2, #cl_contact h2, #cl_content dl {width:530px; /*background-color:#093;*/}


.test_dotted {background: url(../img/dot.png) no-repeat 2px 3px; text-indent:15px;}





/*SubHeadlines und Listenueberschrift*/
h2.cl_subline {margin-bottom:15px; font-weight:bold;}
h2.cl_subline em {font-weight:bold; font-style:italic;}
#cl_news #cl_content h4 {margin-top:25px;}
#cl_news #cl_content h2.cl_subline {margin-top:0;}
#cl_news #cl_content p.test_dotted em {font-weight:normal; font-style:italic;}

/*Listendarstellung*/
#cl_content ul { margin-left:15px; margin-bottom:15px;}
#cl_content li {list-style-image: url(../img/spiegelstrich.png); /*margin-bottom:14px;*/}

/*3 Bilder über der ersten Headline*/
#cl_content dl.cl_3img {}
#cl_content dl.cl_3img dd {float:left; margin-right:20px; width:204px; height:116px; overflow:hidden; /*background-color:#C60;*/}
#cl_content dl.cl_3img dd.last_img {margin-right:0px;}

/* Spaltendarstellung */
.imageLeft {float:left; width:180px;}
.textRight {padding-left:200px;}


#cl_footer {margin: 50px 0 10px; /*background-color:#FF9;*/ border-top:1px solid #969696; padding-top:4px; font-size:11px;}



