#dwsCheckoutWorksheet{
	height: 100%;
	width: 100%;
}


#downloadPhotoShow {
    width: 540px;
    padding: 5px;
}

#downloadPhotoShow .logo {
    margin: 8px 0 0 15px;
    background-image: url(/franzis-img/logo_franzis_buchcd.gif );
    width: 183px;
    height: 40px;
}

#downloadPhotoShow .imageArea {
    width: 100%;
    height: 410px;
    margin: 15px 0 0 0;
    text-align: center;
}

#downloadPhotoShow .image {
    margin: 0 auto 10px auto;
}

#downloadPhotoShow .imageDescription {
    margin: 0 auto 0 auto;
}

#downloadPhotoShow .line {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #EFEFEF;
    width: 100%;
}

#downloadPhotoShow .navigation {
    margin: 15px 5px;
}

#downloadPhotoShow .navigation .left {
    float: left;
}

#downloadPhotoShow .navigation .center {
    margin: 0 auto 0 auto;
    width: 300px;
}

#downloadPhotoShow .navigation .info {
    margin: 0 auto 0 auto;
    width: 150px;
}

#downloadPhotoShow .navigation .right {
    float: right;
}

/*
    templates
*/

#downloadTemplateSoftware {
    width: 656px;
}

/*
    user vote
*/

#downloadUserVote{
    width:550px;
}

#downloadUserVote .logo{
    border: 0;
	height: 40px;
	width: 183px;
	background: url(/franzis-img/logo_franzis_buchcd.gif);
	margin: 10px 0 10px 19px;
}

#downloadUserVote .back{
	background-color: #E6E6E6;
    width: 550px;
    padding: 5px;
}

#downloadUserVote .info{
	border: solid 1px #E6E6E6;
}

#downloadUserVote .voteInfo{
    margin: 40px 0 0 40px;
    width: 200px;
    border-color: #000033;
    border-width: 1px;
    border-style: solid;
    padding: 7px 7px;
    overflow:hidden;
}

#downloadUserVote .voteInfo p{
    font-weight: bold;
    padding: 5px 0 9px 0;
    vertical-align: middle;
}

#downloadUserVote .voteInfo img{
    float: right;
    margin: 0 20px 0 0;
}

#downloadUserVote .voteBox{
    width: 230px;
    background-color: #FFFFFF;
    border-color: #000033;
    border-width: 1px;
    border-style: solid;
    overflow:hidden;
    padding: 7px 7px;
}

#downloadUserVote .voteBox p{
    padding: 12px 0;
}

#downloadUserVote .voteBox img{
    float: right;
    margin: auto 20px auto 0;
}

#downloadUserVote .downloadImg{
    float: right;
    text-align: center;
    width: 150px;
    height: 150px;
    margin: 60px 60px 0 0;
}

#downloadUserVote .downloadInfo{
    float: left;
    width: 250px;
    margin: 10px 0 0 0;
}

#downloadUserVote .downloadInfo p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 7px;
}

#downloadUserVote .downloadInfo .name{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ff3300;
}

#downloadUserVote .link{
    clear: both;
    width: 550px;
    margin: 15px 0;
}

#downloadUserVote .link p{
    margin: 15px 5px;
}

/*
    subscription
*/

.dwsSubscription {
    width: 100%;
}

.dwsSubscription .box{
    float:left;
}

.dwsSubscription .box_space{
    float: left;
    width: 6px;
}

.dwsSubscription .clear_both{
    clear: both;
}

.dwsSubscription .clr1{ background-image : url(/dws-img/subscr/box_1.gif); width: 81px; height: 82px; }
.dwsSubscription .clr2{ background-image : url(/dws-img/subscr/box_2.gif); width: 81px; height: 82px; }
.dwsSubscription .clr3{ background-image : url(/dws-img/subscr/box_3.gif); width: 81px; height: 82px; }
.dwsSubscription .clr4{ background-image : url(/dws-img/subscr/box_4.gif); width: 81px; height: 82px; }
.dwsSubscription .clr5{ background-image : url(/dws-img/subscr/box_5.gif); width: 81px; height: 82px; }
.dwsSubscription .clr6{ background-image : url(/dws-img/subscr/box_6.gif); width: 81px; height: 82px; }

.dwsSubscription .box .subscriptionBoxDuration{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
    text-align: center;
    padding: 10px 0 0 0;
}

.dwsSubscription .box .subscriptionBoxOldPrice{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}

.dwsSubscription .box .subscriptionBoxOldPriceCrossed{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000066;
    text-decoration:line-through;
}

