

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

:focus {
outline: 0;
}

ol, ul {
list-style: none;
}

table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}


*{
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;
background:transparent;
 text-align: left;
}

* html body * { 
overflow:visible;
}

html {
font-size:100%;
}

h1,h2,h3,h4,h5{
font-size:100%;
}

body {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:100%;
line-height:100%;
position:relative;
color:#000;
background:#FFF;
}

fieldset, img, form { 
border-width:0;
border-style:solid;
margin:0;
padding:0; 
}

.clear {
clear:both;
}

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

* html .clearfix { height: 1%; }
.clearfix { display: block; }




body { 
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:120%;
position:relative;
color:#3a4b5c;
background:#ffffff;
}

.page_wrapper {
width:1000px;
margin:0 auto;
position:relative;
}

#head {
height:97px;
background:#f4f5f6 url(http://images.divolution.com/bg_head.gif) top left repeat-x;
position:relative;
z-index:100;
}

#lang_chooser {
font-size:9px;
position:absolute;
top:10px;
right:20px;
text-align:right;
}

#lang_chooser span {
margin-right:3px;
display:block;
float:left;
}

#lang_chooser a {
background:url(http://images.divolution.com/flaggen.gif) 0 0;
width:16px;
height:11px;
display:block;
float:left;
margin-top:3px;
margin-left:6px;
}

#lang_chooser a.de {
background-position:0 0;
}
#lang_chooser a.de:hover,
#lang_chooser a.de.active {
background-position:0 -20px;
}

#lang_chooser a.en {
background-position:0 -40px;
}

#lang_chooser a.en:hover,
#lang_chooser a.en.active {
background-position:0 -60px;
}

#lang_chooser a span {
display:none;
}



#sidenavi {
width:195px;
float:left;
margin-left:16px;
margin-right:41px;
}

#sidenavi ul li a {
display:block;
height:30px;
background:url(http://images.divolution.com/bg_subnavi_link.gif) 0 0 repeat-x !important;
font-size:11px;
color:#3a4b5c;
line-height:28px;
text-transform:uppercase;
text-decoration:none;
}

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

#sidenavi ul li.active a {
font-weight:bold;
color:#ff7401;
text-decoration:none;
}

#sidenavi ul li.has_sub{
background:url(http://images.divolution.com/bg_arrow_down.gif) 185px 8px no-repeat !important;
}

#sidenavi ul li ul.sub {
background:url(http://images.divolution.com/bg_subnavi_link.gif) bottom left repeat-x !important;
padding-bottom:10px;
}

#sidenavi ul li ul.sub li {
margin-left:20px;
height:20px;
line-height:20px;
}

#sidenavi ul li ul.sub li a {
background:none !important;
font-weight:normal;
color:#3a4b5c;
text-transform:none;
white-space:nowrap;
}
#sidenavi ul li ul.sub li a:hover {
text-decoration:underline;
}

#sidenavi ul li ul.sub li.active a {
font-weight:bold;
color:#FF7300 !important;
background:url(http://images.divolution.com/bg_sidenavi_active.gif) -1px 1px no-repeat !important;
}
#sidenavi ul li ul.sub li.active a:hover {
text-decoration:none;
}


#navi {
height:48px;
width:630px;
position:absolute;
right:20px;
top:48px;
}

#navi ul li {
float:left;
}

#navi ul li a {
display:block;
height:48px;
background:url(http://images.divolution.com/bg_navi_de.gif) top left;
position:relative;
}

#navi ul.en li a {
background:url(http://images.divolution.com/bg_navi_en.gif) top left;
}

#navi ul li a span {
display:none;
}

#navi ul.subnavi {
display:none;
}

#navi ul li:hover ul.subnavi
{
display:block;
position:absolute;
height:auto;
background:url(http://images.divolution.com/bg_subnavi.png);
padding:15px 20px 20px;
margin-left:2px;
}

#navi ul.subnavi li {
float:none;
display:block;
}

#navi ul.subnavi li a,
#navi ul.subnavi li a:active,
#navi ul.subnavi li a:focus,
#navi ul.subnavi li a:link,
#navi ul.subnavi li a:visited {
display:block;
height:30px;
width:153px !important;
background:url(http://images.divolution.com/bg_subnavi_link.gif) 0 0 !important;
font-size:11px;
color:#3a4b5c;
line-height:28px;
text-transform:uppercase;
text-decoration:none;
white-space: nowrap;

}

