/*
# Typo3 CSS swim-total.de
-----------------------------------------------
  Creation Date:  01.10.2007
  Author:         Benjamin Schmerfeld
  Projekt:        swim-total.de
  Organization:   solvecon gmbh
  URL:            http://www.solvecon.de
-----------------------------------------------
*/


/* 
---------------- // CONTENT // ----------------
*/


*{margin:0;padding:0;}
body{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:82.01%;background-image:url(images/bg.gif);background-color:#FFF;margin:0;padding:0;}
h1{color:#004C9C;font-weight:700;font-size:22px;width:auto;border-bottom:1px solid #004C9C;background-image:url(images/swim-total-sm.gif);background-color:#FFF;background-repeat:no-repeat;background-position:0 2px;margin:20px 0 15px;padding:0 0 0 50px;}
h2{color:#004C9C;font-weight:700;font-size:16px;margin:15px 0 8px;padding:0;}
h4{color:#004C9C;font-weight:700;font-size:14px;margin:15px 0 8px;padding:0;}
a,a:link,a:hover{text-decoration:underline;cursor:pointer;}
a:link{color:#c64934;}
a:visited{color:#c64934;}
a:hover,a:active{color:#c64934;}
a img{border:none;}
input{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;}
textarea{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:12px;border-color:#4E4E4F #AEAEAE #AEAEAE #4E4E4F;border-style:solid;border-width:1px;}
select{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:12px;border-color:#4E4E4F #AEAEAE #AEAEAE #4E4E4F;border-style:solid;border-width:1px;}
input[type=text],input[type=password]{border-color:#4E4E4F #AEAEAE #AEAEAE #4E4E4F;border-style:solid;border-width:1px;}
p{margin:8px 0;}
div#con-content p{color:#004C9C;}
div.hr{padding-top:1px;height:0;overflow:hidden;line-height:0;background-color:#4E4E4F;margin:0;}
div.hrlightgrey{padding-top:1px;height:0;overflow:hidden;line-height:0;background-color:#999;margin:0;}
div.hrproductpreview{padding-top:1px;overflow:hidden;height:0;line-height:0;display:block;background-image:url(img/hr_productpreview.gif);margin:12px 0;}
table td{padding:2px;}
#wrap{width:964px;margin:24px auto 0;}
#wrap #header-wrap #header-left{float:left;width:8px;}
#wrap #header-wrap #header-right{float:left;width:8px;}
#header{width:948px;float:left;height:161px;background:#004C9C url(images/header-wrap-content.jpg) repeat-x;}
#header	#logo{margin-left:25px;margin-top:20px;float:left;background:url(images/logo.gif) no-repeat;width:241px;height:113px;}
#header	#slogan{padding-left:69px;padding-top:65px;float:left;}
#header #search{width:260px;height:75px;float:right;color:#fff;padding:40px 0 0 20px;}
#header #search a{color:#fff;font-size:11px;}
#header td{padding-top:1px;padding-right:4px;}
#banner-wrap{padding-left:8px;padding-right:8px;background-image:url(images/wrap-content.gif);background-repeat:repeat-y;}
#breadcrumb-wrap{padding-left:8px;padding-right:8px;background-image:url(images/wrap-content.gif);background-repeat:repeat-y;}
#breadcrumb{clear:both;color:#c64934;list-style-type:none;background-color:#fff;height:23px;background-image:url(images/bg-breadcrumb.gif);background-repeat:repeat-x;font-size:11px;padding:1px 0 10px 15px;}
#breadcrumb a,#breadcrumb a:link,#breadcrumb a:visited,#breadcrumb a:hover,#breadcrumb a:active{line-height:23px;text-decoration:none;font-weight:400;cursor:pointer;color:#333;margin:0;padding:0;}
#topmenuwrap1{padding-left:8px;padding-right:8px;background-image:url(images/wrap-content1.gif);background-repeat:repeat-y;}
#topmenuwrap2{background:url(images/bg_topmenu.gif) repeat-x;}
#topmenu{float:left;list-style-type:none;height:36px;font-size:13px;background:url(images/bg_topmenu.gif) repeat-x;margin:0;padding:0;}
#topmenu li{height:36px;float:left;background:url(images/bg_topmenu_breakline.gif) no-repeat;background-position:right;margin:0;padding:0 25px;}
#topmenu a,#topmenu a:link,#topmenu a:visited,#topmenu a:hover,#topmenu a:active{line-height:36px;vertical-align:middle;text-decoration:none;font-weight:700;cursor:pointer;color:#fff;margin:0;padding:0;}
#topmenu a:hover{color:#DB9501;}
#languages{text-align:right;height:26px;font-size:13px;background:url(images/bg_topmenu.gif) repeat-x;margin:0;padding:10px 10px 0 0;}
#contentwrap{width:920px;background-image:url(images/wrap-content.gif);background-repeat:repeat-y;padding:5px 20px 0 24px;}
#leftcol{float:left;width:208px;padding:0 0 15px;}
#rightcol{float:right;width:208px;padding:0 0 15px 4px;}
#content{float:left;width:455px;margin-bottom:15px;padding:0 22px;}
#con-content{padding-top:20px;}
#contentfull{width:890px;margin-bottom:15px;padding:0 30px;}
#add-quickie-box-wrap{width:210px;}
#add-quickie-box-content{font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:14px;}
#add-quickie-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#add-quickie-box-bottom{margin-bottom:15px;}
#about-box-wrap{width:210px;}
#about-box-content{font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px;}
#about-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#about-box-bottom{margin-bottom:15px;}
#about-box-content li{list-style-type:none;margin-left:0;padding:0;}
#about-box-content ul{margin-left:5px;margin-right:0;padding:0;}
#about-box-content a:link,#about-box-content a:visited{text-decoration:none;color:#c64934;}
#about-box-content a:active,#about-box-content a:hover{color:#505050;text-decoration:underline;}
#info-box-wrap{width:210px;}
#info-box-content{font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px;}
#info-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#info-box-bottom{margin-bottom:15px;}
#info-box-content li{list-style-type:none;margin-left:0;padding:0;}
#info-box-content ul{margin-left:5px;margin-right:0;padding:0;}
#cart-box-wrap{width:210px;}
#cart-box-content{font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px 20px 10px 10px;}
#cart-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#cart-box-bottom{margin-bottom:15px;}
#login-box-wrap{width:210px;}
#login-box-content{font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px 20px 10px 10px;}
#login-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#login-box-bottom{margin-bottom:15px;}
.login-box-bottom hr{margin-top:5px;margin-bottom:5px;}
form#loginbox .hrlightgrey{margin-top:5px;margin-bottom:5px;}
form#loginbox div.hr{margin-top:5px;margin-bottom:5px;}
#admin-box-wrap{width:210px;}
#admin-box-content{background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px 20px 10px 10px;}
#admin-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#admin-box-bottom{margin-bottom:15px;}
#newsletter-box-wrap{width:210px;}
#newsletter-box-content{font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px 20px 10px 10px;}
#newsletter-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#newsletter-box-bottom{margin-bottom:15px;}
#hersteller-box-wrap{width:210px;}
#hersteller-box-content{font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px 20px 10px 10px;}
#hersteller-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#hersteller-box-bottom{margin-bottom:15px;}
#hersteller-box-content form{width:175px;}
#last-viewed-box-wrap{width:210px;}
#last-viewed-box-content{text-align:center;font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px 20px 10px 10px;}
#last-viewed-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#last-viewed-box-bottom{margin-bottom:15px;}
#herst-info-box-wrap{width:210px;}
#herst-info-box-content{font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px 20px 10px 10px;}
#herst-info-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#herst-info-box-bottom{margin-bottom:15px;}
#menu-box-wrap{width:210px;}
#menu-box-content{background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px 20px 10px 10px;}
#menu-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#menu-box-bottom{margin-bottom:15px;}
#ssl-box-wrap{width:210px;}
#ssl-box-content{font-size:.85em;background-image:url(images/menu-bg.jpg);background-repeat:no-repeat;background-position:1px 0;padding:10px;}
#ssl-box-content-wrap{background-image:url(images/box-bg.gif);background-repeat:repeat-y;}
#ssl-box-bottom{margin-bottom:15px;}
#ssl-box-content li{list-style-type:none;margin-left:0;padding:0;}
#ssl-box-content ul{margin-left:5px;margin-right:0;padding:0;}
#info-footer{font-size:11px;color:#666;border:1px solid #999;margin-top:10px;margin-bottom:10px;}
h2.categoryheader{background-color:#F3A807;background-image:url(img/bg_boxheader.gif);height:28px;font-size:11px;color:#FFF;line-height:28px;vertical-align:middle;margin:0;padding:2px 8px 0;}
h2.categoryheader a{text-decoration:none;color:#fff;}
ul#categorymenu{background-color:#EDEDED;margin-bottom:15px;border:solid #DB9502;border-width:0 1px 1px;}
ul#categorymenu li.level1{list-style-type:none;background-color:#DA9401;border:solid #fff;border-width:1px 0 0;padding:4px 0 4px 6px;}
ul#categorymenu li.level1 a{text-decoration:none;color:#FFF;font-weight:700;}
ul#categorymenu li.level2{list-style-type:none;background-color:#EEA003;border:solid #fff;border-width:1px 0 0;padding:4px 0 4px 24px;}
ul#categorymenu li.level2 a{font-size:11px;text-decoration:none;color:#FFF;font-weight:700;}
ul#categorymenu li.level3{list-style-type:none;background-color:#EEA003;border:solid #fff;border-width:1px 0 0;padding:4px 0 4px 40px;}
ul#categorymenu li.level3 a{font-size:11px;text-decoration:none;color:#FFF;font-weight:700;}
h2.boxheader{background-image:url(img/bg_boxheader.gif);height:28px;font-size:11px;color:#FFF;line-height:28px;vertical-align:middle;margin:0;padding:2px 8px 0;}
h2.boxheader a:link,h2.boxheader a:hover,h2.boxheader a:active,h2.boxheader a:visited{text-decoration:none;color:#fff;}
.boxbody{background-color:#ededed;margin-bottom:15px;border-color:#4E4E4F;border-style:solid;border-width:0 1px 1px;padding:8px;}
.boxbody h3,.boxbody h3 a{font-size:11px;}
.boxbody h3.center,.boxbody h3.center a{font-size:11px;text-align:center;}
.boxbody p{color:#000;font-size:11px;margin:6px 0;}
.boxbody p.center{color:#000;font-size:11px;text-align:center;margin:6px 0;}
.boxbody td{color:#000;font-size:11px;margin:6px 0;}
.boxbody .productOldPrice{font-size:11px;color:red;}
.boxbody div.hr{margin-top:5px;margin-bottom:5px;}
.boxbody div.hrlightgrey{margin-top:5px;margin-bottom:5px;}
.boxbody a{font-size:11px;}
.boxbody .productboximage{border:solid 1px #999;}
.boxbody ul.contentlist{margin-left:5px;margin-right:0;padding:0;}
.boxbody ul.contentlist li{margin-left:0;list-style-type:none;padding:0;}
.productboximage{border:solid 1px #999;}
h2.boxcartheader{background-image:url(img/bg_boxheader.gif);height:28px;font-size:11px;color:#FFF;line-height:28px;vertical-align:middle;margin:0;padding:2px 8px 0;}
h2.boxcartheader a{text-decoration:none;color:#fff;}
.boxcartbody{margin-bottom:15px;background-color:#EDEDED;border-color:#4E4E4F;border-style:solid;border-width:0 1px 1px;padding:4px 8px;}
.boxcartbody p{font-size:11px;}
.productPreview{margin:0;padding:0;}
.productPreviewContent{vertical-align:top;width:100%;}
.productPreviewContent h2{margin:0 0 5px;padding:0;}
.productPreviewContent h2 a{font-size:14px;font-weight:700;}
.productPreviewImage{vertical-align:top;padding:3px 15px 0 0;}
.productPreviewImage img{border:solid 1px #999;}
.productPreviewContent .price{font-size:16px;font-weight:700;margin:0;padding:0;}
.productPreviewContent .taxandshippinginfo{font-size:11px;font-weight:400;color:#999;margin:0;padding:0;}
.productPreviewContent .vpe{font-size:11px;font-weight:400;color:#999;margin:0;padding:0;}
.productPreviewContent .shippingtime{font-size:11px;font-weight:400;color:#999;margin:0;padding:0;}
.productPreviewContent .stockimage{margin:0;padding:0;}
.productPreviewContent .stockimagetext{font-size:11px;font-weight:400;color:#999;margin:0;padding:0;}
.productPreviewContent .productOldPrice{font-size:12px;font-weight:700;color:red;}
.productPreviewContent .taxandshippinginfo a{font-size:11px;font-weight:400;color:#999;}
#productinfowrap{display:table;width:100%;}
#productinfoimages{float:left;background-color:#F2F5FA;text-align:center;width:140px;border:solid 1px #004C9C;margin:0 10px 10px 0;padding:10px;}
#productinfoimages .productimage{border:solid 1px #999;}
#productinfoimages .hrlightgrey{margin-top:6px;margin-bottom:6px;}
#productinfopricewithimages{float:right;width:280px;}
#productinfopricewithimages img{cursor:pointer;}
#productinfopricewithoutimages{width:100%;}
#productinfopricewithoutimages img{cursor:pointer;}
#productinfoprice{padding:5px;}
#productinfoprice .hrlightgrey{margin-top:6px;margin-bottom:6px;}
#productinfoprice .productprice{font-size:14px;font-weight:700;margin:0;padding:0;}
#productinfoprice .productOldPrice{color:red;font-size:12px;font-weight:700;margin:0;padding:0;}
#productinfoprice .taxandshippinginfo{font-size:11px;font-weight:400;color:#999;margin:0;padding:0;}
#productinfoprice .taxandshippinginfo a{font-size:11px;font-weight:400;color:#999;margin:0;padding:0;}
#productinfoprice .shippingtime{font-size:11px;font-weight:400;color:#999;margin:0;padding:0;}
#productinfoprice .stockimage{margin:0;padding:0;}
#productinfoprice .stockimagetext{font-size:11px;font-weight:400;color:#999;margin:0;padding:0;}
p.productinfoproductadded{font-size:11px;}
.productoptions{background-color:#F2F5FA;border-color:#999;border-style:solid;border-width:1px 0 0;padding:6px;}
.addtobasket{background-color:#EDEDED;text-align:right;border-color:#999;border-style:solid;border-width:1px 0 0;padding:6px;}
#productinfodescription{float:left;}
#productinfodescription ul{margin-left:15px;display:block;list-style-type:square;line-height:20px;padding:0;}
body.popupproductinfo{background:none;background-color:#fff;padding:15px;}
body.popupprintorder{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:13px;background:none;background-color:#fff;padding:15px;}
body.popupprintorder .products tr.header td{font-weight:700;background-color:#EDEDED;}
body.popupprintorder .products .total{text-align:right;}
body.popupprintorder .products .quantity{vertical-align:top;}
body.popupprintorder .productname{vertical-align:top;}
body.popupprintorder .model{vertical-align:top;}
body.popupprintorder .singleprice{vertical-align:top;}
body.popupprintorder .totalprice{vertical-align:top;}
div.highlightbox{background-color:#F2F5FA;border:solid #4C77B9 1px;padding:15px;}
div.highlightbox ul{margin-left:15px;display:block;list-style-type:square;line-height:20px;padding:0;}
div.highlightbox h1{color:#E13A39;border:none;font-size:16px;background-color:transparent;background-image:none;margin:0;padding:0 0 10px;}
div.highlightbox div.hr{height:1px;line-height:1px;display:block;border-bottom:solid 1px #F0F3F9;margin:0;padding:0;}
table.paymentblock{background-color:#F2F5FA;margin-bottom:15px;border-color:#4C77B9;border-style:solid;border-width:0 1px 1px;}
table.paymentblock tr td.header{background-color:#4C77B9;color:#FFF;font-weight:700;padding:2px 2px 2px 5px;}
table.shippingblock{background-color:#F2F5FA;margin-bottom:15px;border-color:#4C77B9;border-style:solid;border-width:0 1px 1px;}
table.shippingblock tr td.header{background-color:#4C77B9;color:#FFF;font-weight:700;padding:2px 2px 2px 5px;}
table.shippingblock tr td{vertical-align:top;}
table.shippingblock tr td.description{width:100%;vertical-align:top;padding-left:6px;}
table.shippingblock tr td.radiobutton{vertical-align:top;white-space:nowrap;padding:4px;}
table.shippingblock tr td.radiobutton input{margin:0;padding:0;}
table.shippingblock tr td.price{vertical-align:top;white-space:nowrap;}
table.accounthistoryinfoorderdetails tr td{vertical-align:top;}
table.accounthistoryinfoorderdetails tr.header td{font-weight:700;}
textarea.message_body{width:130px;}
table.downloadbox{background-color:#FFF2CC;border:solid #E9D28F 1px;margin-bottom:8px;padding:5px;}
table.downloadbox tr td.icon{padding-right:15px;}
table.downloadbox tr td.downloadlink{width:100%;}
table.graduatedprice{font-size:11px;text-align:left;margin-top:5px;}
table.graduatedprice tr td.header{font-size:12px;font-weight:700;text-align:left;}
table.orderdetails{font-size:11px;background-color:#FFF2CC;border-color:#4C77B9;border-style:solid;border-width:0 1px 1px;}
table.orderdetails tr td{padding:4px;}
table.orderdetails tr.headerrow td{background-color:#4C77B9;color:#FFF;font-weight:700;}
table.orderdetails tr.headerrow td.left{text-align:left;}
table.orderdetails tr.headerrow td.center{text-align:center;}
table.orderdetails tr.headerrow td.right{text-align:right;}
table.orderdetails tr.contentrow1 td{background-color:#F2F5FA;vertical-align:top;}
table.orderdetails tr.contentrow1 td.quantity{text-align:center;}
table.orderdetails tr.contentrow1 td.quantity input{font-size:11px;border:solid #DA9401 1px;padding:2px;}
table.orderdetails tr.contentrow1 td.productname{text-align:left;}
table.orderdetails tr.contentrow2 td{background-color:#E8EDF7;vertical-align:top;}
table.orderdetails tr.contentrow2 td.quantity{text-align:center;}
table.orderdetails tr.contentrow2 td.quantity input{font-size:11px;border:solid #DA9401 1px;padding:2px;}
table.orderdetails tr.contentrow2 td.productname{text-align:left;}
table.orderdetails tr td.singleprice{text-align:right;white-space:nowrap;}
table.orderdetails tr td.totalprice{text-align:right;white-space:nowrap;}
table.orderdetails tr td.delete{text-align:center;white-space:nowrap;}
table.orderdetails tr td.productname table.productattributes{margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td{padding:0;}
table.orderdetails tr td.productname table.productattributes tr td.attribute{padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value{width:100%;}
table.orderdetails tr td.subtotal{background-color:#DAE2F1;text-align:right;border-color:#4C77B9;border-style:solid;border-width:1px 0 0;}
div.productnavigator{background-color:#EDEDED;border:#999 1px solid;padding:8px;}
table.reviewlist{background-color:#FFF2CC;border-color:#DA9401;border-style:solid;border-width:0 1px 1px;}
table.reviewlist tr td{white-space:nowrap;padding:4px;}
table.reviewlist tr.header td{background-color:#DA9401;color:#FFF;font-weight:700;}
table.reviewlist tr.contentrow1 td{background-color:#FFF2CC;}
table.reviewlist tr.contentrow2 td{background-color:#FFEAAB;}
textarea#review{width:100%;}
table.medialist{background-color:#FFF2CC;border-color:#DA9401;border-style:solid;border-width:1px;}
table.medialist tr td{white-space:nowrap;vertical-align:top;padding:6px;}
table.medialist tr.contentrow1 td{background-color:#FFF2CC;}
table.medialist tr.contentrow2 td{background-color:#FFEAAB;}
.sitemapwrap .sitemapleft{background-color:#F2F5FA;display:table;float:left;width:200px;margin-bottom:15px;border-color:#4C77B9;border-style:solid;border-width:1px;}
.sitemapwrap .sitemapright{background-color:#F2F5FA;display:table;float:right;width:200px;margin-bottom:15px;border-color:#4C77B9;border-style:solid;border-width:1px;}
.sitemapheader{background-color:#4C77B9;color:#FFF;font-weight:700;padding:3px;}
.sitemapheader a:link,.sitemapheader a:visited,.sitemapheader a:hover{color:#FFF;text-decoration:none;}
.sitemapcontent{padding:6px;}
.sitemapcontent li{list-style-type:none;}
p.checkoutcomment textarea{width:100%;}
table.checkoutconfirmationorderdetails{border:none;margin:0 0 10px;padding:0;}
table.checkoutconfirmationorderdetails tr td.productname{width:100%;font-weight:700;}
table.checkoutconfirmationorderdetails tr td.shippingtime{color:#666;font-size:11px;font-weight:400;white-space:nowrap;padding:0 0 0 30px;}
table.checkoutconfirmationorderdetails tr td.productattributes{color:#666;font-size:11px;font-weight:400;padding:0 0 0 30px;}
table.checkoutconfirmationorderdetails tr td.productprice{white-space:nowrap;text-align:right;}
table.checkoutconfirmationorderdetailstotal{border:none;margin:10px 0 0;padding:0;}
table.checkoutconfirmationorderdetailstotal tr td.name{width:100%;text-align:right;}
table.checkoutconfirmationorderdetailstotal tr td.value{white-space:nowrap;text-align:right;}
p.checkoutagb textarea{width:100%;}
ul#checkoutnavigation li{height:70px;list-style-type:none;float:left;width:185px;margin-right:15px;border:solid 1px;padding:8px;}
ul#checkoutnavigation li.active{background-color:#DAE2F1;}
ul#checkoutnavigation li.active .number{font-size:20px;font-weight:700;}
ul#checkoutnavigation li.active .title{font-size:14px;font-weight:700;}
ul#checkoutnavigation li.active .description{font-size:11px;}
ul#checkoutnavigation li.inactive{color:#999;background-color:#EDEDED;border-color:#999;}
ul#checkoutnavigation li.inactive .number{font-size:20px;font-weight:700;}
ul#checkoutnavigation li.inactive .title{font-size:14px;font-weight:700;}
ul#checkoutnavigation li.inactive .description{font-size:11px;}
p.errormessage{border:solid red 2px;background-color:#FFD6D6;padding:15px;}
.messageStackSuccess{background-color:#D9FFCC;padding:4px;}
.footer{font-family:Arial, Helvetica, sans-serif;clear:both;text-align:center;font-size:.75em;color:#666;margin-bottom:0;padding:8px;}
.footer a:link,.footer a:visited{color:#666;text-decoration:none;}
.footer a:hover,.footer a:active{color:#666;text-decoration:underline;}
.copyright{text-align:center;color:#666;font-size:11px;margin:0 auto;padding:0 0 10px;}
.parseTime{text-align:center;color:#666;font-size:11px;margin:0 auto;padding:0 0 10px;}
#content-footer{font-size:.8em;font-family:Arial,Helvetica, Verdana , sans-serif;line-height:150%;padding-top:5px;color:#004C9C;border-top:1px dotted #A4BADB;}
#content-footer-left{float:left;width:50%;height:25px;}
#content-footer-right{float:right;width:40%;height:25px;text-align:right;}
a.content-footer:link,a.content-footer:visited{text-decoration:none;color:#505050;}
a.content-footer:active,a.content-footer:hover{color:#505050;text-decoration:underline;}
ul#menu-list{list-style-type:none;padding:0;}
ul#menu-list a.menu1No{background-image:url(images/clo-folder-plus.gif);background-repeat:no-repeat;background-position:0 0;font-size:1em;padding-left:38px;text-align:left;line-height:20px;height:20px;}
a.menu1No:link,a.menu1No:visited{color:#000;text-decoration:none;}
a.menu1No:active,a.menu1No:hover{color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu1Cur{background-image:url(images/op-folder-min.gif);background-repeat:no-repeat;background-position:0 0;font-size:1em;padding-left:38px;text-align:left;line-height:20px;height:20px;}
a.menu1Cur:link,a.menu1Cur:visited,a.menu1Cur:active,a.menu1Cur:hover{text-decoration:none;color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu1Act{background-image:url(images/op-folder-min.gif);background-repeat:no-repeat;background-position:0 0;font-size:1em;padding-left:38px;text-align:left;line-height:20px;height:20px;}
a.menu1Act:link,a.menu1Act:visited{color:#000;text-decoration:none;font-style:italic;}
a.menu1Act:active,a.menu1Act:hover{text-decoration:none;color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu2No{background-image:url(images/clo-folder-2.gif);background-repeat:no-repeat;background-position:0 0;font-size:1em;padding-left:25px;text-align:left;line-height:20px;height:20px;margin-left:34px;}
a.menu2No:link,a.menu2No:visited{color:#000;text-decoration:none;}
a.menu2No:active,a.menu2No:hover{color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu2Cur{background-image:url(images/op-folder-2.gif);background-repeat:no-repeat;background-position:0 0;font-size:1em;padding-left:25px;text-align:left;line-height:20px;height:20px;margin-left:34px;}
a.menu2Cur:link,a.menu2Cur:visited,a.menu2Cur:active,a.menu2Cur:hover{text-decoration:none;color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu2Act{background-image:url(images/op-folder-2.gif);background-repeat:no-repeat;background-position:0 0;font-size:1em;padding-left:25px;text-align:left;line-height:20px;height:20px;margin-left:34px;}
a.menu2Act:link,a.menu2Act:visited,a.menu2Act:active,a.menu2Act:hover{text-decoration:none;color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu3No{font-size:1em;padding-left:25px;text-align:left;line-height:20px;height:20px;margin-left:34px;}
a.menu3No:link,a.menu3No:visited{color:#000;text-decoration:none;}
a.menu3No:active,a.menu3No:hover{color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu3Cur{font-size:1em;padding-left:25px;text-align:left;line-height:20px;height:20px;margin-left:34px;}
a.menu3Cur:link,a.menu3Cur:visited,a.menu3Cur:active,a.menu3Cur:hover{text-decoration:none;color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu3Act{font-size:1em;padding-left:25px;text-align:left;line-height:20px;height:20px;margin-left:34px;}
a.menu3Act:link,a.menu3Act:visited,a.menu3Act:active,a.menu3Act:hover{text-decoration:none;color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu4No{background-image:url(images/menu-water.gif);background-repeat:no-repeat;background-position:0 0;font-size:1em;padding-left:20px;text-align:left;line-height:20px;height:20px;margin-left:60px;}
a.menu4No:link,a.menu4No:visited{color:#000;text-decoration:none;}
a.menu4No:active,a.menu4No:hover{color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu4Cur{background-image:url(images/menu-water.gif);background-repeat:no-repeat;background-position:0 0;font-size:1em;padding-left:20px;text-align:left;line-height:20px;height:20px;margin-left:60px;}
a.menu4Cur:link,a.menu4Cur:visited,a.menu4Cur:active,a.menu4Cur:hover{text-decoration:none;color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
ul#menu-list a.menu4Act{background-image:url(images/menu-water.gif);background-repeat:no-repeat;background-position:0 0;font-size:1em;padding-left:20px;text-align:left;line-height:20px;height:20px;margin-left:60px;}
a.menu4Act:link,a.menu4Act:visited,a.menu4Act:active,a.menu4Act:hover{text-decoration:none;color:#000;font-style:italic;min-width:30px;width:auto!important;height:20px;background-color:#DEE7F3;}
.loginUser{border-bottom:1px solid #AFC2E0;border-top:1px solid #AFC2E0;text-align:center;font-style:italic;font-size:.9em;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#eee;margin:5px 13px 5px 0;padding:5px;}
.loginSubmitImg2{margin-right:15px;}
.loginInput{width:165px;padding-left:5px;padding-right:5px;margin-bottom:5px;}
a.loginPass:link,a.loginPass:visited{color:#4D78B9;text-decoration:underline;font-size:10px;}
a.loginPass:active,a.loginPass:hover{color:#4D78B9;text-decoration:none;font-size:10px;}
DIV.tx-newloginbox-pi1 H3{background-image:url(images/buttons/keys.gif);background-repeat:no-repeat;background-position:0 0;font-size:1.5em;color:#2DA6BC;margin-bottom:10px;height:32px;padding-left:40px;font-weight:400;}
DIV.tx-newloginbox-pi1 P{margin-left:0;}
DIV.tx-newloginbox-pi1 TABLE{margin-top:0;padding-top:0;width:400px;border-collapse:separate;border-spacing:1px 1px;}
DIV.tx-newloginbox-pi1 TABLE TR TD P{text-align:left;margin:0;padding:0;}
DIV.tx-newloginbox-pi1 TABLE TR TD{padding:2px;}
DIV.tx-newloginbox-pi1 TABLE TR{padding:4px;}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit{width:auto;font-size:.9em;}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT{margin-left:0;margin-top:2px;width:150px;padding-left:2px;padding-right:2px;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP{margin-top:10px;margin-left:4px;padding-top:0;width:130px;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A{margin-top:0;margin-left:0;padding-top:0;width:100px;color:#4D78B9;text-decoration:underline;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back{margin-top:0;margin-left:4px;padding-top:0;width:130px;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A{margin-top:0;margin-left:4px;padding-top:0;width:100px;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username{margin-left:4px;margin-top:0;padding-top:0;}
.htmlarea-content-body{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:82.01%;background-color:#FFF;text-align:left;background-image:none;color:#004C9C;margin:0;padding:5px;}
a.external-link:link,a.external-link:visited,a.external-link:active{border-bottom:1px dotted red;text-decoration:none;background-image:url(images/external_link.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:15px;color:#004C9C;}
a.external-link:hover{color:#004C9C;text-decoration:none;border-bottom:1px dotted #004C9C;background-color:#DEE7F3;}
a.external-link-new-window:link,a.external-link-new-window:visited,a.external-link-new-window:active{border-bottom:1px dotted red;text-decoration:none;background-image:url(images/external_link_new_window.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:20px;color:#004C9C;}
a.external-link-new-window:hover{color:#004C9C;text-decoration:none;border-bottom:1px dotted #004C9C;background-color:#DEE7F3;}
a.internal-link:link,a.internal-link:visited,a.internal-link:active{border-bottom:1px dotted red;text-decoration:none;background-image:url(images/internal_link.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:15px;color:#004C9C;}
a.internal-link:hover{color:#004C9C;text-decoration:none;border-bottom:1px dotted #004C9C;background-color:#DEE7F3;}
a.internal-link-new-window:link,a.internal-link-new-window:visited,a.internal-link-new-window:active{border-bottom:1px dotted red;text-decoration:none;background-image:url(images/internal_link_new_window.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:20px;color:#004C9C;}
a.internal-link-new-window:hover{color:#004C9C;text-decoration:none;border-bottom:1px dotted #004C9C;background-color:#DEE7F3;}
a.download:link,a.download:visited,a.download:active{border-bottom:1px dotted red;text-decoration:none;background-image:url(images/download.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:15px;color:#004C9C;}
a.download:hover{color:#004C9C;text-decoration:none;border-bottom:1px dotted #004C9C;background-color:#DEE7F3;}
a.mail:link,a.mail:visited,a.mail:active{border-bottom:1px dotted red;text-decoration:none;background-image:url(images/mail.gif);background-repeat:no-repeat;background-position:0 0;padding-left:25px;color:#004C9C;}
a.mail:hover{color:#004C9C;text-decoration:none;border-bottom:1px dotted #004C9C;background-color:#DEE7F3;}
p.check{padding-left:25px;line-height:.9em;border:1px solid blue;margin:0;}
span.checks{padding-left:25px;line-height:.9em;border:1px solid blue;margin:0;}
span.solve{color:#920012;font-weight:700;}
span.con{color:#666;font-weight:700;}
span.higlight-dotted{font-weight:700;color:#585858;}
#checktable{margin-top:25px;}
#checktable p{margin:0;padding:0;}
.map_layer1{font-family:Arial, Helvetica, sans-serif;font-size:1em;letter-spacing:1px;text-transform:uppercase;border-bottom:1px dotted #999;width:200px;margin:5px 0;}
a.map_layer1:link,a.map_layer1:visited{color:#515355;text-decoration:none;}
a.map_layer1:active,a.map_layer1:hover{color:#515355;text-decoration:none;text-transform:capitalize;}
.map_layer2{font-size:1em;margin-left:15px;text-transform:capitalize;width:200px;padding-left:10px;}
a.map_layer2:link,a.map_layer2:visited{text-decoration:none;color:#004C9C;}
a.map_layer2:active,a.map_layer2:hover{text-decoration:underline;}
.map_layer3{margin-left:15px;}
a.map_layer3:link,a.map_layer3:visited{color:#515355;font-size:1em;margin-left:50px;text-decoration:none;padding:3px 3px 3px 15px;}
a.map_layer3:active,a.map_layer3:hover{color:#456487;text-decoration:underline;}
.map_layer4{margin-left:15px;}
a.map_layer4:link,a.map_layer4:visited{color:#515355;font-size:1em;margin-left:70px;text-align:left;text-decoration:none;padding:3px 3px 3px 15px;}
a.map_layer4:active,a.map_layer4:hover{color:#456487;text-decoration:underline;}
