﻿@charset "UTF-8";
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:14px;
    line-height:20px;
}
a {
    text-decoration:none;
    color:#444;
}
a:hover{
    text-decoration:underline;
}
.paysoliframe {
    padding-bottom:0px!Important;
    margin-bottom:-2px!Important;
    overflow:auto;
}
.uppercase {
    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 {
	font-family:'PTSansRegular', Arial, Helvetica, sans-serif;
    background-color:#FFF;
    position:relative;
    height:87px;
    min-width:930px;
    width:930px;
    margin:0 auto;
    line-height:18px;
}
#top a {
/*    color:#cccccc;*/
	color:#666666;
    text-decoration:none;
    font-size:13px;
}
#top ul li {
    display:inline;
    margin-left:7px;
}
#top a.active {
    color:#000066;
}

#top a.selectable {
    color:#666666;
}
#top a.selected {
    color:#cccccc;
}

#top a:hover {
    text-decoration:underline;
}
a.logo {
    display:block;
    position:absolute;
    z-index:50;
    top:5px;

    background-image:url('../img/static/JAM_Logo_Coming-Soon.png');
    background-size: 270px;
    background-repeat:no-repeat;
    background-position:0 0;
    width:551px;
    height:70px;
    text-indent:-9999px;
}
#language-select {
    background-color:#FFF;
    position:absolute;
    top:5px;
    right:20px;
}

#language-select a{
     font-size:12px;
}

#permalinks {
    position:absolute;
   /* margin-left:600px;*/
    right:20px;
    top:45px;
    text-align: right;
}

#permalinks a{
    font-size:12px;
}

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 {

    border-bottom:1px solid #c9c9c9;
    height:39px;
    z-index:190;
    width:50%;
    min-width:560px;
    left:130px;
    top: 48px;
    position: absolute;
}

/*
#front_menu #nav-wrap {
    background-color:#FFF;
    border-bottom:1px solid #c9c9c9;
    height:39px;
    z-index:190;
    width:100%;
    min-width:990px;
    top: 165px;
}
*/

.ie6 #nav-wrap {
    overflow:hidden;
}
#nav {
    position:relative;
    height:50px;
    width: 600px;
    left:10px;
    margin:0 auto;
    z-index:190;
}
#nav ul {
    margin-right:-100px;
}
#nav ul li {
    display:inline;
    font-size:20px;
}
#nav ul li a {
   /* color:#000066;*/
	color:#666666;
    font-family:'PTSansRegular', Arial, Helvetica, sans-serif;
    display:block;
    height:38px;
    float:left;
    text-decoration:none;
    margin-right:25px;
    padding-top:12px;
    line-height:22px;
    margin-bottom:-10px;
    font-size: 16px;
}

