/*-------------*/
/*---Default---*/
/*-------------*/

* {
         font-family:verdana,arial,sans-serif;
         font-size:100.01%;
         }

/*-------------------------------*/
/*---Always Display Scrollbars---*/
/*-------------------------------*/

html {
         overflow:scroll;
         height:100%;
         }

/*----------*/
/*---Body---*/
/*----------*/

body {
         margin-top:20px;
         background-color:#fef0e4;
         }

/*--------------*/
/*---Headings---*/
/*--------------*/

h1 {
         font-size:1.4em;
         margin:1em 0em;
         color:#6d524a;
         }

h2 {
         font-size:1em;
         margin:1em 0em;
         color:#6d524a;
         }

h6 {
         font-size:1em;
         margin:1em 0em;
         color:#6d524a;
         text-decoration:underline;
         }

/*----------------------------*/
/*---General Element Styles---*/
/*----------------------------*/

p {
         margin:1em 0em;
         }

li {
         margin:1em 0em;
         }

form {
         display:inline;
         }

table {
         border-collapse:collapse;
         }

img {
         border:0;
         }

blockquote {
        font-style:italic;
        padding-left:40px;
        }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#site {
         margin:0 auto;
         padding:0;
         width:990px;
         }

#left, #right {
         margin:0;
         padding:0;
         }

#left {
         width:868px;
         float:left;
         }

#right {
         width:100px;
         float:right;
         }

#logo_left, #logo_right {
         margin:0;
         padding:0;
         height:176px;
         border:1px solid #6d524a;
         }

#logo_left {
         width:868px;
         background:url(../images/holsteiner-klavier-service_01.jpg) center no-repeat;
         }

#logo_right {
         width:100px;
         background:url(../images/holsteiner-klavier-service_02.jpg) center no-repeat;
         }

#menu_left, #menu_right {
         margin:12px 0;
         padding:0;
         border:1px solid #6d524a;
         background:url(../images/holsteiner-klavier-service_03.jpg) top repeat-x;
         background-color:#000000;
         min-height:40px;
         height:auto !important;  /* für moderne Browser */
         height:40px;  /* für den IE */
         font-size:.8em;
         }

#menu_left {
         width:868px;
         }

#menu_right {
         width:100px;
         }

#content_left, #content_right {
         margin:0;
         padding:0;
         border:1px solid #6d524a;
         font-size:.8em;
         }

#content_left {
         }

#content_left div { /* Inhalte */
         padding:0.2em 1em 1em 1em;
         }

#content_left div img { /* Inhalte */
         padding:3px;
         border:1px solid #6d524a;
         }

#footer {
         margin:0;
         padding:6px;
         text-align:right;
         font-size:.6em;
         }

#footer a {
         text-decoration:none;
         }

#content_right {
         width:100px;
         }

/*-----------*/
/*---Links---*/
/*-----------*/

a {
         color:#000000;
         }

a:link, a:visited {
         }

a:focus, a:hover, a:active {
         }

/*----------------*/
/*---Navigation---*/
/*----------------*/

ul#Navigation {
    margin:0;
    padding:0.2em;
    }

ul#Navigation li {
    list-style:none;
    display:inline;
    float:left;
    margin:0;
    padding:0;
    white-space:nowrap;
    }

ul#Navigation a, ul#Navigation span {
    margin:0.4em;
    padding:0.2em 2em;
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
    display:block;
    }

ul#Navigation a:hover, ul#Navigation span {
    text-decoration:underline;
    }

/*---class---*/

.clearer {
        clear:both;
         margin:0;
         }

.info, .info a {
         margin:0;
         padding:3px 0 3px 4px;
         font-size:x-small;
         color:#ffffff;
         background-color:#6d524a;
         text-decoration:none;
         }

.left {
        float:left;
         margin:10px 10px 10px 0;
         }

.right {
        float:right;
         margin:10px 0 10px 10px;
         }

.nobr {/* Zeilenumbruch verhindern */
        white-space:nowrap;
         }