﻿@charset "UTF-8";
/* ================ */
/* = CSS Document = */
/* ================ */
html {
    height:100%;
}

body {
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    width:100%;
    min-width:960px;
    height: 100%;
}

form {
    font-size:12px;
}

#page-wrapper {
    min-height:100%;
    width:100%;
    min-width:990px;
    position:relative;
}

body p {
    font-size:12px;
    line-height:17px;
}

a {
    text-decoration:none;
    color:#444;
}
a:hover{
    text-decoration:underline;
}

.paysoliframe {
    padding-bottom:0px!Important;
    margin-bottom:-2px!Important;
    overflow:auto;
}

.uppercase { /* for version numbers in teaser h1-tags */
    vertical-align:top;
    font-size:17px;
    font-family:'PTSansRegular', Arial, Helvetica, sans-serif;
    margin-left:10px;
}

#header {
    border-bottom:1px solid #c9c9c9;
    height:87px;
    background-color:#FFF;
    z-index:200;
    width:100%;
    min-width:990px;
}

#top {
    background-color:#FFF;
    position:relative;
    height:87px;
    min-width:990px;
    width:990px;
    /*padding-left:80px;*/
    margin:0 auto;
    line-height:18px;
}

#top a {
    color:#cccccc;
    text-decoration:none;
    font-size:13px;
}

#top ul li {
    display:inline;
    margin-left:7px;
}

#top a.active {
    color:#666666;
}

#top a:hover {
    text-decoration:underline;
}

a.logo {
    display:block;
    position:absolute;
    z-index:50;
    top:15px;
    left:430px;
    /*background-image:url('../img/static/logo.png');*/
    background-image:url('../img/static/logo_software.png');
    background-repeat:no-repeat;
    background-position:0 0;
    width:151px;
    height:62px;
    text-indent:-9999px;
}

#language-select {
    background-color:#FFF;
    width:120px;
    position:absolute;
    top:8px;
    left:10px;
}

#permalinks {
    position:absolute;
    margin-left:600px;
    right:20px;
    top:8px;
}

form#search {
    position:absolute;
    right:20px;
    top:50px;
}

form#search input {
    width:165px;
    height:26px;
    background-image:url('../img/static/bg-input-search.png');
    background-repeat:no-repeat;
    border:none;
    padding-left:5px;
    padding-right:5px;
    font-size:13px;
}

form#search button {
    width:35px;
    height:22px;
    text-indent:-9999px;
    background-color:#FFF;
    background-image:url('../img/static/btn-search.png');
    background-repeat:no-repeat;
    background-position:0 1px;
    border:none;
    margin-left:5px;
    vertical-align:top;
}

form#search button:active {
    background-position:0 -20px;
}

#nav-wrap {
    background-color:#FFF;
    border-bottom:1px solid #c9c9c9;
    height:39px;
    z-index:190;
    width:100%;
    min-width:990px
}

.ie6 #nav-wrap {
    overflow:hidden;
}

#nav {
    position:relative;
    height:50px;
    width: 860px;
    left:7px;
    margin:0 auto;
    z-index:190;
}

#nav ul {
    margin-right:-40px;
}


#nav ul li {
    display:inline;
    font-size:20px;
}

#nav ul li a {
    color:#000066;
    font-family:'PTSansRegular', Arial, Helvetica, sans-serif;
    display:block;
    height:38px;
    float:left;
    text-decoration:none;
    margin-right:66px;
    padding-top:12px;
    line-height:22px;
    margin-bottom:-10px;
}

#nav ul li.shop_active{
    /*	background-image:url('../img/shopper.gif');
            background-repeat:no-repeat;
            background-position: left 13px;*/
    padding-right:0px;
    padding-left:5px;
    float:right;
}

#nav ul li.shop{
    padding-right:0px;
    margin-right:55px;
    float:right;
}



#nav ul li.shop_active a {
    padding-right:0px;
    margin-right:35px!important;
    float:right;
}

#nav ul li.shop_active a img {
    position:absolute;
    padding:0!important;
    margin:0!important;
    right:78px;
    top:13px;
}

#nav ul li.shop a {
    margin-right:15px!important;
}

#nav ul li a:hover {
    color:#5595BB;
}

#nav ul li a.active {
    background-image:url('../img/static/btn-nav1.png');
    background-repeat:no-repeat;
    background-position:bottom center;
}

.clear {
    clear:both;
    height:0;
    width:0;
    line-height:0px;
}

#expand {
    background-image:url('../img/static/bg-expandnavi.jpg');
    background-position:center center;
    background-repeat:repeat-y;
    height:160px;
    display:none;
    border-bottom:1px solid #c9c9c9;
    width:100%;
    min-width:900px;
    padding-left:0px;
}

.borderline {
    position:absolute;
    height:160px;
    width:1px;
    margin:0;
    padding:0;
    white-space:nowrap;
    left:328px;
    background-color:#c9c9c9;
}

#expand-nav {

    position: relative;
    width: 900px;
    height: 146px;
    left: 50%;
    margin-left:-500px;

}

#expand-nav ul.main {
    position:absolute;
    left:80px;
    width:249px;
    padding-top:24px;
}

#expand-nav ul.main li a {
    display:block;
    height:19px;
    line-height:18px;
    padding-top:5px;
    background-image:url('../img/static/bg-expandli.gif');
    background-position:0 0;
    background-repeat:no-repeat;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#999999;
}
#expand-nav ul.main li a:hover {
    text-decoration:underline;
}
#expand-nav ul li a.current {
    background-position:0 -24px;
    color:#000066;
}

#expand-nav ul li.all_products {

}

#expand-nav ul li.all_products a{
    text-align:right;
    background-image:url('../img/bg-ul_linklist_grey.gif');
    background-position: 220px 10px;
    padding-right: 35px;
    background-repeat:no-repeat;
}


.expand-subnav {
    padding-top:24px;
    width:580px;
    height:136px;
    position:absolute;
    left:329px;
    padding-left:20px;
    background:#f5f5f5;
}