#navi ul.subnavi li a:hover {
font-weight:bold;
color:#ff7401;
text-decoration:none;
background:url(http://images.divolution.com/bg_subnavi_hover.gif) 0 0 !important;
}

#navi ul.subnavi li a.sub:hover {
background:url(http://images.divolution.com/bg_subnavi_hover_sub.gif) 0 0 !important;
}



#navi ul.de li.home a {
width:54px;
}

#navi ul.en li.home a {
width:54px;
}

#navi ul.de li.home a:hover,
#navi ul.de li.active.home a {
background-position:0 -100px;
}

#navi ul.en li.home a:hover,
#navi ul.en li.active.home a {
background-position:0 -100px !important;
}



#navi ul.de li.loesungen a {
width:83px;
background-position:-54px 0;
}

#navi ul.en li.loesungen a {
width:86px;
background-position:-54px 0;
}

#navi ul.de li.loesungen a:hover,
#navi ul.de li:hover.loesungen a,
#navi ul.de li.active.loesungen a {
background-position:-54px -100px;
}

#navi ul.en li.loesungen a:hover,
#navi ul.en li:hover.loesungen a,
#navi ul.en li.active.loesungen a {
background-position:-54px -100px;
}


#navi ul.de li.produkte a {
width:144px;
background-position:-137px 0;
}

#navi ul.en li.produkte a {
width:144px;
background-position:-140px 0;
}


#navi ul.de li.produkte a:hover,
#navi ul.de li:hover.produkte a,
#navi ul.de li.active.produkte a {
background-position:-137px -100px;
}

#navi ul.en li.produkte a:hover,
#navi ul.en li:hover.produkte a,
#navi ul.en li.active.produkte a {
background-position:-140px -100px;
}


#navi ul.de li.technologie a {
width:98px;
background-position:-281px 0;
}
#navi ul.en li.technologie a {
width:95px;
background-position:-284px 0;
}


#navi ul.de li.technologie a:hover,
#navi ul.de li:hover.technologie a,
#navi ul.de li.active.technologie a {
background-position:-281px -100px;
}
#navi ul.en li.technologie a:hover,
#navi ul.en li:hover.technologie a,
#navi ul.en li.active.technologie a {
background-position:-284px -100px;
}


#navi ul.de li.insights a {
width:72px;
background-position:-379px 0;
}
#navi ul.en li.insights a {
width:72px;
background-position:-379px 0;
}
#navi ul.de li.insights a:hover,
#navi ul li:hover.insights a,
#navi ul.de li.active.insights a {
background-position:-379px -100px;
}


#navi ul.de li.kunden a {
width:68px;
background-position:-451px 0;
}
#navi ul.en li.kunden a {
width:91px;
background-position:-451px 0;
}

#navi ul.de li.kunden a:hover,
#navi ul.de li:hover.kunden a,
#navi ul.de li.active.kunden a {
background-position:-451px -100px;
}

#navi ul.de li.kunden a:hover,
#navi ul.en li:hover.kunden a,
#navi ul.de li.active.kunden a {
background-position:-451px -100px;
}

#navi ul.de li.kunden ul.subnavi {
right:111px;
}
#navi ul.en li.kunden ul.subnavi {
right:88px;
}

#navi ul.de li.unternehmen a {
width:111px;
background-position:-519px 0;
}
#navi ul.en li.unternehmen a {
width:88px;
background-position:-542px 0;
}
#navi ul.de li.unternehmen a:hover,
#navi ul.de li:hover.unternehmen a,
#navi ul.de li.active.unternehmen a {
background-position:-519px -100px;
}
#navi ul.en li.unternehmen a:hover,
#navi ul.en li:hover.unternehmen a,
#navi ul.en li.active.unternehmen a {
background-position:-542px -100px;
}

#navi ul.de li.unternehmen ul.subnavi,
#navi ul.en li.unternehmen ul.subnavi {
right:0px;
}


