/* Start of CMSMS style sheet 'style-main-rb-03-2010' */
/* Css 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,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ul{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}
:focus{
	outline:0;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
/* General Styles */
.skiplink{
	display:none;
}
label{
	cursor:pointer;
}
a,
a:visited{
        color:#002a5c;
	text-decoration:underline;
}
a:focus,a:hover{
	text-decoration:none;
}
body{
	background:#fff;
	color:#333;
	font:62.5%/1 Arial,sans-serif;
}
#wrapper{
	width:1000px;
	margin:0 auto;
}

/* Header */

#header{
	width:100%;
	height:267px;
	display:block;
	float:left;
	background: url(images/cms/imi-cornelius-responsible-business/header-responsible-business.jpg);
}

#header-left{
	width:207px;
	height:100%;
	display:block;
	float:left;
}

#logo-image{
	width:100%;
	height:38px;
	margin-top:20px;
	display:block;
	float:left;
	text-indent:-5000px;
	background: url(images/cms/imi-cornelius-responsible-business/cornelius-logo.png) 23px 0 no-repeat;
}

#logo-image a{
	width:100%;
	height:100%;
	display:block;
	float:left;
}

#language-navigation{
	width:157px;
	margin:27px 0 0 31px;
	height:19px;
	display:block;
	float:left;
}

#language-navigation li{
	display:block;
	float:left;
	width:38px;
	height:19px;
	text-indent:-5000px;
}

#language-navigation li a{
	width:100%;
	height:100%;
	display:block;
}

#language-navigation li.active#lang_en, #language-navigation li#lang_en:hover{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -38px;
}

#language-navigation li#lang_en{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -57px;
}

#language-navigation li.active#lang_de, #language-navigation li#lang_de:hover{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 0;
}

#language-navigation li#lang_de{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -19px;
}

#language-navigation li.active#lang_fr, #language-navigation li#lang_fr:hover{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -76px;
}

#language-navigation li#lang_fr{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -95px;
}

#language-navigation li.active#lang_nl, #language-navigation li#lang_nl:hover{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -114px;
}

#language-navigation li#lang_nl{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -133px;
}

#language-navigation li.active#lang_gr, #language-navigation li#lang_gr:hover{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -152px;
}

#language-navigation li#lang_gr{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -171px;
}

#language-navigation li.active#lang_ru, #language-navigation li#lang_ru:hover{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -190px;
}

#language-navigation li#lang_ru{
	background: url(images/cms/imi-cornelius-responsible-business/flaggen.png) no-repeat 0 -209px;
}

#search{
	width:161px;
	height:23px;
	display:block;
	float:left;
	background: url(images/cms/imi-cornelius-responsible-business/search-background.jpg) no-repeat;
	margin:122px 0 0 23px;
}

#search input{
	margin:1px 0 0 0;
	padding:0;
	display:block;
	float:left;
	height:20px;
	border:0px;
}

.menublock_login{
	height:15px;
        margin:3px 0 0 5px;
        padding:0;
	color:#999999;
}

#search-input{
	width:106px;
	height:23px;
        margin:0;
        padding:0;
	color:#999999;
}

#search-loupe{
	display:block;
	float:left;
}

#header-right{
	width:793px;
	height:100%;
	display:block;
	float:left;
}

/* Navigation */

#navigation{
	width:100%;
	height:48px;
	display:block;
	float:left;
	background: url(images/cms/imi-cornelius-responsible-business/navigation-background.png) no-repeat;	
}

.navigation-list{
	margin-top:12px;
	height:26px;
	display:block;
	float:left;
}

.navigation-list li{
	display:block;
	float:left;
}

.navigation-list li a, .navigation-list li.eservice{
	display:block;
	float:left;
	height:100%;
	color:#FFFFFF;
	line-height:26px;
	font-size:12px;
	padding:0 10px;
	font-weight:bold;
        text-decoration:none;
}