ul.subnav-part {
    width:180px;
    float:left;
}


.ie6 ul.subnav-part img
{
    display:none;
}

.expand-subnav ul.subnav-part li a {
    vertical-align:middle;
    font-size:13px;
    font-family:'PTSansRegular', Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#666666;
    line-height:16px;
    margin-bottom:5px;
    display:block;
    text-decoration:none;
    padding-top:2px;
    margin-right: 3px;
    padding-left:2px;
    padding-bottom:2px;
}

.expand-subnav ul.subnav-part li a:hover {
    background-color:lightgrey;
}

.ie6 div.expand-subnav ul.subnav-part li a {height:14px;}

.expand-subnav ul.subnav-part li a.active {
    color:#000066;
    background-color:lightgrey;
}

.expand-subnav ul.subnav-part li a img {
    margin-right:5px;
}

.expand-subnav ul.subnav-part li a img,
.expand-subnav ul.subnav-part li a span {
    vertical-align:middle;
}

#teaser-wrap {
    position:relative;
    background-color:#FFF;
    width:100%;
    min-width:990px;
}

#teaser {
    position:relative;
    /*width:960px;*/
    width:990px;
    margin:0 auto;
}

#teaser ul li img {
    margin-top:0px;
}

#teaser div.product-headline {
    position:absolute;
    left:239px;
    line-height:45px;
    height:60px;
    top:50px;
}

#teaser span.regular {
    font-size:36px;
    font-family:'PTSansRegular',Arial, Helvetica, sans-serif;
}

#teaser span.italic {
    font-size:36px;
    font-family:'PTSansItalic' ,Arial, Helvetica, sans-serif;
}

#teaser span.bold {
    font-size:36px;
    font-family:'PTSansBold' ,Arial, Helvetica, sans-serif;
}

#teaser p {
    width:382px;
    left:250px;
    display:block;
    position:absolute;
    line-height:18px;
    top:90px;
    left:239px;
}

#teaser h2 {
    width:382px;
    left:250px;
    display:block;
    position:absolute;
    line-height:18px;
    top:90px;
    left:239px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
}

#teaser img.compatibilityLogos {
    display:block;
    position:absolute;
    top:25px;
    right:30px;
}

#teaser p.compatibilityLogos {
    display:block;
    position:absolute;
    top: 126px !important;
    left:749px !important;
    font-size:10px;
}

#subnav {
    position:absolute;
    left:223px;
    bottom:-3px;
    height:30px;
}

#subnav ul li {
    display:block;
    float:left;
    height:20px;
    padding-left:10px;
    padding-right:10px;
}

#subnav ul li a.active {
	/*change for White backgroud - begin */
	/*background-color:#94cdfd;
	color:#fff;
	*/
    background-color:#FFFFFF;
    color:#000066;
	/*change for White backgroud - end */
    display:block;
    float:left;
    height:19px;
    padding-top:10px;
    border-top: 1px solid #c9c9c9;

}
.ie6 #subnav ul li a.active {height:19px;}

#subnav ul li a {
	/*change for White backgroud - begin */
	color: #666666;
	/*change for White backgroud - end */
    font-size:12px;
    padding-left:3px;
    padding-right:3px;
    text-decoration:none;
    font-weight:bold;
    display:block;
    float:left;
    height:30px;
    padding-top:10px;
}
.ie6 #subnav ul li a {height:19px;}

#subnav ul li img {
    float:left;
}

#content {
    width:990px;
    width:100%;
    margin: 0 auto;
    padding-top:20px;
    padding-left:80px!important;
    padding-bottom:80px;
}

#content h1 {
    font-family:Georgia, Times, serif;
    font-size:18px;
    line-height:24px;
    color:#333333;
    margin-bottom:20px;
    font-weight:normal;
}

#content h2 {
    font-family:Georgia, Times, serif;
    font-size:17px;
    line-height:24px;
    color:#333333;
    font-weight:normal;
}

#content h3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:28px;
    color:#333333;
    font-weight:bold;
}

#content h4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:26px;
    color:#333333;
    font-weight:bold;

}

#content ul {
    margin-bottom:10px;
    margin-left:30px;
    font-size:12px;
    list-style-type:disc;
    line-height:18px;
}

#content ul li {
    padding-left:0;
}

#content ul ul {
    /*margin-top:10px;*/
    list-style-type:disc;
    margin-left:15px;
    /*	color:#999;*/
}

#content ul ul li span {
    color:#444;
}

#content ul ul ul {
    margin-top:5px;
    margin-bottom:5px;
    /*	color:#CFE5FD;*/
    list-style-type:disc;
}

#content ul ul ul li span{
    color:#444;
}


#content ol {

	margin-left:30px;
	font-size:12px;
	list-style-type: decimal;
	line-height:18px;
}

#content ol li {
	padding-left:0;
	padding-top:10px;
}

#content ol li img{
	padding-left:15px;
	padding-top:5px;
}

#content ol ul {
	/*margin-top:10px;*/
	list-style-type:disc;
	margin-left:15px;
/*	color:#999;*/
}

#content ol ul li span {
	color:#444;
}

#content ol ul ul {
	margin-top:5px;
	margin-bottom:5px;
/*	color:#CFE5FD;*/
	list-style-type:disc;
}

#content ol ul ul li span{
	color:#444;
}



/*linkkstyle with arrow*/
/*
#normal p a {
        color:#333333;
        text-decoration:none;
        background-image:url(../img/static/bg-linktext.png);
        background-position:left 3px;
        background-repeat:no-repeat;
        display:inline;
        padding-left:16px;
        font-weight:bold;
*/
/*Symbol rechts
background-position:right 3px;*/
/*Symbol rechts
padding-right:18px;*/
/*}*/

.info-linkstyle{
    color:#AA5522!important;
}


