html {
    background          :   #C6C6C6;
    font-size           :   0.83em;
    font-family         :   Verdana, Arial, sans-serif;
    margin              :   0px;
    min-height          :   100%;
    background-image    :   url(http://www.treiber-online.de/images/sitebg.png);
    background-repeat   :   repeat-x;
    background-attachment : fixed;
    background-position :   bottom;
}

body {
    margin              :   0px;
}

p {
    margin         : 0 5px 3px 5px;
    text-align      :   justify;
}

div#overall {
	border					:   1px solid black;
	margin					: 0px;
	position					:   absolute;
	top						:   5px;
	width						:   785px;
	background-color		:   #FFF;
}

div#menu {
    z-index         :   255;
    float           :   left;
    width           :   160px;
    margin          :   0px 10px 0px 0px;
    padding         :   10px 10p
x 0px 0px;
}

div#content {
    float           : left;
    top             : 100px;
    width           : 562px;
    background-color: #FFFFFF;
/*    margin-left     : 200px;*/
}

div#menu ul {
    list-style      :   none;
    margin          :   0 0 0 0;
    padding         :   0 0 0 0;
}

div#menu a {
    color           :   #555;
    font-weight     :   bolder;
    text-decoration :   none;
    display         :   block;
    padding         :   0 0 0 15px;
    width           :   100%;
    border-bottom   :   1px dotted #b0b0b0;
}

div#menu a:hover {
    background-color:   #F29221;
    color           :   #FFF;
    display         :   block;
    width           :   100%;
    border-bottom   :   1px dotted #b0b0b0;
}

div#header {
    width:785px;
    background-color : #FFF;
    background-image : url(http://www.treiber-online.de/images/bgheader.png);
    background-repeat: repeat-x;
    margin      :   0;
    padding     :   0;
}

#header img {
    margin-left     :   3px;
}

#header div {
    position        : relative;
    margin          : 0;
    padding         : 0;
    float           : right;
    background-image: url(http://www.treiber-online.de/images/bgrund.png);
    background-position: top right;
    background-repeat:no-repeat;
    vertical-align  : top;
    font-weight     : bolder;
    color           : #FFF;
    height          : 41px;
}

#header form {
    padding         : 10px 15px 0px 0px;
}

#header input {
    border          : 1px solid #222;
    background-color: #c0c0c0;
    padding-left    : 4px;
    color           : #FFF;
    font-weight     : bolder;
}

#header input#los {
    color           : #FFF;
    font-weight     : bolder;
    background-color: #4A7FBA;
}

div.featureinfo {
    width            : 95%;
    background-color : #FFF0B9;
    border           : 1px solid #FF970F;
    padding          : 5px;
}

div.featureinfo h1 {
    font-size       : 16px;
}

div.featureinfo p {
    padding-left    : 20px;
    padding-right   : 10px;
    text-align      : justify;
}

div#navibar {
    border-bottom    : 1px solid #e0e0e0;
    margin-bottom    : 4px;
}



div#navibar a {
    color           :   #FF9B05;
    text-decoration :   none;
    font-weight     :   bolder;
}
div#navibar a:hover {
    color           :   #ff0000;
}

div#navibar a:visited {
    color           :   #FF9B05;
}

table.treibertabelle {
    border           : 1px solid #00a000;
    background-color : #E4FFC3;
    width            : 48%;
    left            : 0px;
}

table.treibertabelle th {
    text-align       : left;
}

table.treibertabelle tr.z1 {
    background-color : #FFF;
}

div#footer {
    position        : relative;
    bottom          : 0px;
    width           : 100%;
    margin-top      : 10px;
}

div#footer p {
    text-align      :   center;
    font-size       :   7px;
    color           :   #888;
}

div.img {
    margin-left         :   10px;
    background-color    :   #FFB74B;
    float               :   right;
}

div.img span {
    font-size           :   9px;
    padding-left        :   10px;
}


a {
    color           :   #FF9B05;
    text-decoration :   none;
    font-weight     :   bolder;
}
a:hover {
    color           :   #ff0000;
}

a:visited {
    color           :   #FF9B05;
}

textarea {
    width           :   550px;
}

div.maintable {
    margin-left     :   15px;
    margin-right    :   7px;
}

div.maintable p img {
    float           : right;
}


div.maintable img.icon {
    float           : middle;
}
div.maintable h3 {
    font-size        : 110%;
    border-bottom    : 1px solid #e0e0e0;
    margin-bottom    : 4px;
}

td.featurepreview {
    vertical-align  :   top;
        background-color : #FFFDD1;
    border           : 1px solid #FF9B05;
    height           : 100%;
    min-height       : 100%;
}

div.featurepreview {

}


div.featurepreview h3 {
    background-color : #FFFDD1;
    border           : none;
    padding-left     : 2%;
    font-size        : 0.83em;
}

div.featurepreview p {
    padding-left    :   4%;
    padding-right   :   4%;
    font-size        : 0.83em;
}
