/* Reset
--------------------------------------------------------------------------------------- */

* {
	padding: 0;
	margin: 0;
	border: 0;
}

/* Globals und Typo 
--------------------------------------------------------------------------------------- */

html {


/* Wahlweise Grid-Hintergrund
Rasterhintergrund, der die Breite bis 100 Pixel und eine Höhe bis 950 Pixel anzeigt. Die Breite von 960 Pixel ist markiert. Der Hintergrund ist transparent, muss also nicht nur mit #fff verwendet werden. Es wird eine Schriftgröße von 75% oder 12px festgelegt.
	background: #fff url(http://www.iris-analytics.com/tl_files/css/bilder/grid.png) top left no-repeat;
*/	
	background: #c7c8ca;
}

body {


/* Wahlweise Linienhintergrund
Linienhintergrund abgestimmt auf eine Schriftgröße von 12px.	
	background: transparent url(http://www.iris-analytics.com/tl_files/css/bilder/line-height.gif) top left;
	*/	
	width:19cm!important;
	margin: 0!important;
	background: #fff url(../iris-analytics/theme/header-background.png) repeat-x 0 -8px;
	font-size: 62.5%;
}

html>body {
	font-size: 10px;
}

a:link {
	color: #808285;
	text-decoration: none;
}

a:visited {
	color: #808285;
		text-decoration: none;

}

a:hover {
	text-decoration: none;
}

/* Macht die gepunktete Linie um geklickte Links unsichtbar
--------------------------------------------------------------------------------------- */

a:focus {
	outline: none;
}

/* Vertikaler Rhythmus basierend auf 12px Basisgröße für den Fließtext
--------------------------------------------------------------------------------------- */

p {
	font: 9pt/13pt Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0.9em;
	color: #808285;
	text-align: justify;
}

h1 {
	xfont: 3em/1.6em "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	border-bottom: 1px solid #2C5E4E;
	color: #2C5E4E;
	margin-top: 0;
	margin-bottom: .3em;
	font-weight: lighter;
}

h2 {
	xfont: bold 1.5em/1.8em Georgia, sans-serif;
	color: #808285;
	xborder-bottom: 1px solid #2C5E4E;
	color: #2C5E4E;
	margin-bottom: .3em;

}

h3 {
	font: 1.33em/1.13em Georgia, "Times New Roman", Times, serif;
	margin-top: 1.13em;
	margin-bottom: 1.13em;
}

h4 {
	font: 1.17em/1.29em Georgia, "Times New Roman", Times, serif;
	margin-top: 1.29em;
	margin-bottom: 1.29em;
}

/* Bilder und verlinkte Bilder ohne Rahmen 
--------------------------------------------------------------------------------------- */

img, a img {
	border: 0;
}

/* Links- bzw. Rechtsausrichtung für Elemente
--------------------------------------------------------------------------------------- */

.links {
	float: left;
	margin: 0 0.5em 0.5em 0;
}

.rechts {
	float: right;
	margin: 0 0 0.5em 0.5em;
}

/* Layoutelemente
--------------------------------------------------------------------------------------- */

#wrapper {
	margin: 0;
	width: 19cm!important;
	max-width: 100%;
}

#container {
	min-height: 500px;
	width: 19cm!important;
}

#header {
display:none;
}

#logo {
display:none;
}

#navi {
display: none;}

#footer {
display: none;}

.mod_breadcrumb {
display: none;
}


#subMenusContainer{
	display: none;
}

#logo_print img{
	width: 4cm!important;
	height: 4cm!important;
}

/* NAVIGATION	
--------------------------------------------------------------------------------------- */

#challenge {
display: none;
}

right {
	position: absolute;
	right: 0;
}

.mod_sitemap {
	
}

.mod_sitemap ul.level_1 {
	list-style: none;
}

.mod_sitemap ul.level_1 li {
	text-transform: none;
	list-style-type: none;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0;
}

.mod_sitemap ul.level_1 li ul.level_2 {
	margin-left: 30px;
}

.mod_sitemap ul.level_1 li ul.level_2 li {
	list-style-type: square;
	font-weight: normal;
	margin-bottom: 0;
}

.mod_sitemap ul li a {
	font-variant: normal;
	color: #808285;
}

.mod_newsarchive{
	padding-right: 15px;
	border-right: 1px solid #809F95;
}

.ce_form.block {
	font: 1.5em/1.32em Georgia, "Times New Roman", Times, serif;
	color: #808285;
}

.ce_form input, .ce_form textarea {
	display: block;
	margin-bottom: 10px;
	background-color: #B5BFC1;
		padding: 3px;
	font: 1em/1.32em Georgia, sans-serif;

	
}