a.whitelink {
    color:#333333;
    font-size:12px;
    text-decoration:none;
    background-image:url('../img/static/bullet-arrow-white.png');
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:16px;
    padding-top:1px;
}


a.whitelink:hover {
    color:#000;
    text-decoration:underline;
}

a.greylink {
    color:#333333;
    font-size:12px;
    text-decoration:none;
    background-image:url('../img/static/bg-li-linktext_grey.png');
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:16px;
    padding-top:1px;
}


a.greylink:hover {
    color:#000;
    text-decoration:underline;
}

#content-wrap {
    background-position:top center;
    /*background-color:#88c8ff;*/
    background-repeat:no-repeat;
    padding-top:0px;
    min-width:100%!important;
    min-height:100%!important;
    min-width:990px;
    padding-bottom: 60px;
}

.licenseDialogBox {
    padding-bottom:5px!important;
}
.licenseDialogBox a.whitelink{
    margin-left:60px!important;
}

.licenseDialogBox p {
    font-size:11px!important;
}
#left {
    width:220px;
    margin-right:20px;
    float:left;
    font-size:12px;
    padding-bottom:80px;
}

#left .grey-body{
    padding-bottom:5px;
}


#left .grey-body p{
    font-size:12px;
    line-height:17px;
    padding-bottom:5px;
    padding-right: 10px;
}



#left h2 {font-size:17px!important;}

#left .rounded-link {
    margin-bottom:25px;
}



#left .rounded-link h5{
    color:#FFF;
    font-family:Georgia, Times, serif;
    width:220px;
    height:36px;
    padding-top:15px;
    text-align:center;
    font-size:16px;
}

.news-padding {
    padding-left:20px;
    padding-right:5px;
}

.description {
    padding-left:10px;
}

.topPadding{
    padding-top:5px;
}

#left .rounded-link span{
    text-align:right;
    float:right;
    height:10px;
    font-size:13px;
}

#left p {
    margin-bottom:10px;
    font-size:11px;
    line-height:14px;
}

#left span.h1 {
    font-family:Georgia, Times, serif;
    font-size:17px;
    margin-bottom:10px;
    display:block;
}

.date {
    margin-bottom:3px;
    display:block;
}


#right {
    width:220px;
    margin-top:15px;
    float:left;
    padding-bottom:20px;
}

#right-inside {
    width:220px;
    /* margin-top:15px; */
    margin-left:15px;
    float:right;
    padding-bottom:20px;
}

/*.ie6 div#right {overflow: hidden;}*/

#right ul {
    padding-left:10px;
    padding-bottom:5px;
    list-style-type:none;
    line-height:14px;
    margin-left:0px;
}

#right p {
    padding-bottom:5px;
}

#right ul li {

    background-image:url('../img/static/bullet-arrow-white.png');
    background-repeat:no-repeat;
    background-position:0 4px;
    padding-left:14px;
    margin-bottom:4px;
    font-size:12px;

}

#right ul li a {
    color:#333;
    text-decoration:none;
}

#right ul li a:hover {
    color:#000;
    text-decoration:underline;
}

#right h2 {
    font-weight:normal;
    margin-bottom:10px;
}

.teal-top {
    background-image:url('../img/static/bg-teal-top.png');
    background-repeat:no-repeat;
    width:220px;
    height:12px;
}

.ie6 div.teal-top {width:220px; font-size:1px; line-height:1px; background-image:url('../img/static/bg-teal-top.gif');}

.teal-body {
    background-color:#cfe5fd;
    width:200px;
    padding-left:20px;
    padding-bottom:1px;
}

.teal-body p{
    width:190px;
}


.teal-body ul {
    padding-right:20px;
}

.ie6 div.teal-body {width:200px;}

.teal-bottom {
    background-image:url('../img/static/bg-teal-bottom.png');
    background-repeat:no-repeat;
    width:220px;
    height:12px;
    margin-bottom:20px;
}

.ie6 div.teal-bottom {width:220px; font-size:1px; line-height:1px; background-image:url('../img/static/bg-teal-bottom.gif');}

.grey-top {
    background-image:url('../img/static/bg-grey-top.png');
    background-repeat:no-repeat;
    width:220px;
    height:12px;
}
.ie6 div.grey-top {width:220px; line-height:1px; font-size:1px; background-image:url('../img/static/bg-grey-top.gif')}

.grey-body {
    color:#fff;
    background-image:url('../img/static/bg-grey-body.png');
    background-repeat:repeat-y;
    width:200px;
    padding-left:20px;
    padding-bottom:1px;
}

.ie6 div.grey-body {width:200px;}


#content div.grey-body h2 {
    color:#FFF;
}

#content div.grey-body h2 a{
    color:#FFF;
}

.grey-bottom {
    background-image:url('../img/static/bg-grey-bottom.png');
    background-repeat:no-repeat;
    width:220px;
    height:12px;
    margin-bottom:20px;
}
.ie6 div.grey-bottom {width:220px; line-height:1px; font-size:1px; background-image:url('../img/static/bg-grey-bottom.gif')}

.lightgrey-top {
    background-image:url('../img/static/bg-lightgrey-top.gif');
    background-repeat:no-repeat;
    width:220px;
    height:12px;
}
.ie6 div.lightgrey-top {width:220px; line-height:1px; font-size:1px; background-image:url('../img/static/bg-lightgrey-top.gif')}

.lightgrey-body {
    color:#333333;
    background-color:#e6e6e6;
    width:185px;
    padding-left:20px;
    padding-right:15px;
    padding-bottom:1px;
}
.ie6 div.lightgrey-body {width:185px;}

.lightgrey-bottom {
    background-image:url('../img/static/bg-lightgrey-bottom.gif');
    background-repeat:no-repeat;
    width:220px;
    height:12px;
    margin-bottom:20px;
}
.ie6 div.lightgrey-bottom {line-height:1px; font-size:1px; background-image:url('../img/static/bg-lightgrey-bottom.gif')}