h1 {
background:url(http://images.divolution.com/logo_divolution.gif) top left repeat-x;
height:77px;
width:313px;
position:absolute;
top:0;
left:20px;
}
h1 span {
display:none;
}

h1 a {
display:block;
height:77px;
width:313px;
position:absolute;
top:0;
left:20px;
}

h2 {
font-size:170%;
border-bottom:2px solid #FF7200;
padding-bottom:4px;
margin-bottom:10px;
display:block;
width:685px;
float:left;
}

h2 span {
display:none;
}

h4 {
font-size:110%;
font-weight:bold;
margin-bottom:10px;
}

h5 {
font-weight:bold;
margin-bottom:0;
margin-top:10px;
}

h3 {
font-size:100% !important;
color:#3a4b5c;
font-weight:bold;
border-bottom:2px solid #FF7200;
padding:1px 0 3px 0;
line-height:13px;
position:relative;
}

h3.empty {
border-bottom:none;
}

h3 span {
display:none;
}

h6 {
font-size:100% !important;
color:#3a4b5c;
font-weight:bold;
border-bottom:2px solid #FF7200;
padding-bottom:3px;
margin:15px 0 10px 0;
width:685px;
}



a,
a:link,
a:active,
a:focus,
a:visited {
text-decoration:underline;
color:#3a4b5c;
}
a:hover {
text-decoration:none;
}


#main {
background:#ffffff url(http://images.divolution.com/bg_page.gif) bottom left repeat-x;
padding-bottom:20px;
}
#content {
padding:10px 25px 0 25px;
background:url(http://images.divolution.com/bg_content.png) repeat-y;
font-size:11px;
line-height:130%;
color:#3a4b5c;
z-index:10;
}

#content p {
margin-bottom:10px;
}

#content div.hr {
height:1px;
background:url(http://images.divolution.com/hr_content.gif);
margin:15px 15px 15px 14px;
}
#content div.hr hr {
display:none;
}

#content_bottom {
height:20px;
background:url(http://images.divolution.com/bg_content_bottom.png) no-repeat;
}
#content_bottom.lines {
background:url(http://images.divolution.com/bg_content_bottom_lines.png) no-repeat;
}

#kunden_wrapper{
height:90px;
background:url(http://images.divolution.com/bg_kunden.png);
margin-top:-10px;
}

#kunden {
padding:15px 30px;
height:60px;
}

#kunden ul li {
float:left;
}

#kunden ul li img {
}


#footer_wrapper {
height:190px;
background:url(http://images.divolution.com/bg_footer.gif) repeat-x top;
font-size:11px;
margin-top:-20px;
}
#footer {
padding:0 20px;
margin-top:20px;
}
#footer div.hr{
background:url(http://images.divolution.com/hr_footer.gif);
height:2px;
}
#footer div.hr hr {
display:none;
}

#footer p.breadcrumb {
color:#3a4b5c;
padding:30px 0;
float:left;
}
#footer p.breadcrumb span {
font-weight:bold;
text-transform:uppercase;
}

#footer p.breadcrumb a{
text-decoration:none;
}

#footer p.breadcrumb a:hover{
text-decoration:underline;
}

#footer p.navi {
padding:30px 0;
float:right;
text-transform:uppercase;
}

#footer p.navi a{
text-decoration:none;
}

#footer p.navi a:hover{
text-decoration:underline;
}

#footer p.louis {
padding:22px 0 0 0;
float:left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#7d8893;
}

#footer p.louis a{
text-decoration:none;
}

#footer p.louis a:hover{
text-decoration:underline;
}

#footer p.louis a,
#footer p.louis a:active,
#footer p.louis a:focus,
#footer p.louis a:link,
#footer p.louis a:visited
{
color:#7d8893;
}

#footer ul.partner {
float:right;
padding-top:25px;
}

#footer ul.partner li {
float:left;
}

#footer ul.partner li a {
height:56px;
display:block;
margin-left:50px;
}

#footer ul.partner li a span {
display:none;
}


#footer ul.partner li.gruender_fonds a{
background:url(http://images.divolution.com/logos/logo_hightech_gruenderfonds_gr.gif);
width:120px;
}
#footer ul.partner li.gruender_fonds a:hover{
background:url(http://images.divolution.com/logos/logo_hightech_gruenderfonds.gif);
}