.ce_form label{
	margin-bottom: 4px;
	line-height: 1px;
}
.ce_form .submit_container input{
display: none;
}

.ce_slider{
	margin-bottom: 8px;
	width: 860px;
	font-style: italic;
	display: block;
	height: 445px;
}
.ce_slider_item{
position: absolute;
top: 30px;
left: 0;
display: block;
}

.ce_slider_item p{
	text-indent: -999em;
}
.ce_slider h1{
	xmargin-bottom:0;
	margin-top: .3em;
}

#ce_slider_controls_elements{
	position: absolute;
	bottom: 20px!important;
	left: 725px;
}

.layout_short.block{margin-bottom: 14px;}

.layout_short p.info, .layout_short p{font: 11px/15px Georgia, "Times New Roman", Times, serif;margin: 0;}
.layout_short h3 {font: bold 13px/18px Georgia, "Times New Roman", Times, serif; margin: 0; color: #808285}
.layout_short h3 a {color: #808285}
.layout_short span a{ color: #2C5E4E;}

.ce_download a{
		font: 1.5em/1.32em Georgia, "Times New Roman", Times, serif;
		vertical-align: top; 
}
.ce_download img{
	margin-right: 10px;
}
.ce_downloads {}
.ce_downloads p{margin-bottom: ;}
.ce_downloads p img {vertical-align: text-top; margin-right: 10px; }

#iris-analytics p.glance{
	font-size: 18px;
}

.ce_image{
	margin: 5px 0 20px;
}


#timeline{
	background: url(../iris-analytics/images/History.png) no-repeat 0 0;
	display: block;
	height: 196px;
	width: 860px;
	position: relative;
		margin-bottom: 30px;
}

#timeline ul{
	position: absolute;
	top: 86px;
	left: 63px;
}
#timeline ul li{

display: inline;
margin-right: 76px;	
padding: 10px 5px;
	text-indent: -999em;
}

#timeline ul li a{
	width: 40px;
	display: inline-block;
	text-indent: -999em;

}

.mod_login{
	display: none;
}

#language-switch{
	position: absolute;
	right: 8px;
	top: 4px;
}

#language-switch ul{
	font: 1.2em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;

}

#language-switch ul li{
	display: inline;
	text-decoration: none;
}

#language-switch ul li a {
	color: #95AFA7;
}

.ce_hyperlink{
				font: 1.5em/1.8em Georgia, "Times New Roman", Times, serif;
}

.ce_hyperlink a:hover{
	color: #809F95;
}

.ce_text p a{
	text-decoration: underline;
}

.mod_newsmenu{
	margin-left: 0!important;
}

.mod_newsmenu .inner{
		background-color: #ececec;
		padding: 10px;
		
}


form#calculator{
	width: 19cm;
font: 12pt/15pt Georgia, "Times New Roman", Times, serif;
color: #808285
}
form#calculator td.label{
	width:17cm;
	text-align: left;
	padding-right: 10px;
}

td input{
	background-color: #B5BFC1;
	text-align: left;
}
form#calculator td.input{
	width: 3cm;

}

form#calculator td.input input{
	padding: 3px;
	text-align: left;
}

#calculateButton{
	display: none!important;
}

#functionList table{
	font: 9pt/11pt Georgia, "Times New Roman", Times, serif;
	color: #808285
}
#functionList th{
	text-align: left;
	font-size: 6pt;
}

#functionList td{
	padding: 10px 0;
}

#functionList td{
	width: 2cm;
		text-align: center;
		margin: 0 auto;
		vertical-align: middle;
}

#functionList td span.checkbox{
	width: 1cm;
		text-align: center;
		margin: 0 auto;
}


#functionList td.feature, #functionList th.feature{
	width: 8cm;
			text-align: left;
}
#functionList td input{
	text-align: center;
}

#functionList td input.styled{
	display: block;
	text-align: center;
	vertical-align: middle;
}

#functionList .checkbox, #functionList .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.png) no-repeat;
	display: block;
	text-align: center;
	
}
#functionList .radio {
	background: url(http://www.iris-analytics.com/tl_files/css/radio.gif) no-repeat;
}
#functionList .select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(http://www.iris-analytics.com/tl_files/css/select.gif) no-repeat;
	overflow: hidden;
}

.login_prompt a{
	text-decoration: underline;
}

.g6{
	width: 9cm!important;
}

.g6 > .image_container > img{
	width: 9cm!important;
}

.g12{
	width: 19cm;
}

#roi-calculator p{
	display: none;
}