#footer-wrap {
    background: none repeat scroll 0 0 #000;
    bottom: 0;
    height: 50px;
    position: absolute;
    width: 100%;
    min-width:990px;
}

#footer {

    padding-top:10px;
    margin:0 auto;
}

#footer a:hover {
    text-decoration:underline;
}

#footer ul {
    width:895px;
    margin:0 auto;
}

#footer ul li {
    display:inline;
}

#footer ul li a {
    text-decoration:none;
    color:#999;
    font-size:13px;
    margin-right:40px;
}

#footer ul li a:hover {
    color:#FFF;
}

span.regular {
    font-family:'PTSansRegular',Arial, Helvetica, sans-serif;
}

span.italic {
    font-family:'PTSansItalic' ,Arial, Helvetica, sans-serif;
}

span.bold {
    font-family:'PTSansBold' ,Arial, Helvetica, sans-serif;
}


#content h3.tableheadline {
    padding-left:10px;
    padding-top:15px !important;
    padding-bottom:10px !important;
    font-weight:normal;
    width:690px;
    font-size:18px;
    font-family:Georgia, Times, sans-serif !important;
    color:#333;
    background-image:url('../img/static/background-h3-whitetablehead.gif');
}
#content h3.producteditionstableheadline {
    padding-left:10px;
    padding-top:15px !important;
    padding-bottom:10px !important;
    margin-top:5px;
    margin-bottom:0px;
    font-weight:normal;
    width:690px;
    font-size:18px;
    font-family:Georgia, Times, sans-serif !important;
    color:#333;
    background-image: url("../img/static/background-h3-tablehead-editions.gif");
}
.table table {
    display:block;
    width:700px;
    table-layout:auto;
}
.lineh_18 {
    line-height:18px;
}

.table table thead tr th {
    font-weight:normal;
    font-size:12px;
    color:#666666;
    background-color:#fff;
    text-align:left;
    padding:10px 10px 10px 10px;
    border-left:1px solid #88c8ff;
    border-top:1px solid #88c8ff;
}

.table table tr td.firstcol {
    border-left:none;
}

.table table tr th.firstcol {
    border-left:none;
}

.table table thead tr th {
    border-left:none;
    width:1000px;
}

.table table tr td {
    padding:10px 10px 10px 10px;
    font-size:12px;
    height:17px;
    vertical-align:middle;
}

.table table tr td {
    border-left:1px solid #88c8ff;
    border-top:1px solid #88c8ff;

    background-color:#cfe5fd;
}

img.tablebottom {
    border-top:1px solid #88C8FF;
}

#content h3.smalltableheadline {
    padding-left:10px;
    padding-top:15px !important;
    padding-bottom:10px !important;
    font-weight:normal;
    width:450px;
    font-size:18px;
    font-family:Georgia, Times, sans-serif !important;
    color:#333;
    background-image:url('../img/static/background-h3-smalltablehead.gif');
}

#content h3.smalltableheadline_blue {
    padding-left:10px;
    padding-top:15px !important;
    padding-bottom:10px !important;
    font-weight:normal;
    width:450px;
    font-size:18px;
    font-family:Georgia, Times, sans-serif !important;
    color:#333;
    background-image:url('../img/static/background-h3-smalltableheadblue_NEW.gif');
}

.smalltable table {
    display:block;
    width:460px;
    table-layout:fixed;
}

.smalltable table thead tr th {
    font-weight:normal;
    font-size:12px;
    color:#666666;
    background-color:#fff;
    text-align:left;
    padding:10px 10px 10px 10px;
    border-left:1px solid #88c8ff;
    border-top:1px solid #88c8ff;
}

.smalltable table tr td.firstcol {
    border-left:none;
}

.smalltable table tr th.firstcol {
    border-left:none;
}

.smalltable table thead tr th {
    border-left:none;
}

.smalltable table tr td {
    padding:10px 10px 10px 10px;
    font-size:12px;
    height:17px;
    vertical-align:middle;
}

.smalltable table tr td {
    border-left:1px solid #88c8ff;
    border-top:1px solid #88c8ff;
    background-color:#cfe5fd;
}

img.smalltablebottom {
    border-top:1px solid #88C8FF;
}

#normal {
    margin-right:20px;
    width:500px;
    min-height:700px;
    height:100%;
    float:left;
    padding-top:20px;
    padding-bottom:70px;
}


.ie6 div#normal {margin-right:10px;}

#normal p {
    line-height:18px;
    margin-bottom:15px;
}

#normal form {
    /*padding-top:15px;*/
    width:420px;
}

#normal form .normal-button,
#normal form .normal-submit /* je nach <button> oder <input type="image"> */{
    margin-left:171px;
}

.normal-label {
    color: #333333;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 4px;
    text-align: right;
    width: 151px;
}

#normal p a, #changes a {
    color:#AA5522;
    text-decoration:none;
    /*font-weight:bold;*/
}


#normal p a.no-linkstyle{
    color:#333333;
    background: none !important;
    text-decoration:none;
    display:inline;
    padding-right:0px !important;
    padding-left:0px !important;
    font-weight: normal !important;
}

#normal a.linkstyle-bold{
    color:#333333;
    background: none !important;
    text-decoration:none;
    display:inline;
    padding-right:0px !important;
    padding-left:0px !important;
    font-weight: bold !important;
}

#normal a {
    text-decoration:none;
    display:inline;
    background-repeat:no-repeat;

}


#normal a:hover
{
    text-decoration: underline;
}

#normal p a:hover
{
    text-decoration: underline;
}

#normal form textarea.bemerkungen {
    background: none repeat scroll 0 0 #FFFFFF;
    border:none;
    border-right: 1px solid #E6E6E6;
    border-top: 1px solid #AFAFAF;
    float: left;
    height:90px!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 15px;
    resize: none;
}

#normal form textarea.greysmalltext{
    color:grey;
    font-size:11px;
}

.input-field-subtitle {
    float:left!important;
    font-size:9px!important;
    width:265px;
    padding-left:166px!important;
    color:grey!important;
}

