@charset utf-8;


* {
color:#fff;
font-family:Arial,Helvetica,serif;
margin:0;
padding:0
}

h1,h2,h3,h4,h5,h6,pre,code {
font-size:1em
}

a img,:link img,:visited img {
border:none
}

a:hover {
color:#199bbf
}

.nivo-controlNav { display:none; }

a {
color:#6AA2B2
}

.clr {
clear:both
}

#page {
background:url(bg.jpg) repeat-x 0px 115px #044557;
height:100%;
width:100%
}

#head {
background:#093845;
border-bottom:1px dotted #4da5b5;
height:114px;
width:100%
}

#head_inhalt a.logo {
background:url(promotion-logo.png) no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:94px;
margin:7px 35px 0 0;
width:155px
}

#head_inhalt a.logo2 {
background:url(storeconcept-logo.png) no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:94px;
margin:7px 35px 0 0;
width:155px
}

#head_inhalt a.logo3 {
background:url(coolpromotion_logo.png) no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:51px;
margin:56px 0 0 0;
width:350px
}




#head_inhalt .reimedia a {
color:#1C6171;
float:right;
font-size:10px;
margin:3px 5px 0 0;
text-decoration:none
}

#content {
background:#093845;
height:350px;
margin:100px 0 0;
width:100%
}

#content.start {
background:url(start_bg.jpg) repeat-x;
}

#content_inhalt {
font-size:14px;
height:320px;
line-height:19px;
margin:0 auto;
width:930px
}

#content_inhalt h1 {
color:#6aa2b2;
font-family:Ubuntu, serif;
font-size:25px;
font-style:normal;
letter-spacing:0;
line-height:1.2;
margin:0 0 5px;
padding:15px 0 0;
word-spacing:0
}

#content_inhalt h2 {
color:#6aa2b2;
font-family:Ubuntu, serif;
font-size:15px;
font-weight:400;
margin:0 0 21px
}

#content_inhalt #left p {
margin:0 0 16px
}

#content_inhalt table {
line-height:16px;
}

#content_inhalt ul {
list-style-type:none;
margin:0 0 16px
}

#content_inhalt #left ul li {
background:url(listenpunkt.png) no-repeat scroll left 6px transparent;
padding-left:12px;
margin:0 0 9px 0;
}

#content_inhalt #left {
text-shadow:2px 2px 1px #222;
filter:dropshadow(color:#222222, offx=1, offy=1);
float:left;
height:350px;
padding:0 44px 0 0;
width:420px
}

#content_inhalt #line {
background:#101010;
border-right:1px solid #3a6057;
float:left;
height:327px;
margin:23px 0 0;
width:1px
}

#content_inhalt #right {
float:right;
height:327px;
width:464px
}

#content_inhalt #right #bild {
background:#fff;
border-bottom:1px solid #21748a;
border-left:1px solid #21748a;
border-right:1px solid #21748a;
border-top:1px solid #223941;
float:right;
height:327px;
width:420px
overflow:hidden;
z-index:1;
}

#content_inhalt a.retail-design {
background:url(retail_design.jpg) no-repeat;
border-right:1px solid #101010;
display:block;
float:left;
height:350px;
width:464px
}

#content_inhalt a.retail-design:hover {
background:url(retail_design.jpg) no-repeat 0 -350px
}

#content_inhalt a.visual-merchandising {
background:url(visual_merchandising.jpg) no-repeat;
border-left:1px solid #49695c;
display:block;
float:left;
height:350px;
width:464px
}

#content_inhalt a.visual-merchandising:hover {
background:url(visual_merchandising.jpg) no-repeat 0 -350px
}

a.coolpromotion-start {
background:url(coolpromotion_start.png) no-repeat;
position:absolute;
top:130px;
left:50%;
margin:0 0 0 -220px;
width:380px;
height:70px;
}

a.coolpromotion-start:hover {
background:url(coolpromotion_start.png) no-repeat 0 -70px;
position:absolute;
top:130px;
left:50%;
margin:0 0 0 -220px;
width:380px;
height:70px;
}


#footer {
background:#093845;
border-top:1px dotted #4da5b5;
bottom:0;
height:24px;
position:absolute;
width:100%;
z-index:999;
}

#footer_inhalt ul {
float:right;
font-size:12px;
margin:4px 0 0
}

#footer_inhalt ul li {
float:left;
list-style-type:none
}

#footer_inhalt ul li a {
color:#fff;
display:block;
padding:0 14px;
text-decoration:none
}

#footer_inhalt ul li a:hover {
text-decoration:underline
}

#footer_inhalt ul li a.active {
text-decoration:underline
}

html,body {
height:100%;
overflow:hidden
}

#head_inhalt,#footer_inhalt {
margin:0 auto;
width:930px
}

#slider {
background:url(images/loading.gif) no-repeat 50% 50%;
height:327px;
position:relative;
width:420px
}

#slider img {
display:none;
left:0;
position:absolute;
top:0
}

#slider a {
border:0;
display:block
}