.hinweis-red{
	display:block;
	float:left;
	height:100%;
	color:#FF0000;
	line-height:26px;
	font-size:12px;
	padding:0 10px;
	font-weight:bold;
        text-decoration:none;
}

.navigation-list li a:hover, .navigation-list li a.active, .navigation-list li:hover{
	color:#00325f;
	background: url(images/cms/imi-cornelius-responsible-business/navigation-white-background.png);	
}

.navigation-list li.eservice a:hover, .navigation-list li.eservice a.active, .navigation-list li.eservice:hover{
	color:#FFFFFF;
	background: url(images/cms/imi-cornelius-responsible-business/navigation-blue-background.png);	
}


.navigation-list li.login a:hover, .navigation-list li.login:hover{
	color:#00325f;
	background: none;	
}

.blue{
    padding-left:20px;
    width:585px;
    background: url(images/cms/imi-cornelius-responsible-business/navigation-blue-background.png);
}

.blue-login{
    padding-left:0px;
    width:605px;
    background: url(images/cms/imi-cornelius-responsible-business/navigation-blue-background.png);
}


.green{
	width:205px;
	background: url(images/cms/imi-cornelius-responsible-business/navigation-green-background.png);	
}

#responsible-business-link, #responsible-business-link a{
	width:100%;
	height:100%;
	text-align:center;
	padding:0;
}

.grey{
	width:170px;
        padding-right:20px;
	background: url(images/cms/imi-cornelius-responsible-business/navigation-grey-background.png);	
}

.grey li{
	width:50%;
}

.grey li a{
	width:100%;
	padding:0;
	text-align:center;
}

/* Sub Navigation */

#subnavigation{
	width:202px;
	display:block;
	float:left;
}

#subnavigation-list{
	margin-top:15px;
}

#subnavigation-list li{
	width:100%;
	display:block;
}

#subnavigation-list li a{
	padding-bottom:15px;
	color:#333333;
	font-size:12px;
	padding-left:35px;
	width:152px;
	display:block;
	float:left;
        text-decoration:none;
}

#subnavigation-list li a:hover, #subnavigation-list li a.active{
	background: url(images/cms/imi-cornelius-responsible-business/navigation-button.png) 15px 3px no-repeat;
}
/* Main */

#main-background{
	width:100%;
	display:block;
	float:left;
	background: url(images/cms/imi-cornelius-responsible-business/subnavigation-background.png) repeat-y;	
}

#main{
	width:798px;
	display:block;
	float:left;
}

#main-home{
	width:1000px;
	display:block;
	float:left;
        background:#FFF;
}

/* Ariadne */

#ariadne {
	width:793px;
	margin-left:18px;
	height:26px;
	display:block;
	float:left;
        background: url(images/cms/imi-cornelius-responsible-business/line2.jpg) no-repeat 0 bottom;
}

#ariadne li{
	color:#999999;
	display:block;
	float:left;
	padding:0 0 0 5px;
}

#ariadne li a{
	color:#999999;
        text-decoration:none;
}


/* Content */

#content{
	width:775px;
	display:block;
	float:left;
        margin:10px 0 0 23px;
        padding-bottom: 15px;
}

#content-main{
	width:975px;
	display:block;
	float:left;
        margin:0 13px 0 10px;
        padding-bottom: 15px;
}

#content h1, #content-home h1{
	font-weight:bold;
	font-size:2em;
	margin:0 0 14px;
        color:#002a5c;
}

#content h2, #content-home h2{
	font-size:1.2em;
	margin:0 0 14px;
        color:#002a5c;
}

#content h3, #content-home h3{
	color:#002a5c;
	font-size:1.4em;
	line-height:1.4em;
	padding:0 0 5px 0;
}

#content p, #content-home p{
	font-size:12px;
	padding:0 0 16px;
        line-height:18px;
}

#content p a{
	text-decoration:underline;
        color:#002a5c;
}

#content-home a{
	text-decoration:none;
}

#content-home a:hover{
	text-decoration:underline;
}


/* Footer */

