/* CSS Document */
/* -------------Later page layout--------------------- */
body {
    text-align:  center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:   11px;
    color:       #000000;
}

a:link {
    color:           #000000;
    font-weight:     bold;
    text-decoration: none;
}

a:visited {
    color:           #000000;
    font-weight:     bold;
    text-decoration: none;
}

a:active {
    color:           #000000;
    font-weight:     bold;
    text-decoration: none;
}

a:hover {
    color:       #333333;
    font-weight: bold;
}

td {
    font-size: 11px;
}

#content {
    position:     relative;
    margin-left:  auto;
    margin-right: auto;
    background:   #FFFFFF url(images/bground.gif) center repeat-y ;
    width:        740px;
    text-align:   left;
    left:         12px;
    top:          5px;
}

#contentgermany {
    position:     relative;
    margin-left:  auto;
    margin-right: auto;
    background:   #FFFFFF url(images/bgroundgermany.gif) center repeat-y ;
    width:        740px;
    text-align:   left;
}

#piccontent {
    position:     relative;
    margin-left:  auto;
    margin-right: auto;
    background:   #FFFFFF url(images/picbground.gif) center repeat-y ;
    width:        740px;
    text-align:   left;
}

#topline {
    background-image:  url(images/topline.jpg);
    background-repeat: no-repeat;
    width:             740px;
    height:            55px;
}

#logobox {
    position: absolute;
    width:    192px;
    height:   50px;
    top:      8px;
    left:     10px;
}

/* -------Top menu-------------- */
#toplinks {
    position:   relative;
    top:        38px;
    left:       215px;
    width:      500px;
    text-align: center;
    font-size:  10px;
    color:      #CCCCCC;
}

a.toplink:link {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    color:           #999999;
    text-decoration: none;
    padding-left:    5px;
    padding-right:   5px;
    font-weight:     normal;
}

a.toplink:visited {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    color:           #999999;
    text-decoration: none;
    padding-left:    5px;
    padding-right:   5px;
    font-weight:     normal;
}

a.toplink:hover {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    color:           #666666;
    text-decoration: none;
    padding-left:    5px;
    padding-right:   5px;
    font-weight:     normal;
}

a.toplink:active {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    color:           #999999;
    text-decoration: none;
    padding-left:    5px;
    padding-right:   5px;
    font-weight:     normal;
}

/* ---------------end of top menu------------------ */
#piccol {
    margin:           1px 10px 0px 215px;
    padding:          0px 0px 10px;
    background-color: #FFFFFF;
}

#maincol {
    margin:           0px 10px 10px 215px;
    padding:          10px 10px 10px 20px;
    background-color: #FFFFFF;
}

#mainlinks {
    margin-top:  0px;
    margin-left: 5px;
    width:       485px;
    padding:     5px 0px 5px 0px;
    height:      50px;
}

#footer {
    margin:     0 0 0 0;
    padding:    20px 0 0 15px;
    text-align: left;
    clear:      both;
    background: #FFFFFF url(images/bottomline.jpg) center no-repeat ;
    height:     35px;
}

form.search {
    position:   relative;
    left:       520px;
    top:        -39px;
    width:      170px;
    height:     20px;
    text-align: right;
}

body[id=kef] #search {
    margin-top: 20px;
}

#sideblock {
    float:            left;
    margin-top:       80px;
    margin-left:      18px;
    width:            175px;
    background-color: #EFF3F6;
}

#newsblock {
    position:         relative;
    margin-top:       85px;
    width:            175px;
    background-color: #EFF3F6;
}

#startblock {
    float:       left;
    display:     inline;
    margin-top:  30px;
    margin-left: 18px;
    width:       175px;
}

ul.nodrops {
    list-style-type: none;
    text-indent:     -24px;
    line-height:     20px;
}

li.mainlinkblock {
    list-style-type:  none;
    text-indent:      15px;
    margin-left:      -40px;
    background-color: #E4E4E4;
    color:            #666666;
    font-weight:      bold;
    line-height:      20px;
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        11px;
}

a.mainlinkblock {
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        11px;
    text-decoration:  none;
    background-color: #E4E4E4;
    color:            #666666;
    font-weight:      bold;
    line-height:      20px;
}

a.mainlink:link {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    text-decoration: none;
    color:           #666666;
    line-height:     20px;
}

a.mainlink:visited {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    text-decoration: none;
    color:           #666666;
    line-height:     20px;
}

a.mainlink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:   11px;
    color:       #999999;
    line-height: 20px;
}

a.mainlink:active {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    text-decoration: none;
    color:           #666666;
    line-height:     20px;
}

li.nodropdown {
    font-weight:     bold;
    list-style-type: none;
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    text-indent:     -20px;
    line-height:     20px;
}

ul.nodrops {
    font-weight:     bold;
    list-style-type: none;
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    text-indent:     -20px;
}

/* ---------------no drop menu links------------- */
a.nodrop:link {
    text-decoration: none;
    color:           #666666;
}

a.nodrop:visited {
    text-decoration: none;
    color:           #666666;
}

a.nodrop:hover {
    text-decoration: none;
    color:           #999999;
}

a.nodrop:active {
    text-decoration: none;
    color:           #666666;
}

/* -----------javascript requirements-------------- */
#foldheader {
    cursor:          pointer;
    font-weight:     bold;
    list-style-type: none;
    margin-left:     -30px;
    padding-left:    5px;
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       11px;
    text-decoration: none;
    color:           #666666;
    line-height:     20px;
}

#foldinglist {
    list-style-type: none;
    margin-left:     20px;
}

body[id=kef] #foldinglist {
    list-style-type: none;
    margin-left:     -45px;
}

/* ------------------------small link styling----------------- */
a.side:link {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       10px;
    color:           #999999;
    text-decoration: none;
    font-weight:     bold;
}

a.side:visited {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       10px;
    color:           #999999;
    text-decoration: none;
    font-weight:     bold;
}

a.side:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:   10px;
    color:       #333333;
    font-weight: bolder;
}

a.side:active {
    font-family:     Verdana, Arial, Helvetica, sans-serif;
    font-size:       10px;
    color:           #999999;
    text-decoration: none;
    font-weight:     bold;
}

/* ---------------copy heading------------------ */
h1.copy {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:   12px;
    font-weight: bold;
    color:       #000000;
}

/* -----------Specification table classes----------------- */
table.specs {
    width:            450px;
    background-color: #EEEEEE;
    font-size:        10px;
    color:            #666666;
}

td {
    text-align:     left;
    vertical-align: top;
}

td.specsl {
    width: 40%;
}

td.specsr {
    width: 60%;
}

td.qtr {
    width: 20%;
}

td.thrd {
    width: 25%;
}

td.hlf {
    width: 30%;
}

/* large image top and bottom */
#thintop {
    background-image:  url(images/thintop.gif);
    background-repeat: no-repeat;
    width:             740px;
    height:            7px;
}

#thinbottom {
    position:          relative;
    width:             740px;
    height:            9px;
    background-image:  url(images/thinbottom.gif);
    background-repeat: no-repeat;
}

hr {
    color:            #000000;
    background-color: #000000;
    height:           1px;
}

.alr {
    text-align: right;
}

.galerie {
    text-align:     center;
    vertical-align: middle;
}

.boldhead {
    color:            #000000;
    font-weight: bold;
    }
    
    .input_gewinnspiel {
    margin-top: -4px;
 
}    
    .right {
    text-align:     right;
 
}

.data1 {
background-color: #cccccc;
}

.data2 {
background-color: #dddddd;
}