.dwsSubscription .box .subscriptionBoxPrice{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
    text-align: center;
    padding: 10px 5px 0 5px;
}

.dwsSubscription .box .textClr1{
    color:#FF0000;
}

.dwsSubscription .box textClr2{
    color:#00177B;
}

.dwsSubscription .box textClr3{
    color:#046504;
}

.dwsSubscription .box textClr4{
    color:#5A0D68;
}

.dwsSubscription .box textClr5{
    color:#666600;
}

.dwsSubscription .box textClr6{
    color:#663300;
}

.dwsSubscription .name{
    text-align:center;
}

.dwsSubscription .description{
    margin-top: 5px;
}

/*
    download-common
*/

.dwsError{
    font-size: 12px; color: #CC3333;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight:bold;
}

.dwsNavigation {
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    background-color: #E6E6E6;
    margin: 5px 0;
    padding: 0 3px;
}

.dwsNavigation .left {
    float: left;
}

.dwsNavigation .center {
   text-align: center;
 }

.dwsNavigation .right {
    float: right;
}

#dwsArea{
    width:656px;
}

/*
    information
*/

.information{
}

#dwsArea .information p{
    margin: 0 0 5px 0;
}
#dwsArea .information .offerTitle{
    FONT-SIZE: 14px; font-weight:bold; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
#dwsArea .information .offerText{
    FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
#dwsArea .information  a, #dwsArea .information a:hover, #dwsArea .information a:link, #dwsArea .information a:active{
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

#dwsSoftwareList, #dwsMT66ClipartList, #dwsClipartList{
    text-align:center;
}


#dwsTplSoftware, #dwsTplMT66Clipart, #dwsTplClipart{
    width:640px;
    text-align:center;
    vertical-align:top;
}

#pageDownloadNavigationBox{
    clear:both;
}

#listDownloadNavigationBoxLeft{
    text-align:left;
}

#listDownloadNavigationBoxRight{
    text-align:right;
}

.dwsSoftwareDesription{
    width:430px;
}


#softwareList{

}

.dwsTplSoftwareItem{

    height:auto;
    min-height:200px;
    overflow:hidden;
    overflow-x:hidden;
}

/*
    shop
*/

#dwsShop{
    margin-left:6px;
}

#dwsShopResult{
    margin-left:6px;
}

#dwsShop *{
    FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

#dwsShop .center{
    text-align:center;
}

#dwsShop .line{
    width:100%;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color:#000000;
}

#dwsShop hr{
    width:100%;
    height: 1px;
    color: #fc8e04;
}

#dwsShop .info{
    width:100%;
    font-size: 12px;
    color: #4b4b4b;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-weight: normal;
}

#dwsShop .headerContainer
{
    width:100%;
    text-align:center;
}
#dwsShop .header{
    margin: 0 auto 0 auto;
    text-align:center;
    vertical-align:middle;
    margin-bottom: 20px;
    FONT-SIZE: 14px; COLOR: #999999; font-weight:bold; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
#dwsShop .header td{
    height:22px;
}

#dwsShop .header .bullet{
    width:22px;
}
#dwsShop .header .bullet .current,
#dwsShop .header .bullet .previous,
#dwsShop .header .bullet .next
{
    vertical-align:middle;
    width:22px;
    height:22px;
    position:relative;
}
#dwsShop .header .bullet .current{
    background:url("/dws-img/kreis_current.png") no-repeat center;
    color:#333333;
}
#dwsShop .header .bullet .previous{
    background:url("/dws-img/kreis_previous.png") no-repeat center;
    color:#666666;
}
#dwsShop .header .bullet .next{
    background:url("/dws-img/kreis_next.png") no-repeat center;
}
#dwsShop .header .bullet .current div,
#dwsShop .header .bullet .previous div,
#dwsShop .header .bullet .next div
{
    top:3px;
    left:4px;
    position:absolute;
    width:15px;
    height:15px;
    font-weight:bold;
}
#dwsShop .header .text{
    text-align:left;
    padding-left:5px;
    padding-right:40px;
}
#dwsShop .header .text a,
#dwsShop .header .text a:link{
    color:#666666;
    text-decoration:none;
}
#dwsShop .header .text a:hover{
    color:#666666;
    text-decoration:underline;
}
#dwsShop .header .text .current{
    color:#333333;
}


.navigation{
    width:854px;;
    margin: 0 auto 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right:1px;
}

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