#footer{
	width:100%;
	height:28px;
	display:block;
	float:left;
	background: url(images/cms/imi-cornelius-responsible-business/footer-background.png);	
}

#logo-small{
	margin:7px 0 0 20px;
	width:104px;
	height:14px;
	display:block;
	float:left;
}

#footer-text{
	width:861px;
	padding-right:15px;
	height:100%;
	display:block;
	float:left;
	text-align:right;
	line-height:28px;
	color:#FFFFFF;
}

#footer-text a{
        text-decoration:none;
        color:#FFFFFF;
}

/* news content */
#news_list{

}
#news_list ul{
	float:left;
        width:100%;
	background:url(../images/cms/imi_cornelius/line01.gif) repeat-x;
	padding:5px 0 0 0;
}
#news_list ul li{
	width:100%;
	overflow:hidden;
	background:url(../images/cms/imi_cornelius/line01.gif) repeat-x left bottom;
	padding:5px 0 10px 0;
}
#news_list ul li h3{
	color:#002a5c;
	font-size:1.4em;
}
#news_list ul li h3 a{
	color:#002a5c;
}
#news_list ul li p{
	font-size:1.2em;
	line-height:1.2em;
	padding:0 0 5px 0;
}

p.line-height{
	line-height:16px;
}

#news_list ul li h4{
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
}
#news_list ul li h4 a{
	background:url(../images/cms/imi_cornelius/ic01.gif) no-repeat left 3px;
	padding:0 0 0 18px;
}
#news_list ul li img{
	float:right;
	padding:0 0 0 28px;
}

/* Left content */
#body_left{
	float:left;
}
#body_thumb,#body_thumb:visited{
	display:block;
	float:left;
	padding:0 0 15px 0;
	overflow:hidden;
}
#body_litem{
	clear:left;
	float:left;
	display:block;
	margin:0 0 0 20px;
	width:386px;
	overflow:hidden;
}
#body_litem h3{
	color:#002a5c;
	font-size:1.4em;
	line-height:1.4em;
	padding:0 0 5px 0;
}
#body_litem h3 a{
	color:#002a5c;
}
#body_litem p{
	font-size:1.2em;
	line-height:1.2em;
	padding:0 0 5px 0;
}
#body_litem h4{
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
}
#body_litem h4 a{
	background:url(../images/cms/imi_cornelius/ic01.gif) no-repeat left 3px;
	padding:0 0 0 18px;
}
#body_litem img{
	float:left;
	display:block;
	margin:0 10px 0 0;
}

/* Right content */
#body_list{
	margin:0 0 0 490px;
}
#body_list ul{
	float:right;
	/* background:url(../images/cms/imi_cornelius/line01.gif) repeat-x; */
	padding:5px 0 0 0;
}
#body_list ul li{
	width:508px;
	overflow:hidden;
	background:url(../images/cms/imi_cornelius/line01.gif) repeat-x left bottom;
	padding:5px 0 10px 0;
}
#body_list ul li h3{
	color:#002a5c;
	font-size:1.4em;
}
#body_list ul li h3 a{
	color:#002a5c;
}
#body_list ul li p{
	font-size:1.2em;
	line-height:1.2em;
	padding:0 0 5px 0;
}
#body_list ul li h4{
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
}
#body_list ul li h4 a{
	background:url(../images/cms/imi_cornelius/ic01.gif) no-repeat left 3px;
	padding:0 0 0 18px;
}
#body_list ul li img{
	float:right;
	padding:0 0 0 28px;
}

#content img{
	margin:10px 10px 10px 10px;
}

/* Search Results */
#search_list ul{
	padding:0 0 0 18px;
}

#search_list h4 a{
	font-size:1.2em;
	line-height:1.8em;
	font-weight:normal;
        background:url(../images/cms/imi_cornelius/ic01.gif) no-repeat left 3px;
	padding:0 0 0 18px;
}

/* SPAM Protect */
.style1{
	display:none;
}

