body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

body {
    font:13px arial,clean,sans-serif;
}

table {
    font-size:inherit;
    /*font:100%;*/
    width:100%;
}

select, input, textarea {
    font:99% arial,helvetica,clean,sans-serif;
}

pre, code {
    font:115% monospace;
}

body * {
    line-height:1.1em;
}

body {
    background:#ffffff;
    padding:15px 0;
}

#page {
    width:950px;
    margin:0 auto 15px auto;
}

a {
    text-decoration:underline;
    color:#555555;
}
a:hover {
    color:#000000;
}

h2{
        font-size:16px;
        margin-bottom:15px;
        font-weight:bold;
}

h3{
        font-size:14px;
        margin-bottom:15px;
        font-weight:bold;
}

ul {
        list-style-type:disc;
        list-style-position:inside;
        margin-bottom:10px;
}

p {
        margin-bottom:10px;
}

li {
        padding-left:10px;
}

strong {
        font-weight:bold;
}

#topnav {
    background:url(./img/aquatus/header_bg.gif);
    line-height:30px;
    padding:5px 3px;
    color:#cccccc;
}

#topnav a {
    color:#ffffff;
    text-decoration:none;
}
#topnav a:hover {
    color:#999999;
}

#topnav .w75 {
    width:690px;
}

#topnav .w25 {
    width:250px;
}

#content .left {
    width:175px;
}

#content .right {
    width:175px;
}

#content .center {
    width:570px;
    padding:10px 15px;
}

#contentbox a,
#informationbox a{
    text-decoration:none;
}

.box a:hover {
    color:#000000;
}

#contentbox li.active a,
#informationbox li.active a{
    text-decoration:underline;
}

.float_l {
    float:left;
}

.float_r {
    float:right;
}

.align_r {
    text-align:right;
}


.clear {
    clear:both;
}

.copyright, .parseTime {
    display:none;
}

.box {
    /* background:#c7dcff; */
    background:#eeeeee;
    padding-bottom:5px;
}

.box .boxcontent {
    padding:5px 5px 0 5px;
}

.box h4 {
    background:url(./img/aquatus/header_bg.gif);
    color:#ffffff;
    padding:3px;
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #ffffff;
    border-top:10px solid #ffffff;
}

.box a {
    color:#555555;
}

.box ul {
        list-style-type:none;
}

.box li.active a{
    text-decoration:underline;
}

.box li {
    padding-bottom:5px;
    padding-left:0px;
}

#categoriesbox li a{
    text-decoration:none;
    color:#444444;
}
#categoriesbox li a:hover{
    color:#000000;
}

#categoriesbox li a.active{
    text-decoration:underline;
}

#categoriesbox li.main a{
    font-weight:bold;
}

#categoriesbox li.sub a{
    padding-left:15px;
    font-weight:normal;
}
#contentnews {
    margin:0;
    padding:0;
}

#contentnews .newsitem {
    margin-bottom:15px;
    padding:0 10px 10px 10px;
    line-height:18px;
}

#contentnews img {
    float:left;
    margin:0 10px 10px 0;
}

#contentnews h2 {
    font-size:14px;
    color:#666666;
    margin-bottom:5px;
}

#contentnews h3 {
    font-size:12px;
    margin-bottom:5px;
    font-weight:bold;
}

#contentnews table {
    font-size:inherit;
    /*font:12px;*/
    width:100%;
    padding: 5px;
}

div.productlistkopf {
    text-align:right;
}

<!--
div.productlisting {
    float:left;
    width:278px;
    margin:5px 0 5px 5px;
    border:1px solid #CCCCCC;
    height:250px;
    text-align:center;
    padding-top:15px;
}

.contentsTopics {
    font-weight:bold;
    font-size:14px;
}  -->
div.productlistspalt {
    float:left;
    width:200px;
    margin:5px 25px 0px 25px;
    border:1px solid #CCCCCC;
    height:260px;
    text-align:left;
    padding:2px; /*2px; 2px; 2px;*/
}

