* {
    color: #6A6A6A;
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

table {
    border-collapse:    collapse;
}

img{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

body {
    background-color: #E5E5E5;
    text-align: center;
}

#positioner {
    background-color: #FFFFFF;
    margin: auto;
    width: 1012px;
}

#content {
    border-collapse: collapse;
}

#header {
    background-position:    right bottom;
    background-repeat:        no-repeat;
    border-collapse:         collapse;
    height:                 146px;
    margin-bottom:            1px;
    width:                     100%;
}

#header table {
    border-collapse:     collapse;
    height:             146px;
    width:                 100%;
}

#headerlogo {
    background-position:    left bottom;
    background-repeat:        no-repeat;
    vertical-align:            bottom;
    width:                    319px;
}

#headerlogo img{
    border:                0px solid #FF0000;
    
}

#headerlinks {
    padding-right:        20px;
    text-align:         right;
    vertical-align:        top;
    padding-top: 5px;
}

#headertitle {
    font-size:            20px;
    font-weight:        bold;
    padding-bottom:        42px;
    padding-right:        20px;    
    text-align:         right;
    vertical-align:        bottom;
}

#main {
    background-repeat: no-repeat;
    background-position: left 32px;
    border-right: 1px solid #FFFFFF;
    padding-top: 204px;
    padding-left: 80px;
    vertical-align: top;
    width: 647px;
}

#menu {
    height:                 32px;
    width:                  1012px;   
    background-repeat:   no-repeat;
    background-position: left top;
}
#menu img * {
    border: 1px solid #ff3300;
}

#contentheadline {
    font-family:         arial, verdana, sans-serif;
    font-size:             21px;
    font-weight:        bold;
    margin-bottom:        28px;
    margin-right:        55px;
}

#productheadline {
    font-family:         verdana, arial, sans-serif;
    font-size:             11px;
    font-weight:        bold;
    margin-bottom:        28px;
    margin-right:        55px;
}

.product {
    border-collapse:     collapse;
    margin-bottom:        20px;
}

.product td{
    vertical-align:        top;
}

.productpic {
    padding-right:        11px;
}

.producttitle {
    color:                #00A6EB;
    font-family:         verdana, arial, sans-serif;
    font-size:             12px;
    font-weight:        bold;
    margin-bottom:        18px;
}

.contenttext {
    margin-right:        55px;
}

.contenttext p{
    margin-bottom:        15px;
}

#rightnav {
    background-repeat: no-repeat;
    background-position: left 32px;
    padding-top: 204px;
    vertical-align: top;
    width: 284px;
}

#rightnav img {
    margin-bottom: 11px;
}

#rightnav p {
    margin-bottom: 11px;
}

.haendlersuche {
    background-repeat:     no-repeat;
    height:                110px;
    width:                 261px;
    margin-bottom:         11px;
}

.haendlersuche td {
    padding-left:        7px;
}

.haendlersuche input {
    height:                18px;
}

#haendlersuche_text {
    padding-top:        27px;
    height:                14px;
    margin-bottom:        8px;
}

.haendlersuche td.haendlersuche_plz,
.haendlersuche td.haendlersuche_land {
    height:                18px;
}

#haendlersuche_search {
    margin-left:        6px;
    height:                18px;
    width:                58px;
    text-align:         center;
}

#haendlersuche_land {
    font-size:             11px;
    height:                18px;
    width:                120px;
}

input[ID=haendlersuche_plz] {
    font-size:             11px;
    height:                14px;
    margin-left:        7px;
    width:                56px;
}

#haendlersuche_plz {
    font-size:             11px;
    margin-left:        7px;
    width:                56px;
}

.downloadcontent {
    border-collapse:        collapse;
    margin-bottom:            56px;
    width:                    614px;
}

.download_links {
    padding-left:            25px;
    padding-right:            45px;
}

.download_links div {
    height:                    16px;
    padding-bottom:            14px;
}

.download_links img {
    float:                    left;
    margin-right:            9px;
}

.download_links p {
    padding-top:            1px;
}

.downloadcontent td{
    vertical-align:            top;
}

.downloadheadline {
    font-weight:            bold;
    font-size:                11px;
    margin-bottom:            18px;
}

.productcontent {
    width:                    614px;
    margin-bottom:            25px;
}

.productcontent td{
    vertical-align:            top;
}

.productcontent p{
    margin-bottom:            16px;
}

.productcontentimage {
    width:                    268px;
}

.productcontent li {
    background-repeat:        no-repeat;
    background-position:    left;
    padding-left:            6px;
    list-style:                none;
}

.productcontenttext {
    padding-left:        18px;
}

.productcontentheadline {
    font-family:         verdana, arial, sans-serif;
    font-size:             12px;
    font-weight:        bold;
    margin-bottom:        12px;
}

.headerlinksabstand {
    padding-left:         11px; 
    padding-right:         11px;
}

#productshortcuts {
    margin-top    :        86px;
    margin-bottom:        47px;
    
}

a {
    color:              #00A6EB;
    text-decoration:    none;
}

.agb p,
.impressum p{
    text-align:         justify;
    
}

#kontakt td,
#anfrage td
{
    vertical-align:     top;
}

#kontakt .Input,
#anfrage .Input
{
    width:             80px;
    padding-bottom:    5px;
}

#kontakt .Input input,  
#anfrage .Input input,
#kontakt .Input select,
#anfrage .Input select
{
   width:             200px;  
}

#anfrage .Input .submit,
#kontakt .Input .submit
{
    width:             50px;         
}

#kontakt .Input textarea,
#anfrage .Input textarea
{
    width:             200px;
    height:             60px;
}

#kontakt .Text,
#anfrage .Text
{
    width:             180px;
    padding-bottom:    5px;
}

.menuitem {
    margin-left:           5px;
    float:                 left;
    display:               block;
    height:                32px;
}
.menuitem table {
    margin-top:           2px;
    background-color:     #4CC1F1;
}
*[class="negmargin"]{
    margin-bottom: -2px;
}
 
#haendlerliste p{
    padding-bottom:       10px;
}

a.shoppingcarthighlighter {
    color:              #666666;
    text-decoration:    none;
    cursor: default;
}
a.shoppingcarthighlighter:hover {
    color:              #00A6EB;
}
a.shoppingcarthighlighter:visited {
    color:              #666666;
}