#nav ul li.shop_active a{
	background-image:url('../img/shopper.gif');
 	background-repeat:no-repeat;
    background-position:40px 14px;
  	width: 90px;
    /*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 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:197px;
    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:500px;
    left:250px;
    display:block;
    position:absolute;
    line-height:18px;
    top:95px;
    left:239px;
}
#teaser h2 {
    width:500px;
    left:250px;
    display:block;
    position:absolute;
    line-height:20px;
    top:95px;
    left:239px;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
}
#teaser img.compatibilityLogos {
    display:block;
    position:absolute;
    top:25px;
    right:50px;
}
#teaser p.compatibilityLogos {
    display:block;
    position:absolute;
    top: 126px !important;
    left:749px !important;
    font-size:10px;
}
#subnav {
    position:absolute;
    left:225px;
    bottom:-3px;
    height:30px;
}

#subnav ul li {
    display:block;
    float:left;
    height:20px;
    padding-left:10px;
    padding-right:10px;
}
#subnav ul li a.active {
    background-color:#FFFFFF;
    color:#000066;
    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 {
	color: #666666;
    font-size:13px;
    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:18px;
    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:14px;
    list-style-type:disc;
    line-height:20px;
}
#content ul li {
    padding-left:0;
}
#content ul ul {
    list-style-type:circle;
    margin-left:15px;
}
#content ul ul li span {
    color:#444;
}
#content ul ul ul {
    margin-top:5px;
    margin-bottom:5px;
    list-style-type:disc;
}
#content ul ul ul li span{
    color:#444;
}
#content ol {
	margin-left:30px;
	font-size:14px;
	list-style-type: decimal;
	line-height:20px;
}
#content ol li {
	padding-left:0;
	padding-top:10px;
}
#content ol li img{
	padding-left:15px;
	padding-top:5px;
}
#content ol ul {
	list-style-type:disc;
	margin-left:15px;
}
#content ol ul li span {
	color:#444;
}
#content ol ul ul {
	margin-top:5px;
	margin-bottom:5px;
	list-style-type:disc;
}
#content ol ul ul li span{
	color:#444;
}
.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 3px;
    padding-left:16px;
    padding-top:1px;
}
a.whitelink:hover {
    color:#000;
    text-decoration:underline;
}
a.greylink {
    color:#333333;
    font-size:14px;
    text-decoration:none;
    background-image:url('../img/static/bg-li-linktext_grey.png');
    background-repeat:no-repeat;
    background-position:0px 5px;
    padding-left:16px;
    padding-top:1px;
}
a.greylink:hover {
    color:#000;
    text-decoration:underline;
}
#content-wrap {
    background-position:top center;
    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:12px!important;
}


#left-inside {
    width:220px;
    margin-left:15px;
    float:right;
    padding-bottom:20px;
}
#left ul {
    padding-left:10px;
    /*padding-bottom:5px;*/
    list-style-type:none;
    line-height:14px;
    margin-left:0px;
}

#left 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;
}
#left ul li a {
    color:#333;
    text-decoration:none;
}
#left ul li a:hover {
    color:#000;
    text-decoration:underline;
}



#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:16px;
    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:14px;
}
#left p {
    margin-bottom:10px;
    font-size:12px;
    line-height:16px;
}
#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-left:15px;
    float:right;
    padding-bottom:20px;
}
#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 3px;
    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:11px;
}
.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 {
    position:absolute;
    height:50px;
    width:990px;
    left:50%;
    padding-top:10px;
    margin-left:-570px;
    padding-left:80px;
    
    
}
#footer a:hover {
    text-decoration:underline;
}
#footer ul {
    width:990px;
    margin:0 auto;
}
#footer ul li {
    display:inline;
}
#footer ul li a {
    text-decoration:none;
    color:#999;
    font-size:14px;
    margin-right:35px;
}
#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:20px;
    margin-bottom:15px;
    text-align: justify;
}
#normal form {
    width:420px;
}
#normal form .normal-button,
#normal form .normal-submit {
    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-label span.grey_description {
 	margin-left: 185px;
 	color: #cccccc;
 	font-size: 12px;
 	padding-top: 0px;
}

#normal p a, #changes a {
    color:#AA5522;
    text-decoration:none;
}
#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, #normal form input.greysmalltext{
    color: #E5E5E5;
    font-size:12px;
}
.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;
}
.directDownload-AllowedSigns-Hint {
	float:right;
	font-size:12px;
	width:430px;
	color:darkgrey;
}
.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;
	padding-left:3px;
}
.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;
}
.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;
	max-width:350px;
    width: auto;
}
#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 6px !important;
    padding-left:20px !important;
    font-size:14px !important;
}