.directDownload-label {
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 4px;
    text-align: left;
    width: 115px;
}

.changePWLabels {
    width:186px!important;
}

.subscribeNewsletterLabels
{
    width:186px!important;
}

#normal form input.text {height:18px;}

#normal form input.text, #normal form textarea.textarea, .text, .textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #E6E6E6;
    border-top: 1px solid #AFAFAF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 15px;
    height:18px;
}

.file {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #E6E6E6;
    border-top: 1px solid #AFAFAF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 15px;
    line-height:18px;
}

#uploadinformation
{
    margin-top: 5px;
    margin-left: 166px;
    display: block;
}

#other {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #E6E6E6;
    border-top: 1px solid #AFAFAF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 15px;
    height:18px;
}

#normal form input.checkbox
{
    width:auto;
    background:none !important;
    display:block;
    float:left;
    margin-bottom:3px;
    margin-right:10px;
}

#normal form input.radio {
    width:auto;
    background:none !important;
    margin-bottom:3px;
    /*	display:block;
            float:left;
            margin-right:10px;*/
}

.checkbox-text {
    display:block;
    margin-top: -3px;
    line-height:18px;
    margin-left:25px;
}

#normal form select {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 15px;
    width: 225px;
}

#normal .send {
    clear:both;
    display:block;
    background-image:url(../img/static/btn-submit.png);
    width:40px;
    height:21px;
    margin-left:100px;
    font-size:12px;
    font-weight:bold;
    color:#FFF !important;
}

img.smalltablebottom {margin-bottom:15px;}

.blue-small-box {
    background-color:#cfe5fd;
    width:430px;
    padding-top:5px;
    padding-left:29px;
    padding-right:20px;
    padding-bottom:0px;
    margin-bottom:0px;
}


.blue-small-box ul {
    list-style: none;
    list-style-image:url('../img/static/bullet-arrow-white.png')!important;
    margin-bottom:0 !important;
}

.blue-small-box ul li {
    float:left!important;
    line-height: 20px!important;
}


.grey-small-box {
    background-color:#e6e6e6;
    width:420px;
    padding-left:29px;
    padding-right:30px;
}

.blue-small-box p, .grey-small-box p {
    margin:0 !important;
}

.single-head {
    margin-bottom:-4px;
    margin-top:15px;
}
.single-head-index-infobox {
    margin-bottom:-4px;
    margin-top:0px;
}

.blue-big-box {
    background-color:#cfe5fd;
    width:641px;
    padding-left:29px;
    padding-right:30px;
}

.grey-big-box {
    background-color:#e6e6e6;
    width:641px;
    padding-left:29px;
    padding-right:30px;
}

.grey-middle-box {
    background-color:#e6e6e6;
    width:561px;
    padding-left:29px;
    padding-right:30px;
}

.blue-middle-box {
    background-color:#cfe5fd;
    width:561px;
    padding-left:29px;
    padding-right:30px;
}

.in-blue-middle-box {
	margin-bottom:0 !important;
}

.blue-big-box p, .grey-big-box p {
    margin:0 !important;
}

button {
    cursor:pointer;
}

.middletable {
    padding-top:15px;
}

.div-left {float:left;}
.div-right {float:right;}

#content h3.middletableheadline {
    padding-left:10px;
    padding-top:15px !important;
    padding-bottom:10px !important;
    font-weight:normal;
    width:610px;
    font-size:18px;
    font-family:Georgia, Times, sans-serif !important;
    color:#333;
    background-image:url('../img/static/background-h3-middletablehead.gif');
}


#content h3.middletableheadline_small {
    padding-left:25px;
    padding-top:15px !important;
    padding-bottom:10px !important;
    font-weight:normal;
    width:610px;
    font-size:16px;
    font-family:Georgia, Times, sans-serif !important;
    color:#333;
    background-image:url('../img/static/background-h3-middletablehead.gif');
    background-repeat:no-repeat;
}


.middletable table {
    width:620px;
    table-layout:fixed;
}

.middletable table thead tr th {
    font-weight:normal;
    font-size:12px;
    color:#666666;
    background-color:#fff;
    text-align:left;
    padding:10px 10px 10px 10px;
    border-left:1px solid #88c8ff;
    border-top:1px solid #88c8ff;
}

.middletable table tr td.firstcol {
    border-left:none;
}

.middletable table tr th.firstcol {
    border-left:none;
}

.middletable table thead tr th {
    border-left:none;
}

.middletable table tr td {
    padding:10px 10px 10px 10px;
    font-size:12px;
    line-height:14px;
    height:17px;
    vertical-align:middle;
}

.middletable table tr td {
    border-left:1px solid #88c8ff;
    border-top:1px solid #88c8ff;
    background-color:#cfe5fd;
}
.break_long_words {
    word-wrap:break-word;
}

img.middletablebottom {
    border-top:1px solid #88C8FF;
    margin-bottom:15px;
}

.error
{
    color:   #DE0D0D;
}

ul.linklist_blue {
    list-style-type:none !important;
}

.linklist_blue li {
    background-image:url('../img/static/bg-li-home.png');
    background-repeat:no-repeat;
    background-position:0 4px !important;
    padding-left:20px !important;
    font-size:12px !important;
}

.linklist_blue li a {
    color:#333;
    text-decoration:none;
}

.linklist_blue li a:hover {
    color:#000;
}


ul.linklist_grey {
    list-style-type:none !important;
}

.linklist_grey li {
    background-image:url('../img/static/bg-li-linktext_grey.png');
    background-repeat:no-repeat;
    background-position:0 4px !important;
    padding-left:20px !important;
    font-size:12px !important;
}

.linklist_grey li a {
    color:#333;
    text-decoration:none;
}

.linklist_grey li a:hover {
    color:#000;
}


ul.list_white {
    list-style-type:none !important;
}