.dwsNextBtn{
    background:url("/dws-img/button_weiter.png") no-repeat center;
    width:114px;
    height:24px;
}

#dwsBasket{}
#dwsBasket .text{
    FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    margin-bottom:10px;
}
#dwsBasket .smallTitle{
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    margin-bottom:10px;
}
#dwsBasket .bigTitle{
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    margin-bottom:10px;
}
#dwsBasketTable {
    margin-top:15px;
    margin-bottom:15px;
}
#dwsBasketTable *{
    FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
#dwsBasketTable td{
    background-color:#EBEBEB;
    border:1px solid #FFFFFF;
    padding:4px;
}

#dwsBasketTable tr.head td{
    border-bottom: 1px solid #fc8e04;
}
#dwsBasketTable tr.head td{
    FONT-SIZE: 11px;
    background-color:#FFFFFF;
}

#dwsBasketTable tr.summary td{
    background-color:#F0F0F0;
    border:1px solid #F0F0F0;
}

#dwsBasketTable tr.refresh td{
    background-color:#EEEEEE;
}

#dwsBasketTable .checkIndividual{text-align:left;width:60px;}
#dwsBasketTable .quantity{text-align:left;width:60px;}
#dwsBasketTable .image{text-align:left;width:107px}
#dwsBasketTable .isbn{text-align:left;width:137px}
#dwsBasketTable .name{text-align:left;width:420px;}
#dwsBasketTable .price{text-align:right;width:100px;}
#dwsBasketTable .total{text-align:right;width:100px;}

#dwsBasketTable input.refresh{
    FONT-SIZE: 12px;
}
#dwsBasketTable .content .quantity{    text-align:center;}
#dwsBasketTable input.quantity{
    FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    width:30px;
    text-align:center;
}
#dwsBasketTable .refreshBtn{
    background:url("/dws-img/button_aktualisieren.png") no-repeat center;
    width:114px;
    height:24px;
}
#dwsBasketTable .modifyBtn{
    background:url("/dws-img/button_aendern.png") no-repeat center;
    width:114px;
    height:24px;
}

#dwsBasketTable .summary .totalTitle{
    text-align:right;
}

#dwsBasketTable .brutto .title,
#dwsBasketTable .netto .title,
#dwsBasketTable .shipment .title,
#dwsBasketTable .payment .title{
    text-align:right;
}


#dwsBasketTable hr{
    height:1px;
    color: #999999;
}

#dwsBasket .header{
    width:100%;
}

#dwsBasket .nonProceed{
    text-align:center;
    height:27px;
}

#dwsBasket .addCoupon{
    text-align:center;
    margin: 0px;
}
#dwsBasket .addCoupon table *{
    vertical-align:middle;
}
#dwsBasket .addCoupon table td{
    padding-right:6px;
}

#dwsBasket .addCoupon .addCouponSubmit{
    background:url("/dws-img/button_gutschein_einloesen.png") no-repeat center;
    width:154px;
    height:30px;
}

.dwsBasketProceedShopping{
    background:url("/dws-img/button_weiter_einkaufen.png") no-repeat center;
    width:114px;
    height:24px;
}

.dwsBasketToCheckout{
    background:url("/dws-img/button_bestellen_gross.png") no-repeat center;
    width:171px;
    height:35px;
}

#dwsCheckoutInfoTable{
    FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
#dwsCheckoutInfoTable td{
    vertical-align:top;
    padding:15px;
    background-color:#F0F0F0;
}
#dwsCheckoutInfoTable .title{
    font-weight:bold;
    width: 232px;
}
#dwsCheckoutInfoTable .info{
    FONT-SIZE: 12px;
    width: 320px;
}
#dwsCheckoutInfoTable .modifyLink{
    vertical-align:middle;
}
#dwsCheckoutInfoTable .modifyLink img{
    background:url("/dws-img/button_aendern.png") no-repeat center;
    width:114px;
    height:24px;
}

.dwsAgbInfoTable{
    padding-left: 10px;
    padding-bottom: 10px;
}
.dwsAgbInfoTable a,
.dwsAgbInfoTable a:link{
    FONT-SIZE: 12px; COLOR: #333399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.dwsCheckoutComments {
    FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    padding-left:10px;
}
.dwsCheckoutComments .title{
    font-weight:bold;
}
.dwsCheckoutComments .remark{
    font-weight:normal;
}
.dwsCheckoutComments textarea{
    width:740px;;
    height:80px;
}

/*
    donload-templates/software/download-list
*/

