/* - Globales Stylesheet         */
/* 20090716 1923 - Mirco Schmidt */
/* FAIRRANK deutschland GmbH     */
/* http://www.fairrank.de        */


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

html { height:100% }
body { font:normal 11px Arial, sans-serif; /*color:#707070;*/ color:#707070; background:#FFF }


/* - Container */
#jedox { width:988px; margin:auto; background:#fff; padding:18px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7 }
hr { background-color:#D3D3D3; color: #D3D3D3; height:1px; margin:25px 0 2px; padding:0; width:99%; }


/* - Header */
#header {}
#logo { width:170px; height:60px; float:left; text-indent:-999px; background:url(../../../images/neu/palo_logo_small.png) no-repeat }
#navi { width:600px; height:40px; float:left }
#lang { width:218px; height:40px;  float:left; text-align:right }
#lang a { padding:0 10px; color:#707070 }
#attr { width:652px; height:20px; padding:0 0 0 75px; float:left }


/* - Box 1 */
#box { width:740px; height:225px; float:left; background:#144CA1 }
#boxr { width:246px; height:224px; float:left; background:url(../../../images/neu/bg-box-r.png) no-repeat; border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7 }
#boxr h2{ padding:0px; margin:0px }
#boxr h3{ padding: 10px; font:bold 12px Arial, Verdana, Geneva, sans-serif; color:#333 }
#boxr p{ padding-left:10px }
#boxr img{ float:right }


/* - Box 2 */
#box2 { width:739px; height:95px; float:left; display:block; background:url(../../../images/neu/bi/bg-box-2.png); background-repeat:repeat-x }
#box2 img { float: left }
#box2 a.planning:hover{ background:transparent url(../../../images/neu/bi/planning_h.png) no-repeat scroll 0 0; float:left; height:95px; width:87px; margin:0; padding:0 }
#box2 a.planning { background:transparent url(../../../images/neu/bi/planning.png) no-repeat scroll 0 0; float:left; height:95px; width:87px; margin:0; padding:0 }
#box2 a.analysis:hover{ background:transparent url(../../../images/neu/bi/analysis_h.png) no-repeat scroll 0 0; float:left; height:95px; width:87px; margin:0; padding:0 }
#box2 a.analysis { background:transparent url(../../../images/neu/bi/analysis.png) no-repeat scroll 0 0; float:left; height:95px; width:87px; margin:0; padding:0 }
#box2 a.reporting:hover{ background:transparent url(../../../images/neu/bi/reporting_h.png) no-repeat scroll 0 0; float:left; height:95px; width:95px; margin:0; padding:0 }
#box2 a.reporting { background:transparent url(../../../images/neu/bi/reporting.png) no-repeat scroll 0 0; float:left; height:95px; width:95px; margin:0; padding:0 }
#box2 a.dashboard:hover{ background:transparent url(../../../images/neu/bi/dashboard_h.png) no-repeat scroll 0 0; float:left; height:95px; width:88px; margin:0; padding:0 }
#box2 a.dashboard { background:transparent url(../../../images/neu/bi/dashboard.png) no-repeat scroll 0 0; float:left; height:95px; width:88px; margin:0; padding:0 }
#box2 a.data:hover{ background:transparent url(../../../images/neu/bi/data_h.png) no-repeat scroll 0 0; float:left; height:95px; width:98px; margin:0px; padding:0  }
#box2 a.data { background:transparent url(../../../images/neu/bi/data.png) no-repeat scroll 0 0; float:left; height:95px; width:98px; margin:0; padding:0 }
#box2r { width:247px; height:93px; float:left; border:1px solid #D3D3D3; background-image:url(../../../images/neu/bg-box-contact.png) }
#box2r h2 { font:bold 12px Arial, Verdana, Geneva, sans-serif; color:#333; padding-left:8px; padding-top: 10px }
#box2r p { padding-left: 8px; padding-top:5px }
#box2r img { float: right}


/* - Box 3 */
#box3r1 { width:228px; height:90px; border-right: 1px solid #D3D3D3; background-image:url(../../../images/neu/bg-box-products.png); float:left; padding:9px }
#box3r1 h2 { font:bold 12px Arial, Verdana, Geneva, sans-serif; color:#333; margin-bottom:10px }
#box3rl li { margin-left: 13px; list-style:square }
#box3r1 p { margin-top: 10px }
#box3r1 img{ float:right }
#box3r1 li { margin-left: 14px; list-style:square; line-height:15px }
#box3r1 a { text-decoration:none }
#box3r1 a:hover { text-decoration:underline }
#box3r1 span { font-size:14px }

.box3r1 { width:228px; height:90px; border-right: 1px solid #D3D3D3; background-image:url(../../../images/neu/bg-box-products.png); float:left; padding:9px }
.box3r1 h2 { font:bold 12px Arial, Verdana, Geneva, sans-serif; color:#333; margin-bottom:10px }
.box3rl li { margin-left: 13px; list-style:square }
.box3r1 p { margin-top: 10px }
.box3r1 img{ float:right }
.box3r1 li { margin-left: 14px; list-style:square; line-height:15px }
.box3r1 a { text-decoration:none }
.box3r1 a:hover { text-decoration:underline }
.box3r1 span { font-size:14px }

.box3r2 { width:228px; height:90px; /*border-right: 1px solid #D3D3D3;*/ float:left; padding:9px; background-image:url(../../../images/neu/roadshow_hg.png); background-repeat:repeat-x }
.box3r2 h2 { font:bold 12px Arial, Verdana, Geneva, sans-serif; color:#FFF; margin-bottom:10px }
.box3r2 li { margin-left: 13px; list-style:square }
.box3r2 p { margin-top: 10px }
.box3r2 img{ float:right }
.box3r2 li { margin-left: 14px; list-style:square; line-height:15px; color:#FFF }
.box3r2 a { text-decoration:none; color:#FFF }
.box3r2 a:hover { text-decoration:underline }
.box3r2 span { font-size:14px }


/* - Box 4 */
#news { width:228px; height:100px; border-right: 1px solid #D3D3D3; float:left; padding:9px }
#news h2 { font:bold 12px Arial, Verdana, Geneva, sans-serif; color:#333; margin-bottom:10px }
#news ul { display:block; list-style:none }
#news li { color:#7fbedd }
a.news { text-decoration: none; display: block; margin: 0 0 4px 0; color:#0589df }
a.news:hover { text-decoration: none; display: block; text-decoration:underline }

#box4r1 { width:228px; height:120px; border-right: 1px solid #D3D3D3; float:left; padding:9px }
#box4r1 h2{ font:bold 12px Arial, Verdana, Geneva, sans-serif; color:#333; margin-bottom:10px }
#box4r1 ul { display:block; list-style:none }
#box4r1 li { color:#7fbedd }
#box4r1 li a { margin:0 0 8px 0; display:block; text-decoration:none; color:#0589df }
#box4r1 li a:hover { text-decoration:underline }
#box4r1 a{ font: 11px Arial, Verdana, Geneva, sans-serif; color:#0589DF;; margin-bottom:10px; text-decoration:none }
#box4r1 a:hover{ font: 11px Arial, Verdana, Geneva, sans-serif; color:#0589DF;; margin-bottom:10px; text-decoration:underline }
#box4r2 { width:228px; height:100px; float:left; margin:9px }
#box4r2 h2{ font:bold 12px Arial, Verdana, Geneva, sans-serif; color:#333; margin-bottom:10px }
#box4r2 a{ font: 11px Arial, Verdana, Geneva, sans-serif; color:#0589DF;; margin-bottom:10px; text-decoration:none }
#box4r2 a:hover{ font: 11px Arial, Verdana, Geneva, sans-serif; color:#0589DF; margin-bottom:10px; text-decoration:underline }
#box4r2 li { margin-left: 12px; list-style:square; line-height:15px}
#box4r2 p { margin-top: 4px }

.box4r1 { width:228px; height:100px; border-right: 1px solid #D3D3D3; float:left; padding:9px }
.box4r1 h2{ font:bold 12px Arial, Verdana, Geneva, sans-serif; color:#333; margin-bottom:10px }
.box4r1 ul { display:block; list-style:none }
.box4r1 li { color:#7fbedd }
.box4r1 li a { margin:0 0 8px 0; display:block; text-decoration:none; color:#0589df }
.box4r1 li a:hover { text-decoration:underline }
.box4r1 a{ font: 11px Arial, Verdana, Geneva, sans-serif; color:#0589DF;; margin-bottom:10px; text-decoration:none }
.box4r1 a:hover{ font: 11px Arial, Verdana, Geneva, sans-serif; color:#0589DF;; margin-bottom:10px; text-decoration:underline }



/* - Navigation */
.mlddm { margin:0; padding:0; white-space:nowrap; visibility:hidden }
.mlddm li { margin:0; padding:0; float:left; display:inline; list-style:none }
/*.mlddm li a:hover, .mlddm li a:active { color:#0589DF }*/
.mlddm li a, .mlddm li a#buttonnohover { padding:0 15px; display:block; white-space:nowrap; color:#656565; border-left:1px solid #656565 }
.mlddm ul { margin:6px 0 0 0; padding:0; position:absolute; visibility:hidden; z-index:100; /*border-left:1px solid #656565*/ }
.mlddm ul li { float:left; clear:both; width:inherit; padding:0 20px 0 0 }
.mlddm ul li a { line-height:25px; display:block; background:#e3eaee; border-left:0; border-bottom:1px solid #fff }
.mlddm ul li a:hover { background:#fff }
.mlddm a.f { padding-left:0 }
.mlddm a.l { border-right:0 }
ul.mlddm li.active a, ul.mlddm li.active a#buttonnohover { color: #0589DF }
ul.mlddm li.active ul li.active a { color: #0589DF }
ul.mlddm li.active ul li a { color:#656565; }

#sbar0 { height:21px; clear:both }
#sbar0 a { color:#0589DF; text-decoration:underline; font-weight:bold; margin-right:3px }
#sbar0 a:hover { text-decoration:none; font-weight:bold; margin-right:3px }
#sbar { height:18px; clear:both }
#sbar2 { height:30px; clear:both }

.sbar0 { height:21px; clear:both }
.sbar0 a { color:#0589DF; text-decoration:underline; font-weight:bold; margin-right:3px }
.sbar0 a:hover { text-decoration:none; font-weight:bold; margin-right:3px }
.sbar { height:10px; clear:both }
.sbar2 { height:30px; clear:both }


/* - Left Bar */
#leftbar { width:200px; padding:0 25px; float:left }
#leftbar p { margin:0 0 25px 0; line-height:1.3em !important }
#leftbar span { width:190px; margin:0 0 0 3px; display:block; line-height:1.3em }


/* - Content */
#content { width:514px; float:left; color:#000 }
#stage { margin:0 0 20px 0 }
#content h1 { padding:0 0 10px 0; font-size:18px; color:#193f94 }
#content h3 { padding:0 0 10px 0; font-size:14px; color:#505050 }
#content p { margin:0 0 10px 0; line-height:1.5em; color:#000 }
#content ul.blue { margin:20px 0 10px 25px; list-style:none outside url(../../../images/neu/bg_ul.png); line-height:1.5em; color:#000 }
#content ul.blue li { padding:0 0 10px 0 }
#produktinfos { margin:0 0 20px 0 }
#angebote { width:256px; float:left }
#angebote a img { margin:0 0 15px 0 }


/* - Footer */
#footer { height:50px; clear:both; text-align:center; padding-top:30px; padding-bottom:20px}
#disclaimer { text-align:center; margin-top:10px; height:30px }

/* - Footer Inhalt */
#footer1 { width:200px; height:100px; float:left; padding:9px }
#footer1 p { margin-top: 12px }
#footer2 { width:535px; height:100px; float:left; margin:9px }
#footer2 p { margin-top: 12px }
#footer3 { width:100px; height:100px; float:left; margin:9px }
#footer3 p { margin-top: 12px }


/* - Formular MyPalo */
.formlogin { width:240px; margin:8px }
.formlogin input, .form1 select { font-size:11px; margin:0px 0px 5px 0px; padding:2px; background:#FFF; border:1px solid #999 }
.formlogin input:focus, .form1 textarea:focus, .form1 select:focus { background:#e3eaee; border:1px solid #999 }
.formlogin button { width:60px; margin:0 0 0 0; padding:0px; color:#fff; background:#053a8a }
.formlogin a { text-decoration:none }
.formlogin a:hover { text-decoration:underline }


/* - Default */
a { text-decoration:none; color:#707070 }
h3 { padding:0 0 10px 3px; font-size:14px; color:#193f94 }