#footer ul.partner li.web_analytics a{
background:url(http://images.divolution.com/logos/logo_web_analytics_gr.gif);
width:117px;
}
#footer ul.partner li.web_analytics a:hover{
background:url(http://images.divolution.com/logos/logo_web_analytics.gif);
}


#footer ul.partner li.bvdw a{
background:url(http://images.divolution.com/logos/logo_bvdw_gr.gif);
width:98px;
}
#footer ul.partner li.bvdw a:hover{
background:url(http://images.divolution.com/logos/logo_bvdw.gif);
}


#footer ul.partner li.marketing_experiments a{
background:url(http://images.divolution.com/logos/logo_marketing_experiments_gr.gif);
width:109px;
}
#footer ul.partner li.marketing_experiments a:hover{
background:url(http://images.divolution.com/logos/logo_marketing_experiments.gif);
}



div.bg {
background:#ff9900;
}

div.wfull {
width:698px;
}

div.w55 {
width:685px;
}

div.w45 {
width:548px;
}

div.w35 {
width:411px;
}

div.w25 {
width:274px;
}

div.w15 {
width:137px;
}

div.h400 {
height:400px;
}

div.h25 {
height:25px;
}

div.h10 {
height:10px;
}

div.al {
text-align:left;
}

div.ar {
text-align:right;
}

div.ac {
text-align:center;
}

div.box,
div.boxinfo {
padding:0 10px;
font-size:75%;
}
div.boxinfo {
font-size:70%;
height:150px;
position:relative;
}

div.boxinfo p {
margin-bottom:0px !important;
}

.left {
float:left;
}
.right {
float:right;
}

strong {
font-weight:bold !important;
}



div#header_main {
height:190px;
width:950px;
background:url(http://images.divolution.com/bg_header_main.png) no-repeat;
padding:30px 25px 0 25px;
position:relative;
z-index:40;
}

div#header_image {
width:950px;
height:190px;
position:relative;
}