.dwsTplSoftwareItem .detailMedia{
    width:200px;
    height:200px;
    text-align:center;
    float:left;
    display:inline;
}

.dwsTplSoftwareItem .detailMedia img{
    width:200px;
}

.dwsTplSoftwareItem .softwareInfo{
    text-align:left;
    width:430px;
    height:auto;
    margin-left:200px;
    padding-left:5px;
}

.dwsTplSoftwareItem .softwareInfo span{
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff3300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.detailImg{
    border:none;
}

.dwsSoftwareInfoStr{
   width:430px;
    position:relative;
    height:62px;
}

.dwsSoftwareInfoStr .vote{
    position:absolute;
    left:0;
    top:0;
    width:90px;
    height:62px;
    overflow:hidden;
}

.dwsSoftwareInfoStr .downloadCount{
    position:absolute;
    left:90px;
    top:0;
    width:110px;
    height:62px;
    overflow:hidden;
}

.dwsSoftwareInfoStr .downloadStart{
    position:absolute;
    left:200px;
    top:0;
    width:100px;
    height:62px;
    overflow:hidden;
}

.iconDownload, .iconDownloadRed{
    width:22px;
    height:22px;
    border:none;
    text-align:center;
}

.iconDownload{
    background:url("/dws-img/icon_download_small.gif") no-repeat center;
}

.iconDownloadRed{
    background:url("/dws-img/icon_download_small_RED.gif") no-repeat center;
}

.voteHand1, .voteHand2, .voteHand3, .voteHand4{
    width:20px;
    height:20px;
    border:none;
    text-align:center;
}

.voteHand1{
    background:url("/dws-img/hand_1.gif") no-repeat center;
}

.voteHand2{
    background:url("/dws-img/hand_2.gif") no-repeat center;
}

.voteHand3{
    background:url("/dws-img/hand_3.gif") no-repeat center;
}

.voteHand4{
    background:url("/dws-img/hand_4.gif") no-repeat center;
}

.clearSpace{
    height:5px;
}

.clearImg{
    background: url(/dws-img/d.gif) repeat;
    height:5px;
}

.voteGroup{
    position:relative;
}

.voteGroup .link{
    position:absolute;
    top:20px;
    left:10px;
    height:20px;
    width:100px;
}

.voteGroup .count{
    position:absolute;
    top:40px;
    left:30px;
}

.voteGroup .voteImg{
    position:absolute;
    top:37px;
    left:45px;
}

.downloadCountGroup{
    position:relative;
}

.downloadCountGroup .title{
    position:absolute;
    top:20px;
    left:21px;
    height:20px;
    width:100px;
}

.downloadCountGroup .count{
    position:absolute;
    top:40px;
    left:45px;
}

.downloadStartGroup{
    position:relative;
}

.downloadStartGroup .link{
    position:absolute;
    top:5px;
    left:0;
    height:40px;
    width:60px;
}

.downloadStartGroup .downloadStartImg{
    position:absolute;
    top:21px;
    left:45px;
    width:22px;
    height:22px;
}

.downloadStartGroup .size{
    position:absolute;
    top:40px;
    left:0;
    width:60px;
    height:18px;

}

.dwsSoftwarePrice{
    width:430px;
    position:relative;
    height:58px;
}
.dwsSoftwarePrice .price{
    position:absolute;
    top:0;
    left:0;
    width:163px;
    height:52px;
}

.dwsSoftwarePrice .downloadImg{
    position:absolute;
    right:0;
    top:15px;
    width:137px;
    height:22px;
}

.downloadImage{
    background:url("/dws-img/download.jpg") no-repeat center;
    width:108px;
    height:22px;
}

.dwsSoftwareBoxPrice{
    width:430px;
    position:relative;
    height:58px;
}
.dwsSoftwareBoxPrice .price{
    position:absolute;
    top:0;
    left:0;
    width:163px;
    height:52px;
}

.dwsSoftwareBoxPrice .boxImg{
    position:absolute;
    right:0;
    top:15px;
    width:137px;
    height:22px;
}

.boxImage{
    background:url("/dws-img/korb.gif") no-repeat center;
    width:109px;
    height:22px;
}

.dwsProductInfo .dwsProductInfoItem .dwnDemoImg .demoImage{
    background:url("/dws-img/button_demo_download.png") no-repeat center;
    width:114px;
    height:24px;
}

.dwsDruckerImg{
    background: url("/dws-img/button_drucken.png" ) no-repeat center;
    width: 114px;
    height: 24px;
}

.infoImage{
    background:url("/dws-img/info.gif") no-repeat center;
    width:24px;
    height:22px;
}

font.priceSize{
   FONT-SIZE: 12px;
}

.priceColor{
   FONT-SIZE: 12px; COLOR: #0AAC02; font-weight:bolder;
}

#downloadSeparatingLine{
    width:100%;
    /*border-top-style: solid;
    border-top-width: 1px;
    border-top-color:#EFEFEF;*/
}