.contentsTopics {
    font-weight:bold;
    font-size:14px;
}

#loginbox span {
    float:left;
    width:60px;
}

.tableListingI {
        background:#eeeeee;
}

.tableListingII {
        background:#dddddd;
}
.productOldPrice {
        text-decoration:line-through;
        font-weight:normal;
}

.img {
    float:left;
    margin:0 10px 10px 0;
}

.textfeld {
        font-family:verdana;
        font-size:11px;
        color:#666;
}

.creme {
        color: #000000;
}

.boxText {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
}

.boxTextBG {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        background-color: transparent;
}
.boxTextBGII {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        background-color: #dddddd;
}
.boxTextPrice {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #FF0000;
}

.errorBox {
        font-family : Verdana, Arial, sans-serif;
        font-size : 10px;
        font-weight: bold;
        background-color: #ffb3b5;
}
.gvBox {
        font-family : Verdana, Arial, sans-serif;
        font-size : 14px;
        font-weight: bold;
        border-color: #FFFFFF;
        border: 1px solid;
        background-color: #ffb3b5;
}
.stockWarning {
        font-family : Verdana, Arial, sans-serif;
        font-size : 10px;
        color: #cc0033;
}

.productsNotifications {
        background-color: #f2fff7;
}

.orderEdit {
        font-family : Verdana, Arial, sans-serif;
        font-size : 10px;
        color: #70d250;
        text-decoration: underline;
}

.listingName {
        float: left;
        width: 280px;}
.listingNamespalte {
        /*float: center;*/
        width: 200px;}

.listingSub {
        font-size: 12px;
        font-style: italic;
        font-weight: normal;
        color: #666;}
.listingTax {
        font-size: 10px;
        color: #666;
        font-weight: bold;}
.listingDeliver {
        font-size: 10px;
        color: #666;
        font-weight: bold;}
.listingDetails {
        font-size: 11px;
        font-weight: normal;}
.listingPrice {
        /*float: center;*/
        font-size: 16px;
        font-weight: bold;
        color: #49a4af;
        padding: 0px 1px;}
.listingPricespalte {
        /*float: center;*/
        font-size: 13px;
        font-weight: bold;
        color: #49a4af;
        padding: 0px 1px;}
.listingOldPrice {
        float: left;
        font-size: 13px;
        font-weight: normal;
        padding-top: 5px;
        color: #444;}
.listingOldPriceText {
        text-decoration: none; /*vorher: normal*/
        font-size: 11px;}
.listingOldPriceStrike {
        text-decoration: line-through;
        color: #f00;
        font-size: 14px;}
.nostrike {
        text-decoration: none;
        color: #444;
        font-size: 13px;}

.productInfoListPriceStrike {
        text-decoration: line-through;
        color: #f00;
        font-size: 14px;}
.productInfoListPriceNoStrike {
        text-decoration: none;
        color: #000;
        font-size: 13px;}


.listingName a:link, .listingName a:visited {
        color: #f00;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
        line-height: 14px;}
.listingName a:hover {
        color: #9ec536;
        text-decoration: none;}

.listingNamespalte a:link, .listingNamespalte a:visited {
        color: #990066;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
        line-height: 14px;}
.listingNamespalte a:hover {
        color: #9ec536;
        text-decoration: none;}

a.listingMore:link, a.listingMore:visited {
        color: #ff7505;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;}
a.listingMore:hover {
        color: #000;
        text-decoration: underline;}

a.pageResults:link, a.pageResults:visited {
  color: #f00;
  text-decoration: underline;}
a.pageResults:hover {
  color: #666;}

/* Def. Header */
.header {
        background: url(img/aquatus/top_logo.jpg) bottom no-repeat;}
		
		
.h1_diewebag{
font-size:20px;
}

.h2_diewebag{
font-size:14px;
}