.pdfs {
	display:block;
	background:url(../images/cms/imi_cornelius/ico_pdf.jpg) no-repeat;
	padding:0 0 0 82px;
	height:35px;
	line-height:35px;
	vertical-align:bottom;
       	text-decoration:underline;
        color:#002a5c;
}


.pdfsforleaflet{
        background:url(../images/cms/imi_cornelius/ico_pdf.jpg) no-repeat;
	background-position:0 -20px;	
        padding:0 0 0 42px;
	vertical-align:bottom;
	line-height:35px;
        height:35px;
}

.files{
	margin:0px 0 0;
        display:block;
	background:url(../images/cms/imi_cornelius/ico_download.jpg) no-repeat;
	padding:0 0 0 42px;
	height:30px;
	line-height:30px;
	vertical-align:bottom;
}
.manuals {
border-collapse:collapse;
border:0;
}

a.manualslink{
font-size:12px;
	text-decoration:underline;
        color:#002a5c;
}

img.manualsimg{
margin:0;
padding:0;
}

/* Button */

a.button {
    color: #FFFFFF;
    display: block;
    float: left;
    height: 22px;
    margin: 0 8px 0 0;
    text-decoration:none;
    cursor:pointer; 
}

a.button span.prebutton, a.button span.prebuttonactive {
    background: transparent url(images/cms/imi-cornelius-responsible-business/button.png) no-repeat left 0px;
    color: #FFFFFF;
    display:block;
    width:35px;
    height:22px;
    float:left;
    text-decoration:none;
}

a.button span.mainbutton, a.button span.mainbuttonactive {
    background: transparent url(images/cms/imi-cornelius-responsible-business/button.png) no-repeat scroll right 0px;
    color: #FFFFFF;
    display: block;
    float:left;
    line-height: 22px;
    padding-right: 35px;
    text-decoration:none;
font-size:14px;
font-weight:bold;
}

a.button:hover span.mainbutton, a.button span.mainbuttonactive{
    background: transparent url(images/cms/imi-cornelius-responsible-business/button.png) no-repeat right 0;
    text-decoration:underline;
	color:#FFFFFF;

}

a.button:hover span.prebutton, a.button span.prebuttonactive{
    background: transparent url(images/cms/imi-cornelius-responsible-business/button.png) no-repeat left 0;
    text-decoration:none;
}
#header-button{
padding:120px 0 0 54px;
}

.leaflets-nav {
          width: 109px;
          height: 109px;
          display:inline-block;
          padding: 0 0 0 0;
          text-align:center;
          margin: 0 25px 0 0;
}

.coca-cola {
          background:url(../uploads/e-service-leaflets/coca-cola.jpg) no-repeat;
}

.coca-cola-alpha:hover {
          background:url(../uploads/e-service-leaflets/coca-cola.jpg) no-repeat;
}

.coca-cola-alpha {
          background:url(../uploads/e-service-leaflets/coca-cola-alpha.jpg) no-repeat;
}

.generisch {
          background:url(../uploads/e-service-leaflets/generisch.jpg) no-repeat;
}

.generisch-alpha:hover {
          background:url(../uploads/e-service-leaflets/generisch.jpg) no-repeat;
}


.generisch-alpha {
          background:url(../uploads/e-service-leaflets/generisch-alpha.jpg) no-repeat;
}

.pepsi {
          background:url(../uploads/e-service-leaflets/pepsi.jpg) no-repeat;
}

.pepsi-alpha:hover {
          background:url(../uploads/e-service-leaflets/pepsi.jpg) no-repeat;
}

.pepsi-alpha {
          background:url(../uploads/e-service-leaflets/pepsi-alpha.jpg) no-repeat;
}

.sinalco {
          background:url(../uploads/e-service-leaflets/sinalco.jpg) no-repeat;
}

.sinalco-alpha:hover {
          background:url(../uploads/e-service-leaflets/sinalco.jpg) no-repeat;
}

.sinalco-alpha {
          background:url(../uploads/e-service-leaflets/sinalco-alpha.jpg) no-repeat;
}
/* End of 'style-main-rb-03-2010' */