/*
       donload-templates/software/download-detail
*/

.dwsSoftwareDetail{
    height:auto;
    min-height:300px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}

.dwsSoftwareDetail .dwsInfoSoftware{
    text-align:left;
    display:inline;
    float:left;
}

.dwsSoftwareDetail .dwsDescriptionSoftware{
    text-align:left;
    height:auto;
    margin-left:220px;
    padding-left:5px;
}

.dwsSoftwareDetail .dwsInfoSoftware .media{
    width:200px;
    text-align:center;
}

.dwsSoftwareDetail .dwsInfoSoftware .info{
    width:218px;
}

.dwsProductInfo{
}

.dwsProductInfo .title{
    background:#E6E6E6;
    color:#000000;
    font-size:1.2em;
    text-align:left;
    padding: 0 0 0 3px;
    font-weight:bolder;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}

.dwsProductInfo .dwsProductInfoItem{
    min-height:20px;
    height:auto;
    border-bottom:solid 1px #efefef;
    padding-bottom:3px;
}

.dwsProductInfo .dwsProductInfoItemNonBorder{
    min-height:20px;
    height:auto;
}

.dwsProductInfo .dwsShortDescription{
    min-height:20px;
    height:auto;
    text-align:left;
}
.dwsProductInfo .dwsProductInfoItem td, .dwsProductInfo .dwsProductInfoItemNonBorder td{

    height:auto;
    overflow:hidden;
}
.dwsProductInfo .dwsProductInfoItem .name, .dwsProductInfo .dwsProductInfoItemNonBorder .name{
    text-align:left;
    width:100px;
}

.dwsProductInfo .dwsProductInfoItem .voteName{
    text-align:left;
    width:100px;
    padding-top:2px;
}

.dwsProductInfo .dwsProductInfoItem .value{
    text-align:left;
    width:106px;
}

.dwsProductInfo .dwsProductInfoItem .voteValue{
    text-align:left;
    width:16px;
    padding-top:3px;
}

.dwsProductInfo .dwsProductInfoItem .dwnImg{
    text-align:left;
    width:110px;
}

.dwsProductInfo .dwsProductInfoItem .dwnDemoImg{
    text-align:left;
    width:210px;
}

.dwsProductInfo .dwsProductInfoItem .dwnSize{
    text-align:left;
    width:96px;
}
.dwsProductInfo .dwsProductInfoItem .dwnStartImg{
    text-align:left;
    width:30px;
    border:solid 1px;
}

.dwsProductInfo .dwsProductInfoItem .voteImg{
    text-align:left;
    width:90px;
}

.dwsProductInfo .dwsProductInfoItem .valueOldPrice, .dwsProductInfo .dwsProductInfoItemNonBorder .valueOldPrice{
    text-align:right;
    vertical-align:middle;
    width:103px;
}