.list_white li {
    background-image:url("../img/static/bullet-arrow-single-white.png");
    background-repeat:no-repeat;
    background-position:0 6px !important;
    padding-left:15px !important;
    font-size:12px !important;
}

.list_white li a {
    color:#333;
    text-decoration:none;
}

.list_white li a:hover {
    color:#000;
}





ul.linklist_white {
    list-style-type:none !important;
}

.linklist_white li {
    background-image:url('../img/static/bullet-arrow-white.png');
    background-repeat:no-repeat;
    background-position:0 4px !important;
    padding-left:20px !important;
    font-size:12px !important;
}

.linklist_white li a {
    color:#333;
    text-decoration:none;
}

.linklist_white li a:hover {
    color:#000;
}


.button_35px_darkblue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/darkblue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:35px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_64px_darkblue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/64px/darkblue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:64px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_68px_darkblue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/68px/darkblue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:68px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_88px_darkblue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/88px/darkblue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:88px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_126px_darkblue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/126px/darkblue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:126px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_130px_darkblue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/130px/darkblue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:130px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_150px_darkblue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/150px/darkblue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:150px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_180px_darkblue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/180px/darkblue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}


.button_35px_blue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/blue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:35px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_64px_blue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/64px/blue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:64px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_68px_blue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/68px/blue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:68px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_88px_blue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/88px/blue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:88px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_126px_blue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/126px/blue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:126px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_130px_blue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/130px/blue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:130px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_150px_blue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/150px/blue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:150px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_180px_blue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/180px/blue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}


.button_35px_grey_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/grey-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:35px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_64px_grey_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/64px/grey-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:64px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_68px_grey_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/68px/grey-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:68px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_88px_grey_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/88px/grey-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:88px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_126px_grey_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/126px/grey-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:126px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_130px_grey_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/130px/grey-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:130px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_150px_grey_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/150px/grey-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:150px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_180px_grey_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/180px/grey-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}


.button_35px_blue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/blue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:35px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_64px_blue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/64px/blue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:64px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_68px_blue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/68px/blue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:68px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_88px_blue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/88px/blue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:88px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_126px_blue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/126px/blue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:126px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_130px_blue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/130px/blue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:130px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_150px_blue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/150px/blue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:150px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_180px_blue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/180px/blue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}



.button_35px_darkblue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/darkblue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:35px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_64px_darkblue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/64px/darkblue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:64px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_68px_darkblue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/68px/darkblue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:68px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_88px_darkblue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/88px/darkblue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:88px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_126px_darkblue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/126px/darkblue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:126px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_130px_darkblue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/130px/darkblue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:130px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_150px_darkblue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/150px/darkblue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:150px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_180px_darkblue_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/180px/darkblue-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_35px_buggy_bg_grey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/buggy-bg_grey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_35px_buggy_bg_darkgrey {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/buggy-bg_darkgrey.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_35px_buggy_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/buggy-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_35px_buggy_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/buggy-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_35px_darkblue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/darkblue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:35px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_64px_darkblue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/64px/darkblue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:64px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_68px_darkblue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/68px/darkblue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:68px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_88px_darkblue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/88px/darkblue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:88px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_126px_darkblue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/126px/darkblue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:126px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_130px_darkblue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/130px/darkblue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:130px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_150px_darkblue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/150px/darkblue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:150px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_180px_darkblue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/180px/darkblue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_35px_blue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/blue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:35px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_64px_blue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/64px/blue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:64px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_68px_blue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/68px/blue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:68px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_88px_blue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/88px/blue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:88px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_126px_blue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/126px/blue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:126px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_130px_blue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/130px/blue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:130px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_150px_blue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/150px/blue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:150px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_180px_blue_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/180px/blue-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_35px_grey_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/35px/grey-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:35px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_64px_grey_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/64px/grey-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:64px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_68px_grey_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/68px/grey-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:68px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_88px_grey_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/88px/grey-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:88px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_126px_grey_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/126px/grey-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:126px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_130px_grey_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/130px/grey-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:130px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_150px_grey_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/150px/grey-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:150px  !important;
    height:22px  !important;
    cursor: pointer;
}
.button_180px_grey_bg_white {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/180px/grey-bg_white.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:180px  !important;
    height:22px  !important;
    cursor: pointer;
}

.button_checkout
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/btn-checkout-de.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:128px !important;
    height:22px  !important;
    cursor: pointer;
}


.button_35px_blue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/35px/blue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 35px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_64px_blue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/64px/blue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 64px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_68px_blue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/68px/blue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 68px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_88px_blue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/88px/blue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 88px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_126px_blue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/126px/blue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 126px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_130px_blue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/130px/blue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 130px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_150px_blue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/150px/blue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 150px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_180px_blue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/180px/blue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 180px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_35px_darkblue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/35px/darkblue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 35px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_64px_darkblue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/64px/darkblue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 64px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_68px_darkblue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/68px/darkblue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 68px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_88px_darkblue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/88px/darkblue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 88px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_126px_darkblue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/126px/darkblue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 126px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_130px_darkblue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/130px/darkblue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 130px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_150px_darkblue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/150px/darkblue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 150px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_180px_darkblue_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/180px/darkblue-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 180px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_35px_grey_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/35px/grey-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 35px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_64px_grey_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/64px/grey-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 64px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_68px_grey_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/68px/grey-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 68px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_88px_grey_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/88px/grey-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 88px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_126px_grey_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/126px/grey-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 126px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_130px_grey_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/130px/grey-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 130px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_150px_grey_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/150px/grey-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 150px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_180px_grey_bg_white {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/180px/grey-bg_white.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 180px !important ;
    height : 22px !important ;
    cursor: pointer;
}