.birne {
background:url(http://images.divolution.com/header/header_birne.jpg) no-repeat;
}

.frau_telefon {
background:url(http://images.divolution.com/header/header_frau_telefon.jpg) no-repeat;
}

.frau_tueten {
background:url(http://images.divolution.com/header/header_frau_tueten.jpg) no-repeat;
}

.jungs {
background:url(http://images.divolution.com/header/header_jungs.jpg) no-repeat;
}

.kasse {
background:url(http://images.divolution.com/header/header_kasse.jpg) no-repeat;
}

.laden {
background:url(http://images.divolution.com/header/header_laden.jpg) no-repeat;
}

.obst {
background:url(http://images.divolution.com/header/header_obst.jpg) no-repeat;
}

.obst2 {
background:url(http://images.divolution.com/header/header_obst2.jpg) no-repeat;
}

.schluessel {
background:url(http://images.divolution.com/header/header_schluessel.jpg) no-repeat;
}

.travel {
background:url(http://images.divolution.com/header/header_travel.jpg) no-repeat;
}

div#header_image div#header_animation_content {
top:10px !important;
right:10px !important;
width:470px !important;
}

div#header_image div#header_animation_content div.header_content_item {
width:450px;
min-height:77px;
}

#template_loesungen_anwendungen div#header_image div#header_animation_content div.header_content_item{
min-height:83px;
}


div#header_animation {
height:310px;
width:950px;
background:url(http://images.divolution.com/bg_header_animation.png) no-repeat;
padding:30px 25px 0 25px;
position:relative;
z-index:40;
}

div#header_animation_bg {
position:relative;
z-index:50;
height:310px;
width:950px;
}

div.header_bg_item {
height:310px;
z-index:50;
width:950px;
position:absolute;
}

div.header_bg_item.image1 {
background:url(http://images.divolution.com/header/main_1.jpg);
}

div.header_bg_item.image2 {
background:url(http://images.divolution.com/header/main_2.jpg);
}

div#header_animation_content {
height:150px;
width:607px !important;
position:absolute;
top:40px !important;
right:35px !important;
z-index:60;
overflow:hidden;
}

div.header_content_item {

width:607px;
display:block;

}

#next {
position:absolute;
top:0;
left:0;
width:100px;
height:100px;
display:block;
background:red;
z-index:90;
}

div.header_content_item {
background:url(http://images.divolution.com/header/box_bg.png) bottom right;
padding:10px;
width:587px;
zoom: 1;
height:97px;
}

div.header_content_item div.clear {
background:none;
}

div.header_content_item img {
float:left;
margin-right:10px;
}
div.header_content_item img.head {
margin-bottom:7px;
}


#branchen_select {
width:701px;
position:absolute;
right:30px;
bottom:65px;
}

#branchen_select div{
width:117px;
height:121px;
float:left;
background:url(http://images.divolution.com/bg_branchen_box.jpg);
padding:10px;
margin-left:4px;
text-align:center;
}
#branchen_select div a {
font-weight:bold;
text-decoration:none;
}

#branchen_select div a:hover {
text-decoration:underline;
}


.product_select {
width:92px;
float:left;
text-align:center;
margin-right:20px;
}
.product_select a {
font-weight:bold;
text-decoration:none;
}

.product_select a:hover {
text-decoration:underline;
}


ul.list {
margin-bottom:20px;
}
ul.list li {
margin-bottom:5px;
background:url(http://images.divolution.com/list_bullet.gif) no-repeat 0 3px;
padding-left:15px;
}


ul li span.icon {
display:inline-block;
height:16px;
width:16px;
margin-right:3px;
position:relative;
bottom:-3px;
}

ul li span.icon.pdf {
background:url(http://images.divolution.com/icons/file_pdf.png);
}

ul li span.icon.tif {
background:url(http://images.divolution.com/icons/file_image.png);
}



span.txtdivolution {
color:#FF7200;
font-style:normal !important;
background:none !important;
padding:0 !important;
margin:0 !important;
}
span.txtcopyright {
font-size:70%;
vertical-align:top !important;
display:block;
}

.img-left {
float:left;
margin:0 10px 10px 0;
}

.img-right {
float:right;
margin:0 0 10px 10px;
}

.portrait {
padding:5px;
border:1px solid #eeeeee;
margin-right:15px;
}

span.sternchen {
color:#FF7200;
}

em {
font-style:italic;
}



input.button {
border:1px solid #aaaaaa;
background-color:#eeeeee;
margin:3px 3px 3px 0;
padding:1px 1px 1px 17px;
background-repeat:no-repeat;
background-position:1px 2px;
font-weight:bold;
color:#333333;
font-size:100%;
}

input.button.accept {
background-image:url(http://images.divolution.com/icons/accept.png);
}



input.button:hover {
background-color:#dddddd;
}

input.text {
border:1px solid #aaaaaa;
padding:1px 1px 2px 1px;
position:relative;
top:-1px;
color:#333333;
background:#ffffff;
width:250px;
}

textarea.textarea {
border:1px solid #aaaaaa;
padding:1px 1px 2px 1px;
position:relative;
color:#333333;
background:#ffffff;
width:250px;
height:150px;
}

input.text:focus,
textarea.textarea:focus {
background-color:#eeeeee;
}

input.error,
textarea.error {
border:1px solid #ff0000;
}

label.left {
width:100px;
display:inline-block;
}
label.right {
margin-left:3px;
}

label.error {
color:#ff0000;
}

input.right,
select.right {
margin-left:100px;
float:none !important;
}

select.select {
border:1px solid #aaaaaa;
padding:0 1px 1px 1px;
position:relative;
top:-1px;
color:#333333;
background:#ffffff;
}

input.checkbox {
position:relative;
top:2px;
background:#ffffff;
}

input.radio {
position:relative;
top:2px;
background:#ffffff;
}

fieldset {
border:1px solid #dddddd;
width:365px;
padding:10px;
margin-bottom:10px;
}

fieldset p{
margin-bottom:5px !important;
}

fieldset legend {
font-size:120%;
font-weight:bold;
}



div#home {
width:100%;
}

div#home div.slogan {
width:293px;
float:left;
margin-left:15px;
}

div#home div.maintext {
width:606px;
float:right;
margin-right:16px;
}

div#home div.maintext p {
margin-bottom:0px;
}

div#home div#homeboxes {
background:url(http://images.divolution.com/bg_content_box_lines.gif) left bottom no-repeat;
margin-left:15px;
font-size:11px;
}

div#home div#homeboxes div.homebox {
width:293px;
float:left;
margin-left:20px;
}

div#home div#homeboxes div.homebox p.newsitem span {
font-weight:bold;
background:url(http://images.divolution.com/news_bullet.gif) no-repeat 0 3px;
padding-left:12px;
}

div#home div#homeboxes div.homebox p.newsitem a {
text-decoration:none;
}

div#home div#homeboxes div.homebox p.newsitem a:hover {
text-decoration:underline;
}

div#home div#homeboxes div.homebox p.newsitem {
margin-bottom:0px;
}