#right .linklist_blue li {

    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 {
	float:right;
	margin-right:0px!important;
    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_220px_darkblue_bg_blue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background:transparent !important;
    background-image: url(../img/static/220px/darkblue-bg_blue.gif) !important;
    background-repeat:no-repeat  !important;
    background-position:center  !important;
    border:0px  !important;
    color: #FFFFFF;
    width:220px  !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{
     width:610px;

}

.miniprices table td{
    line-height:20px !important;
    font-size: 14px !important;
}
.miniprices table tr td.firstcol {
    border-left: none !important;
    padding-left: 25px;

    width:425px !important;
}
.miniprices table tr td.lastcol {
    text-align:center !important;
    width:38px !important;
}
.miniprices table td.secondcol{
    width:80px !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;

}

#no-arrow ul {
    margin-left:0px;
}
#no-arrow ul li
{
    list-style-type:none !important;
    padding-left:20px !important;
    font-size:14px !important;
}
#no-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 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;
    line-height:15px;
    font-size:12px;
}
#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;
    line-height:15px;
    font-size:12px;
}
#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;
    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;
    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;
    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;
    width:300px;
    float:left;
    padding-top:0px;
}
.img_200
{
    max-width: 200px;
    width: expression(this.width > 200 ? 200: true);
}

.img_210
{
    max-width: 210px;
    width: expression(this.width > 210 ? 210: true);
}

.img_160
{
    max-width: 160px;
    width: expression(this.width > 160 ? 160: true);
}

.img_180
{
    max-width: 180px;
    width: expression(this.width > 180 ? 180: true);
}

.img_600
{
    max-width: 600px;
    width: expression(this.width > 600 ? 600: true);
}
.normal_ul li a {
    color:#AA5522;
    text-decoration:none;
}
.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;
}
a[href *='.pdf'], a.pdf
{
    padding-right: 16px;
    background: transparent url(../img/icon_pdf.gif) no-repeat center right;
}
a.linkstyle {
    color:#AA5522;
    text-decoration:none;
}
a.linkstyle.bold {
	font-weight:bold!important;
}
#changes.f_Heading2
{
    font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#changes span.f_Heading2
{
    font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#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;}

.indent-26 {
	text-indent:-26px!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:8px!important;
    width:160px!important;

    background-color:#FFFFFF;
    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/bg-li-linktext_grey.png');
    background-repeat:no-repeat;
    background-position:0px 3px;
    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;
}

.blue-middle-box p
{
	margin-bottom: 0px!important;
}

form.white_background
{
	width: 600px!important;
	
}

form.white_background input.text, form.white_background  textarea.textarea, form.white_background.text, form.white_background.textarea, form.white_background input.checkbox, form.white_background select
{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #c9c9c9 !important;
    box-shadow: 2px 2px 2px lightgrey !important;
}

form.white_background input.checkbox.single
{
	margin-top:10px!important;
	margin-left:15px!important;
}


form.white_background input.text.centered-checkbox {
	margin-top:10px!important;
}
form.white_background input.text.longfield {
	width:355px!important;
}

form.white_background .normal-label
{
	width: 170px;
}

form.white_background select
{
	width: 233px !important;
	height: 21px;	
}

form.white_background #captcha_image 
{
	padding-right:0px;
	width: 233px;
}

form.white_background #captcha_image{
	padding-right:180px!important;
}

#captcha_image {
    width: 225px;
    height: 80px;
    float:right;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:30px;
    margin-top:0px;
}
#captcha_image img {
    width: 225px;
    height: 80px;
    margin-top:10px;
}
#captcha_widget {
    padding-top:10px;
    padding-bottom:20px;
}

ul.besides_to_floating_image
{
	display:inline-block;
}
.centered {
	text-align:center;
}
.small_grey_hint
{
   	color:#bfbfbf; 
 	font-size:12px;
}
.small_grey_hint a
{
   	color:#bfbfbf; 
 	font-size:12px;
	text-decoration: underline!important;
}
.privacy_interaction_block 
{
	border:1px solid #c9c9c9;
	width:620px;
	margin-bottom:15px;
	padding-top:15px;
}
.privacy_interaction_block p
{
	width:580px!important;
	padding-left:20px;
	padding-right:20px;
}
.privacy_interaction_block h4
{
	padding-left:20px;
}