.button_35px_grey_bg_grey {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/35px/grey-bg_grey.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 35px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_64px_grey_bg_grey {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/64px/grey-bg_grey.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 64px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_68px_grey_bg_grey {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/68px/grey-bg_grey.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 68px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_88px_grey_bg_grey {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/88px/grey-bg_grey.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 88px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_126px_grey_bg_grey {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/126px/grey-bg_grey.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 126px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_130px_grey_bg_grey {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/130px/grey-bg_grey.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 130px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_150px_grey_bg_grey {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/150px/grey-bg_grey.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 150px !important ;
    height : 22px !important ;
    cursor: pointer;
}
.button_180px_grey_bg_grey {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    background : transparent !important ;
    background-image : url(../img/static/180px/grey-bg_grey.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 180px !important ;
    height : 22px !important ;
    cursor: pointer;
}

.button_126px_blue_bg_none {
    font-family : Arial, Helvetica, sans-serif;
    background : transparent !important ;
    background-image : url(../img/static/126px/blue-bg_none.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 126px !important ;
    height : 21px !important ;
    cursor: pointer;
}
.download_button_126px_blue_bg_blue {
    font-family : Arial, Helvetica, sans-serif;
    background : transparent !important ;
    background-image : url(../img/static/126px/download-blue-bg_blue.gif) !important ;
    background-repeat : no-repeat !important ;
    background-position : center !important ;
    border : 0 !important ;
    color : #ffffff;
    width : 126px !important ;
    height : 21px !important ;
    cursor: pointer;
}


.indented_form
{
    margin-left: 166px;
}

.miniprices table td{
    line-height:18px;
}

.miniprices table tr td.firstcol {
    border-left: none !important;

    width:300px !important;
}

.miniprices table tr td.lastcol {
    text-align:center !important;
    width:38px !important;
}

.miniprices table td.secondcol{
    width:60px !important;
}

.miniprices h3{
    margin-bottom:0px !important;
}

.overview_box {
    margin-bottom: 10px
}

.overview_box table td{
    line-height:18px;
    border-top:none !important;
}

.overview_box table tr td.firstcol {
    border-left: none !important;
    border-bottom: none !important;
    width:220px !important;
}

.overview_box table tr td.lastcol {
    text-align:center !important;
    width:38px !important;
}

.overview_box table td.secondcol{
    border-left: none !important;
    border-bottom: none !important;
    vertical-align:top !important;
    width:200px !important;
}
.overview_box table td.singlecol{
	padding-right: 20px;
	padding-bottom: 5px;
    padding-left: 20px;
    border-left:none;
}

.overview_box h3{
    margin-bottom:0px !important;
}

.overview_box ul li{
    list-style-image: url("../img/static/bullet-arrow-white.png");
}

#right .grey-body p
{
    width: 180px;
}

hr
{
    color: #E6E6E6;
    background: #E6E6E6;
    height:1px;
    border: none;

}

hr.white
{
    color: #FFFFFF;
    background: #FFFFFF;
    height:1px;
    border: none;

}
hr.darkgrey
{
    color: darkgrey;
    background: darkgrey;
    height:1px;
    border: none;

}



#single-white-arrow ul {
    margin-left:0px;
}

#single-white-arrow ul li
{
    list-style-type:none !important;
    background-image:url('../img/static/bullet-arrow-single-white.png');
    background-repeat:no-repeat;
    background-position:0 5px !important;
    padding-left:20px !important;
    font-size:12px !important;
}

#single-white-arrow ul ul li
{
    background: none;
    list-style-image:none;
    list-style-type:disc !important;
    margin-left:15px;
    padding-left:5px !important;
}
#single-white-arrow-left-top ul {
    margin-left:0px!important;
}

#single-white-arrow-left-bottom ul {
    margin-left:0px!important;
}



#single-white-arrow-left-top ul li {
    list-style-type:none !important;
    background-image:url('../img/static/bullet-arrow-single-white.png');
    background-position:0 4px !important;
    background-repeat:no-repeat;
    padding:0;
    padding-left:15px !important;
    /*    background-image:none;
            list-style-image:url('../img/static/bullet-arrow-single-white.png');*/
    line-height:15px;
    font-size:11px;
}

#single-white-arrow-left-bottom ul li {
    list-style-type:none !important;
    background-image:url('../img/static/bullet-arrow-single-white.png');
    background-position:0 4px !important;
    background-repeat:no-repeat;
    padding:0;
    padding-left:15px !important;
    /*    background-image:none;
            list-style-image:url('../img/static/bullet-arrow-single-white.png');*/
    line-height:15px;
    font-size:11px;
}

#single-white-arrow-right ul li {
    list-style-type:none !important;
    background-image:url('../img/static/bullet-arrow-single-white.png');
    background-position:0 4px !important;
    padding:0;
    padding-left:15px !important;
    /*    background-image:none;
            list-style-image:url('../img/static/bullet-arrow-single-white.png');*/
    line-height:15px;
    font-size:12px;
}
#single-white-arrow-right-middle ul li {
    list-style-type:none !important;
    background-image:url('../img/static/bullet-arrow-single-white.png');
    background-position:0 4px !important;
    padding:0;
    padding-left:15px !important;
    /*    background-image:none;
            list-style-image:url('../img/static/bullet-arrow-single-white.png');*/
    line-height:15px;
    font-size:12px;
}
#single-white-arrow-right-bottom ul li {
    list-style-type:none !important;
    background-image:url('../img/static/bullet-arrow-single-white.png');
    background-position:0 4px !important;
    padding:0;
    padding-left:15px !important;
    /*    background-image:none;
            list-style-image:url('../img/static/bullet-arrow-single-white.png');*/
    line-height:15px;
    font-size:12px;
}
.white
{
    color:#FFF !important;
}

sup
{
    vertical-align:super !important;
}

.left-sup
{

    float:left;
}

.right-annotation
{
    display:block;
    margin-left:20px;
}

#annotation p
{
    line-height: 14px !important;
}

#company_text ol
{
    padding-left:0px;
    line-height: 14px;
}

#company_text ol li
{
    font-size: 12px;
}

#company_text p
{
    width:500px;
}

#company_text p
{
    line-height: 14px;
}


#company_text div
{
    font-size: 12px;
    line-height: 16px;
}