div#home div#homeboxes div.homebox div#kontakt p {
display:block;
height:25px;
line-height:25px;
margin:0;
clear:both;
}

div#home div#homeboxes div.homebox div#kontakt p span.key {
background:url(http://images.divolution.com/icons_kontakt.gif) no-repeat;
display:block;
width:70px;
font-weight:bold;
padding-left:39px;
}

div#home div#homeboxes div.homebox div#kontakt p span {
float:left;
}

div#home div#homeboxes div.homebox div#kontakt p.tele span {
background-position:5px 4px;
}

div#home div#homeboxes div.homebox div#kontakt p.mail span {
background-position:5px -27px;
}

div#home div#homeboxes div.homebox div#kontakt p.demo span {
background-position:5px -65px;
}

div#home div#homeboxes div.homebox.events p {
font-weight:bold;
}

div#home div#homeboxes div.homebox.events p img {
float:right;
margin-left:5px;
}



#kontakt_sidebox {
margin-top:30px;
font-size:11px;
line-height:18px;
background:url(http://images.divolution.com/icons_kontakt_side.gif) 0 22px no-repeat;
background-position-x:0;
background-position-y:22px;
height:155px;
}

#kontakt_sidebox p {
padding-left:35px;
}


#kontakt_sidebox p span {
font-weight:bold;
}



table.kundentable {
width:100%;
border-collapse:collapse;
}

table.kundentable td,
table.kundentable th {
padding:3px;
border:1px solid #eeeeee;
text-align:center;
vertical-align:middle;
}

table.kundentable th {
font-weight:bold;
}



body#template_home h3 {
margin-bottom:5px;
}

.newspic {
margin-right:13px;
}

div.homebox img.right {
margin-left:10px;
margin-right:0;
}

div.teaser_img_h h3,
div.teaser_img_h p {
float:right;
width:226px;
}

#newslist .newsitem {
background:url(http://images.divolution.com/bg_news_item.gif) bottom left repeat-x;
margin-bottom:20px;
}

#newslist .newsitem .news_footer {
height:45px;
position:relative;
}

#newslist .newsitem ul.list {
margin-bottom:0;
}

#newslist .newsitem .news_footer a.top,
#newslist .newsitem .news_footer a.read_more
{
position:absolute;
display:inline-block;
font-size:10px;
color:#9ca5ad;
text-decoration:none;
bottom:10px;
}

#newslist .newsitem .news_footer a.top {
background:url(http://images.divolution.com/bg_arrow_grey_up.gif) no-repeat 0px 5px;
right:10px;
bottom:10px;
padding-left:15px;
}

#newslist .newsitem .news_footer a.read_more {
left:10px;

}

#newslist .newsitem .news_footer a.top:hover,
#newslist .newsitem .news_footer a.read_more:hover {
text-decoration:underline;
}


#href_img_emma {
display:block;
padding:10px 0 15px 0;
}

span.transl{
visibility: visible !important;
display: inherit !important;
z-index:1001;
border-width:1px;
border-style:dashed;
border-color:#999999;
position:relative !important;
}

span.transl.default {
border-color:red;
}

span.transl.new {
border-color:blue;
}

span.transl:hover {
border-style:solid;
}


div.trans_edit {
height:16px;
width:16px;
background:url(http://images.divolution.com/pencil.png) no-repeat;
position:absolute;
top:0px;
right:0px;
}


div.trans_edit span{
display:none;
}

.newslistef li {
background:url(http://images.divolution.com/icons/accept.png) left top no-repeat;
padding-left:20px;
line-height:20px;
}






*{padding: 0; margin: 0;}




#TB_window {
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
}

#TB_secondLine {
font: 10px Arial, Helvetica, sans-serif;
color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}




