/* allgemeines */
#content #datev_content a:hover {font-weight:normal;}
#content #datev_content td {vertical-align:top;}
#content #datev_overview #overview_3 .datev_text{color:#ffffff;}
/*#content #datev_overview #overview_3:hover .datev_text {color:white;}*/
#content #datev_overview #overview_2, #overview_3, #overview_4 {cursor:pointer;}
#content #datev_overview a:hover {font-weight:normal;}


#web .nofloat input{width:15px;margin-right:5px;float:left; border:none!important;}
#web .nofloat{height:5px; margin-left:0px;}
#web fieldset {border:none;margin:0; padding:0; }
#web legend{font-weight:bold;margin-bottom:10px;}

/* SOFTWARE DETAIL */
#content #datev_content td { text-align:left;}
#content #datev_content td h4 {width:200px; color:#4a5b62; font-weight:normal; padding:0; text-align:left;}
#content #datev_content td ul {padding:0;}
#content #datev_content td li {padding-bottom:5px;}
#content #datev_content .datev_sw_demovideo {display:block; float:right; margin-left:5px;}

/*  Navigation */
#web #datev_navigation {padding:0!important; margin:0; height:30px; }
#web #datev_navigation li {padding:0; display:block; float:left; margin-right:2px; background:transparent; }
#web #datev_navigation li a { display:block; padding:2px 4px; text-align:center;  text-decoration:none; white-space:nowrap; border-bottom:4px solid #0062c5; }
#web #datev_navigation li.home a { padding:2px 5px;  border-bottom:4px solid #EDEEEF;}
#web #datev_navigation li a:hover,#content #datev_navigation li.active a {color:#64a400; font-weight:normal;border-bottom:4px solid #64a400;}
#web #datev_navigation_end {clear:both;float:none;padding-bottom:13px;}

/* ACCORDION */
#content #accordion {padding:0!important;}
#content #accordion  li {padding:0; background:none; }
#content #accordion .toggler {padding:2px 5px; margin:2px 0 0 0; cursor:pointer; background:#eceff0;}
#content #accordion .toggler.active {background:#0062c5; color:#ffffff;}
#content #accordion .element div {border:1px solid #c0cccf;padding:5px;}
#content #accordion .element ul {border:1px solid #c0cccf;padding:5px;}
#content #accordion .element ul.smallli {padding-left:10px; margin:0!important;}
#content #accordion .element .smallli li {list-style-type:disc; margin:0 0 0 10px; padding:0 0 2px 0;}
#content #accordion .arrowleft {text-align:right;padding:0;}

/*POPUP*/
#content #datev_gallery ul, ul.datev_gallery  {margin:0 0 10px 0!important; padding:0!important;}
#content #datev_gallery ul li, ul.datev_gallery li {float:left!important; clear:none; background:none; margin:0 5px 0 0; border:1px solid #C1CCCF; padding:2px!important; background:none!important;}
#content #datev_gallery ul li img, ul.datev_gallery li img {border:1px solid #EDEFF0!important; display: block;  }

#content .datev_gallery {margin:0;}
#content .datev_gallery li {list-style-image:none;}

/* IE6 */
* html #TB_iframeContent{ margin-bottom:1px; }


/* ALLES */
#datev_overview {position:relative; height:255px; width:543px;}

/*additional*/
#datev_overview .datev_person {display:block; height:270px; width:28px; position:absolute; top:1px; }
#datev_overview .datev_person span {display:none!important;}

#datev_overview #graph_mandant {left:0; background:url(img/datev_overview_all.gif) -14px -7px no-repeat;}
#datev_overview #graph_stb {right:0; background:url(img/datev_overview_all.gif) -529px -7px no-repeat;}


/* PFEILE */
#datev_overview .overview_arrow {width:478px; height:58px; display:block; position:absolute; left:28px; background-image:url(img/datev_overview_all.gif); background-repeat:no-repeat; background-position: -42px -7px;
}
#datev_overview .overview_arrow {text-decoration:none!important; color:#3a3a3a; }
#datev_overview .overview_arrow .datev_text {position: absolute; top:3px; left:120px; width:320px;}
#datev_overview .datev_icon {position:absolute; top:6px; left:57px; width:46px; height:46px;
background-image:url(img/datev_overview_all.gif); background-repeat:no-repeat; 
} 

#datev_overview #overview_1 { color:gray; }
#datev_overview #overview_1 .datev_icon {background-position: -54px -210px;}

#datev_overview #overview_2 {top:66px;}
#datev_overview #overview_2 .datev_icon {background-position: -114px -210px;}
#datev_overview #overview_2:hover {background-position: -42px -270px;}
#datev_overview #overview_2:hover .datev_icon {background-position: -353px -210px;}
#datev_overview #overview_2:hover {color:black;}

#datev_overview #overview_3 {top:132px; background-position: -42px -466px; color:white; height:72px; }
#datev_overview #overview_3 .datev_icon {background-position: -173px -210px;}
#datev_overview #overview_3:hover {background-position: -42px -540.5px;}
#datev_overview #overview_3:hover .datev_icon {background-position: -412px -210px;}
#datev_overview #overview_3:hover {color:white;}

#datev_overview #overview_4 {top:214px; background-position: -42px -134px; right:29px; left:auto;}
#datev_overview #overview_4 .datev_icon {background-position: -233px -210px;}
#datev_overview #overview_4:hover {background-position: -42px -397px;}
#datev_overview #overview_4:hover .datev_icon {background-position: -472px -210px;}
#datev_overview #overview_4:hover {color:black;}


.gallerycontainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: white; display: none; }
.galleryloading { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: url(img/loading.gif) no-repeat center center; display: none; }
.gallerycontent { border: 2px solid #ddd; text-align: center; }
.gallerycontent .text { margin-top: 20px; }
.gallerycontent .closer {position:absolute; top:5px; right:5px; background:url(img/close.gif) center center no-repeat; width:14px; height:14px;}
.gallerycontent .closer span { display:none;}
.gallerycontent iframe { border: 0; width: 775px; height: 590px; margin: 10px; }
.gallerycontent .title { padding: 5px; font-weight: bold; background: #eee; }

.clear {clear:both; float:none; display:block;}