.dwsDunkelGrauHeadLine {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff3300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/*
    donload-templates/Clipart/download-list
    donload-templates/MT66Clipart/download-list
*/

.dwsTplMT66ClipartPage, .dwsTplClipartPage{
    width:656px;
    border-spacing:5px;
    border:0;
    vertical-align: middle;
    text-align: left;
}

.dwsTplMT66ClipartPage td, .dwsTplClipartPage td{
    padding:1px;
}

.dwsTplMT66ClipartItem, .dwsTplClipartItem{
    border-collapse:collapse;
    border:0;
    height:130px;
    vertical-align: bottom;
    text-align: left;
}

.dwsTplMT66ClipartItem td, .dwsTplClipartItem td{
    padding:0;
    text-align:center;
    vertical-align:middle;
}

.dwsTplMT66ClipartPage .clipartImg, .dwsTplClipartPage .clipartImg{
    height:130px;
}
.dwsTplMT66ClipartPage .clearSpace, .dwsTplClipartPage .clearSpace{
    height:10px;
}

/*
    donload-templates/Clipart/download-detail
    donload-templates/MT66Clipart/download-detail
*/

.dwsMT66ClipartDetail, .dwsClipartDetail{
    width:656px;
    text-align:center;

}
.dwsMT66ClipartDetail .dwsMT66ClipartDetailImg, .dwsClipartDetail .dwsClipartDetailImg{
    width:656px;
    border:solid 1px;
    border-bottom:solid 1px #efefef;
    border-left:none;
    border-right:none;
    border-top:none;
    padding-bottom:10px;
}

.dwsMT66ClipartDetail .dwsMT66ClipartDetailImg .detailImg,
.dwsClipartDetail .dwsClipartDetailImg .detailImg{
    border:none;
}
.dwsMT66ClipartDetail .dwsMT66ClipartDetailImg .clipartDate,
.dwsClipartDetail .dwsClipartDetailImg .clipartDate{
    text-align:right;
    margin-right:40px;
    margin-top:25px;
}
.dwsMT66ClipartDetailInfo, .dwsClipartDetailInfo{
    width:656px;
    text-align:center;
}
.dwsMT66ClipartSingleProduct, .dwsClipartSingleProduct{
    text-align:right;
    min-height:24px;
}
.dwsMT66ClipartSingleProduct .singleProduct, .dwsClipartSingleProduct .singleProduct{
    border:0;
    border-collapse:collapse;
    text-align:right;
    float:right;
}
.dwsMT66ClipartSingleProduct .singleProduct td,
.dwsClipartSingleProduct .singleProduct td{
    text-align:right;
    vertical-align:middle;
    padding-left:15px;
}

.dwsMT66ClipartDetailInfo .title, .dwsMT66ClipartDetailInfo .values,
.dwsClipartDetailInfo .title, .dwsClipartDetailInfo .values{
    width:656px;
    border-spacing:1px;
}

.dwsMT66ClipartDetailInfo .title td,
.dwsClipartDetailInfo .title td{
    width:109px;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#E6E6E6;
    text-align:center;
    padding:0;
}

.dwsMT66ClipartDetailInfo .values td,
.dwsClipartDetailInfo .values td{
    width:109px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    padding:0;
}

.dwsMT66ClipartDetailInfo .values .formatStr,
.dwsClipartDetailInfo .values .formatStr{
    height:20px;
}

.dwsMT66ClipartDetailInfo .values .valuesSeparatingLine,
.dwsClipartDetailInfo .values .valuesSeparatingLine{
    color:#efefef;
}

.dwsMT66ClipartDetail .clearSpace,
.dwsClipartDetail .clearSpace{
    height:16px;
}
.dwsMT66ClipartDetail .clearImg,
.dwsClipartDetail .clearImg{

    background: url(/dws-img/d.gif) repeat;
    height:16px;
}
/*
    download_category_tree_box
*/

.dwsMetaCategoryBoxItem, .dwsMetaCategoryBoxItemSelect{
    width:167px;
    /*min-height:25px;*/
    text-align:left;
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.dwsMetaCategoryBoxItem{
    background-color:#F4F3F3;
    border-left: 1px solid #C3C3C3;
    border-right: 1px solid #C3C3C3;
    border-bottom: 1px solid #C3C3C3;
}

.dwsMetaCategoryBoxItemSelect{
    background-color:#E3E3E3;
    border-top: 1px solid #FC8E04;
    border-bottom: 1px solid #FC8E04;
    border-left: 1px solid #FC8E04;
    border-right: 1px solid #FC8E04;
}

.dwsMetaCategoryName{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.dwsMetaCategoryNameSelect{
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.dwsMetaCategoryNameSelectInPath{
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.dwsCategoryName, .dwsCategoryName a, .dwsCategoryName a:hover, .dwsCategoryName a:link, .dwsCategoryName a:active{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    /*height:20px;*/
}

.dwsCategoryNameSelect, .dwsCategoryNameSelect a, .dwsCategoryNameSelect a:hover, .dwsCategoryNameSelect a:link, .dwsCategoryNameSelect a:active{
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    /*height:20px;*/
}
.dwsCategoryNameSelectInPath, .dwsCategoryNameSelectInPath a, .dwsCategoryNameSelectInPath a:hover, .dwsCategoryNameSelectInPath a:link, .dwsCategoryNameSelectInPath a:active{
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    /*height:20px;*/
}

.dwsCategoryBoxItem, .dwsCategoryBoxItemSelect{
    width:167px;
    overflow:hidden;
    min-height:20px;
    text-align:left;
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;

}
.dwsCategoryBoxItem{
    background-color:#F4F3F3;
    border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
    border-bottom: 1px solid #C3C3C3;
}

.dwsCategoryBoxItemSelect{
    background-color:#E3E3E3;
    border-top: 1px solid #FC8E04;
    border-left: 1px solid #FC8E04;
    border-right: 1px solid #FC8E04;
    border-bottom: 1px solid #FC8E04;
}

.dwsCategoryBoxItem .categoryName{
    border:none;
}

a.dwsLeftlinkSelectedNoneUnderline{
 TEXT-DECORATION:none;
}

#dwsCategoryBox .cmnSideBoxTitle{
    position:relative;
    background-color:#E3E3E3;
    height:22px;
    width: 167px;
    border: 1px solid #FC8E04;
}

#dwsCategoryBox .cmnSideBoxTitle .title{
    text-align:center;
    position:absolute;
    top:4px;
    width: 160px;
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

#dwsCategoryBox .cmnSideBox{
    width: 167px;
    background-color:#ffffff;
    text-align:center;
    min-height: 10px;
}

#dwsCategoryBox .cmnSideBoxTitle .title a,
#dwsCategoryBox .cmnSideBoxTitle .title a:link,
#dwsCategoryBox .cmnSideBoxTitle .title a:active,
#dwsCategoryBox .cmnSideBoxTitle .title a:hover{
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.dwsMainNav:active, .dwsMainNav, .dwsMainNav:hover, .dwsMainNav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.dwsLeftCategoryItemText{
    width:100%;
    height:100%;
    border:none;
}

.dwsLeftSubCategoryItemText{
    border:none;
}

.dwsLeftCategoryItemText tr, .dwsLeftSubCategoryItemText tr{
     vertical-align:middle;
}
.dwsLeftCategoryItemText td, .dwsLeftSubCategoryItemText td{
    text-align:left;
    vertical-align:middle;
}
.dwsBasketISBN{
    margin-top:3px;
}

.dwsCategoryStrutLavel0, .dwsCategoryStrutLavel1, .dwsCategoryStrutLavel2, .dwsCategoryStrutLavel3, .dwsCategoryStrutLavel4{
    background: url(/dws-img/d.gif);
    border:none;
    height:1px;
}
.dwsCategoryStrutLavel0{
    width:3px;
}
.dwsCategoryStrutLavel1{
    width:10px;
}
.dwsCategoryStrutLavel2{
    width:17px;
}
.dwsCategoryStrutLavel3{
    width:24px;
}
.dwsCategoryStrutLavel4{
    width:31px;
}
input.submit{
    width:0px;
    height:0px;
}

img.next, input.next{
    width:17px;
    height:15px;
    background: url(/dws-img/next.gif) 0 0 no-repeat;
}

.dwsNavigationNextTable{
    border:none;
}

.dwsNavigationPreviousTable{
    border:none;
}

img.dwsBackBtn{
    background: url(/dws-img/button_zurueck.png) 0 0 no-repeat;
    width:114px;
    height:24px;
}
.dwsNavigationPreviousImgTD{
}
.dwsNavigationPreviousTD{

    margin-bottom:7px;
}
.dwsNavigationNextImgTD{
}
.dwsNavigationNextTD{
    margin-bottom:6px;
}

.dwsLine{
    color:#fc8e04;
    height:1px;
    width:100%;
}

/*      dwsForm         */

.dwsForm{
    border:0;
    border-spacing:5px;
    FONT-SIZE: 12px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    margin-top:12px;
    margin-bottom:12px;
}
.dwsForm td{
    padding:0;
}
.dwsForm td.title{
    width:300px;
    padding-right:36px;
    text-align:right;
    vertical-align:top;
    font-weight:bold;
}

.dwsForm td.fields{
    width:440px;
    vertical-align:top;
    text-align:left;
    padding-right:36px;
}
.dwsForm td.action{
    width:160px;
    vertical-align:bottom;
}
.dwsForm td.info{
    width:100%;
    vertical-align:top;
}
.dwsForm .infoText{
    FONT-WEIGHT: normal;
}
.dwsForm .line{
    border-bottom:solid 1px #CA944E;
}
.dwsForm a, .dwsForm a:hover, .dwsForm a:link, .dwsForm a:active,
a.dwsFormLink, a.dwsFormLink:hover, a.dwsFormLink:link, a.dwsFormLink:active{
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; FONT-FAMILY: Tahoma Regular, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.dwsFormTitle{
    font-weight:bold;
}

.dwsFormFields{
    width:440px;
}

.dwsFormFields tr{
    height:20px;
}

.dwsCardType{
    float: right;
}
.dwsCardType img{    
}
.dwsCardType img.masterCardType{
    width:48px;
    height:30px;
    background: url(/dws-img/card_type3.gif) 0 0 no-repeat;
}
.dwsCardType img.visaCardType{
    width:48px;
    height:30px;
    background: url(/dws-img/card_type4.gif) 0 0 no-repeat;
}

.dwsCardType img.expressCardType{
    width:48px;
    height:30px;
    background: url(/dws-img/card_type2.gif) 0 0 no-repeat;
}
.dwsFormFieldTitle{
    width:200px;
    text-align:left;
}
.dwsFormFieldInput{
    text-align:left;
    width:230px;
}
.dwsFormBtn{
    text-align:right;
    padding-top:15px;
    padding-right:20px;
}
.dwsFormFieldInput *{
    margin-left:10px;
}


.dwsLoginSubmit{
    background: url(/dws-img/button_login.png) 0 0 no-repeat;
    width:114px;
    height:24px;
    filter:expression(fixPNG(this));
}

.dwsForm input.error{
    border:solid 1px #cc3333;
}

.dwsForm input.password, .dwsForm input.confirmPassword{
    width:120px;
    height:14px;
}
.dwsForm input.passwordError, .dwsForm input.confirmPasswordError{
    width:122px;
    height:16px;
}
.dwsForm input.emailError{
    width:122px;
    height:16px;
}
.dwsForm input.companyError, .dwsForm input.firstNameError, .dwsForm input.lastNameError, .dwsForm input.addressError,
.dwsForm input.address2Error, .dwsForm input.phoneError, .dwsForm input.faxError{
    width:202px;
    height:16px;
}
.dwsForm select.salutationError{
    width:82px;
}
.dwsForm select.countryError{
    width:206px;
}
.dwsForm input.zipCodeError{
    width:47px;
    height:16px;
}
.dwsForm select.cardIssuerError{
    width:112px;
}
.dwsForm select.cardMonthError{
    width:42px;
}
.dwsForm select.cardYearError{
    width:58px;
}
.dwsForm input.cardCVCError{
    width:106px;
}

.dwsForm input.cityError{
    width:137px;
    height:16px;
}

.dwsForm input.directDebitError{
    width:202px;
    height:16px;
}
.dwsForm input.creditCardError{
    width:202px;
    height:16px;
}
.dwsPaymentFieldTitleError{
    width:202px;
    padding-right:10px;
    text-align:right;
}
.dwsForm input.email{
    width:120px;
    height:14px;
}

.dwsForm input.company, .dwsForm input.firstName, .dwsForm input.lastName, .dwsForm input.address,
.dwsForm input.address2, .dwsForm input.phone, .dwsForm input.fax, .dwsForm input.bankName, .dwsForm input.bankCode, .dwsForm input.bankAccount{
    width:200px;
    height:14px;
}
.dwsForm select.salutation{
    width:80px;
}
.dwsForm select.country{
    width:204px;
}
.dwsForm input.zipCode{
    width:45px;
    height:14px;
}
.dwsForm select.cardIssuer{
    width:110px;
}
.dwsForm select.cardMonth{
    width:40px;
}
.dwsForm select.cardYear{
    width:56px;
}
.dwsForm input.cardCVC{
    width:104px;
}

.dwsForm input.city{
    width:135px;
    height:14px;
}

.dwsForm input.directDebit{
    width:200px;
    height:14px;
}
.dwsForm input.creditCard{
    width:200px;
    height:14px;
}
.dwsPaymentFieldTitle{
    width:200px;
    padding-right:10px;
    text-align:right;
}

.paymentBanner{
    background: url(/dws-img/quickssl.gif) 0 0 no-repeat;
    width:115px;
    height:55px;
}

.dwsCategoryRed{
    color:#cc0033;
}
.dwsCategoryGreen{
    color:#009900;
}
.dwsCategoryBlue{
    color:#0000ff;
}
.dwsCategoryOrange{
    color:#fc8e03;
}
.dwsCategoryNew{
    color:#810714;
}
.dwsCategoryHidden {
    display: none;
}
.dwsCategorySpecial{
    font-family: Tahoma Regular, Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height: 24px;
    font-weight:bold;
    color:#FD8103;
}

.dwsPayPalLogo {
    width:50px;
    height:33px;
    background: url(/alcohol-img/paypal.gif) 0 0 no-repeat;
}
.dwsDirectEbankingLogo {
    width:93px;
    height:30px;
    background: url(/alcohol-img/sofortueberweisung.jpg) 0 0 no-repeat;
}