.justified
{
    text-align: justify !important;
}

#smallpage {
    margin-right:30px;
    /*margin-left:30px;*/
    width:300px;
    float:left;
    padding-top:0px;
}

.img_200
{
    max-width: 200px;
    /* Resize the image for IE6 */
    width: expression(this.width > 200 ? 200: true);
}

.img_210
{
    max-width: 210px;
    /* Resize the image for IE6 */
    width: expression(this.width > 210 ? 210: true);
}

.img_160
{
    max-width: 160px;
    /* Resize the image for IE6 */
    width: expression(this.width > 160 ? 160: true);
}

.img_180
{
    max-width: 180px;
    /* Resize the image for IE6 */
    width: expression(this.width > 180 ? 180: true);
}

.img_600
{
    max-width: 600px;
    /* Resize the image for IE6 */
    width: expression(this.width > 600 ? 600: true);
}

/*linkkstyle with arrow*/
/*
.normal_ul li a {
        color:#333333;
        text-decoration:none;
        background-image:url(../img/static/bg-linktext.png);
        background-position:left 3px;
        background-repeat:no-repeat;
        display:inline;
        padding-left:16px;
        font-weight:bold;
*/
/*Symbol rechts
background-position:right 3px;*/
/*Symbol rechts
padding-right:18px;*/
/*}*/


.normal_ul li a {
    color:#AA5522;
    text-decoration:none;
    /*font-weight:bold;*/
}

.normal_ul ul {
    padding-left:10px;
    margin-bottom:0px !important;
}

div.white_help
{
    color:#fff;
    background-color:#fff;
    display:inline;
    height:20px;
    float:left;
}

all_products
{
    margin-right:10px;
}

.thumbnails
{
    padding-left: 0px;
    width:220px;
}

.thumbnails div
{
    text-align:center;
    padding-bottom:10px;
}

.thumbnails h2
{
    padding-left: 20px;
}

#right ul.pdf
{

    padding-left:0px;
}

#right ul.pdf li
{
    background-image:url('../img/adobe_pdf_icon_16.png');
    background-repeat:no-repeat;
    background-position:0 0px;
    line-height: 16px;
    padding-left:24px;
    margin-bottom:4px;
    font-size:12px;
}


/*#right li.pdf
{
        background-image:url('../img/icon_pdf.gif');
        background-repeat:no-repeat;
        background-position:0 0px;
        line-height: 16px;
        margin-bottom:4px;
        font-size:12px;
}
*/

/*#right li*/
a[href *='.pdf'], a.pdf
{
    padding-right: 16px;
    background: transparent url(../img/icon_pdf.gif) no-repeat center right;
}


/*linkkstyle with arrow*/
/*
a.linkstyle{
        color:#333333;
        text-decoration:none;
        background-image:url(../img/static/bg-linktext.png);
        background-position:left 3px;
        background-repeat:no-repeat;
        display:inline;
        padding-left:16px;
        font-weight:bold;
*/
/*Symbol rechts
background-position:right 3px;*/
/*Symbol rechts
padding-right:18px;*/
/*}*/

a.linkstyle {
    color:#AA5522;
    text-decoration:none;
    /*font-weight:bold;*/
}


/*Überschrift Last Changes*/
#changes.f_Heading2
{
    font-weight:bold;
}
#changes span.f_Heading2
{
    font-weight:bold;
}

#changes p.p_Heading2
{
    margin-bottom:0px !important;
}


.s25 {width:25px !important;}
.s30 {width:30px !important;}
.s40 {width:40px !important;}
.s50 {width:50px !important;}
.s60 {width:60px !important;}
.s80 {width:80px !important;}
.s100 {width:100px !important;}
.s120 {width:120px !important;}
.s150 {width:150px !important;}
.s180 {width:180px !important;}
.s200 {width:200px !important;}
.s225 {width:225px !important;}
.s250 {width:250px !important;}
.s275 {width:275px !important;}
.s290 {width:290px !important;}
.s325 {width:325px !important;}
.s375 {width:375px !important;}
.s420 {width:420px !important;}
.s460 {width:460px !important;}
.s510 {width:510px !important;}
.s700 {width:700px !important;}

.h150 {height:150px !important;}

.errorhint
{
    text-indent:-28px;
    margin-left:30px;
}

.errorhint img
{
    vertical-align : middle;
    padding-right: 10px;
}

.CodeMirror
{
    position: absolute;
    width: 600px;
    height: 400px;
    z-index: 9998;
}

.codemirror-ui-button-frame{
    width: 600px !important;
    z-index: 9998;
}

.codemirror-ui-button-frame input.text{
    float:none !important;
    margin-top: 3px;
}

.not-resizeable-textarea {
    resize: none;
}

.intranetOptions {
    position:absolute;
    top:35px!important;
    width:160px!important;
    left: 750px!important;
    background-color:#FFFFFF;
    /*border:thin dashed red;*/
    padding:2px;

}
.intranetOptions span {	color:red!important;}

.downloadAdvert-left {
    float:left;
    margin-right:20px;
    padding-top:5px;
}
.downloadAdvert-right {
   height:51px;
    padding-bottom:5px;
}
.center_freeware_icons{
    vertical-align:middle;
    padding-right:5px;
    padding-left:5px;
}
.center_freeware_text {
    vertical-align:middle;
}

#coupon-code {
    text-align:center!important;
    font-weight:bold!important;
    font-size:120%!important;
    font-family: Arial, Helvetica, sans-serif;
}


.switchcursor {
    cursor:pointer;
    color:#333333;
    text-decoration:none;
    background-image:url('../img/static/bullet-arrow-white.png');
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:16px;
}

.switchcursor.company {
    padding-left:0px;
    color:#aa5522;
}

.iconspan.company {
    float:right;
    margin-left: 5px;
    margin-top:0px;
    cursor:pointer;
}
.no_padding_left {
    padding-left:0px!important;
}