#TB_overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}

* html #TB_overlay { 
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
position: fixed;
background: #ffffff;
z-index: 102;
color:#000000;
display:none;
border: 4px solid #525252;
text-align:left;
top:50%;
left:50%;
}

* html #TB_window { 
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
display:block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}

#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
}

#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}

#TB_closeAjaxWindow{
padding:7px 10px 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
}

#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}

#TB_title{
background-color:#e8e8e8;
height:27px;
}

#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
padding:15px;
}

#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}

#TB_load{
position: fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top: 50%;
left: 50%;
margin: -6px 0 0 -104px; 
}

* html #TB_load { 
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}

* html #TB_HideSelect { 
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}








.simply-scroll-container { 
position: relative;
}

.simply-scroll-clip { 
position: relative;
overflow: hidden;
z-index: 2;
}

.simply-scroll-list { 
position: absolute;
top: 0;
left: 0;
z-index: 1;
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}

.simply-scroll-list li {
padding: 0;
margin: 0;
list-style: none;
}

.simply-scroll-list li img {

display: block;
}

.simply-scroll-btn {
position: absolute;
background-image: url(buttons.png);
width: 42px;
height: 44px;
z-index:3;
cursor: pointer;
}

.simply-scroll-btn-left {
left: 6px;
bottom: 6px;
background-position: 0 -44px;
}
.simply-scroll-btn-left.disabled {
background-position: 0 0 !important;
}
.simply-scroll-btn-left:hover {
background-position: 0 -88px;
}

.simply-scroll-btn-right {
right: 6px;
bottom: 6px;
background-position: 84px -44px;
}
.simply-scroll-btn-right.disabled {
background-position: 84px 0 !important;
}
.simply-scroll-btn-right:hover {
background-position: 84px -88px;
}

.simply-scroll-btn-up {
right: 6px;
top: 6px;
background-position: -126px -44px;
}
.simply-scroll-btn-up.disabled {
background-position: -126px 0 !important;
}
.simply-scroll-btn-up:hover {
background-position: -126px -88px;
}

.simply-scroll-btn-down {
right: 6px;
bottom: 6px;
background-position: -42px -44px;
}
.simply-scroll-btn-down.disabled {
background-position: -42px 0 !important;
}
.simply-scroll-btn-down:hover {
background-position: -42px -88px;
}



.simply-scroll { 
width: 940px;
height: 60px;
}

.simply-scroll .simply-scroll-clip {
width: 940px;
height: 60px;
}

.simply-scroll .simply-scroll-list {}

.simply-scroll .simply-scroll-list li {
float: left;
height: 60px;
}
.simply-scroll .simply-scroll-list img {
margin-left:5px;
}

.simply-scroll .simply-scroll-btn {}

.simply-scroll .simply-scroll-btn-left {}
.simply-scroll .simply-scroll-btn-left.disabled {}
.simply-scroll .simply-scroll-btn-left:hover {}

.simply-scroll .simply-scroll-btn-right {}
.simply-scroll .simply-scroll-btn-right.disabled {}
.simply-scroll .simply-scroll-btn-right:hover {}

.simply-scroll .simply-scroll-btn-up {}
.simply-scroll .simply-scroll-btn-up.disabled {}
.simply-scroll .simply-scroll-btn-up:hover {}

.simply-scroll .simply-scroll-btn-down {}
.simply-scroll .simply-scroll-btn-down.disabled {}
.simply-scroll .simply-scroll-btn-down:hover {}

#scroller_corner {
position:absolute;
z-index:25;
}

#scroller_logo {
position:absolute;
z-index:26;
right:0;
}

#scroller_load {
height:240px;
width:745px;
position:absolute;
z-index:15;
background:url(../../images/loading_bg.jpg);
}
#scroller_load_text{
position:absolute;
top:145px;
left:185px;
font-weight:bold;
}

#scroller_ajax_loader{
position:absolute;
top:120px;
left:150px
}

#scroller {
display:none;
position:absolute;
z-index:10;
}



