body {
    font-size:10px;
    margin:0;
    padding:0;
    font-family:Arial,Helvetica,sans-serif;
    background: url(./img/bkgnd_img.jpg) no-repeat #eaeaea;
}
/*
Keine Container anzeigen, die nur fuer den Druck bestimmt sind
*/
.print_only {
    display: none;
}
/*
Container fuer den eigentlichen Inhalt
*/
.page-container {
    width:900px;
    margin: 45px auto 45px auto;
    padding:0;
    background:url(./img/background_Content.gif) repeat-y #ffffff;

}
/*
Container fuer den Header
*/
.header {
    width:100%;
    margin:0;
    padding:0;
}
.header-top {
    width:100%;
    height:158px;
    background:no-repeat;
}
.header-middle {
    width:100%;
    height:21px;
    background:url(./img/Topbild_Linkleiste.gif) no-repeat;
}
.header-bottom {
    display:block;
    width:100%;
    height:40px;
    background:url(./img/Topbild_mitte.gif) no-repeat;
}
/*
Hauptnavigation
*/
.nav1 {
    display:inline /*Fix IE floating margin bug*/;
    float:left;
    overflow:visible !important /*Firefox*/;
    overflow:hidden /*IE6*/;
    width:100%;
    padding:0;
    margin:2px 0 0 45px;
}
.nav1 ul {
    list-style-type:none;
    float:left;
    font-size: 14px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
.nav1 li {
    display:inline;
    margin:0;
    padding:0;
}
/*
Allgemeines Verhalten der Navigation
*/
.nav1 a {
    float:left;
    display:block;
    text-decoration: none;
    padding:0px 14px 0px 14px;
}
/*
Link und bereits besuchter Link
*/
.nav1 a:link,
.nav1 a:visited {
    color:#c40000;
    background-color:transparent;
}
/*
Aktiver und gerade gewaehlter Link
*/
.nav1 a:active,
.nav1 a:hover {
    color: #464646;
    background-color:transparent;
}
/*
Link fuer die aktuell angezeigte Seite
*/
.nav1 .menu-parent a:link,
.nav1 .menu-parent a:visited,
.nav1 .menu-current a:link,
.nav1 .menu-current a:visited
{
    color:#464646;
    background-color: transparent;
}
/*
Inhaltsblock
*/
.content {
    width:900px;
    padding:0;
    margin:0;
}
/*
Linker Block, fuer Navigation
*/
.content-left {
    display:block;
    float: left;
    width: 250px;
    margin: 75px 0px 0px 0;
    padding: 0;
    overflow:visible !important /*Firefox*/;
    overflow:hidden /*IE6*/;
}
/*
Sub-Navigation auf der linken Seite
*/
.nav2 {
    width:168px;
    margin:0 0 0 26px;
    padding:0;
    text-indent: 25px;
    font-size: 12px;
    line-height: 20px;
}
.nav2 ul {
    margin:0;
    padding:0;
    list-style: none;
}
.nav2 li {
    margin:0;
    padding:0;
}
.nav2 a {
    display:block;
    background-image: url(./img/Button_off.gif);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: transparent;
    color:#c40000;
    text-decoration: none;
    padding: 0 0 0 5px;
    margin: 0 0 0 5px;
}
.nav2 a:link,
.navigation-left a:visited {
}
.nav2 a:hover,
.nav2 a:active {
    background-image: url(./img/Button_on.gif);
    color: #464646;
}
.nav2 .menu-current a {
    background-image: url(./img/Button_on.gif);
    color: #464646;
}
.nav2 .menu-first a {
    margin:0;
    padding: 5px 0 0 10px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #c40000;
}
.nav2 .menu-first a:link,
.nav2 .menu-first a:visited {
    background-image: url(./img/Button_off.gif);
    color: #c40000;
    background-position: 5px 5px;
}
.nav2 .menu-first a:hover,
.nav2 .menu-first a:active {
    background-image: url(./img/Button_on.gif);
    color: #464646;
    background-position: 5px 5px;
}
.nav2 .menu-last a {
    margin:0;
    padding: 0 0 5px 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c40000;
}
.nav2 .menu-last a:link,
.nav2 .menu-last a:visited {
    background-image: url(./img/Button_off.gif);
    color: #c40000;
    background-position: 5px 0;
}
.nav2 .menu-last a:hover,
.nav2 .menu-last a:active {
    background-image: url(./img/Button_on.gif);
    color: #464646;
    background-position: 5px 0;
}
/*
Link fuer die aktuell angezeigte Seite
*/
.nav2 .menu-parent a:link,
.nav2 .menu-parent a:visited,
.nav2 .menu-current a:link,
.nav2 .menu-current a:visited {
    background-image: url(./img/Button_on.gif);
    color:#464646;
}
/*
Linkerer unterer Block, fuer den eigentlichen Inhalt
*/
.content-left-bottom {
    display:block;
    float: left;
    width: 168px;
    margin: 50px 0 0 26px;
    padding: 0;
    text-indent: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c40000;
    background-position: bottom right;

}

/*
Dauerbilder
*/
.pic-sd {
    width:168px;
    height: 163px;
    margin:50px 0 0 26px;
    padding:0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c40000;
    background-position: bottom right;
}
.pic-google-adwords {
    width:168px;
    height: 141px;
    margin:141px 0 0 26px;
    padding:0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c40000;
    background-position: bottom left;
}

/*
Rechter Block, fuer den eigentlichen Inhalt
*/
.content-right {
    float: right;
    width: 500px;
    margin: 28px 100px 0px 0px;
    padding: 0 0 20px 0;
    overflow:visible !important /*Firefox*/;
    overflow:hidden /*IE6*/;
}

/*
Fusszeile
*/
.footer {
    clear:both;
    width:100%;
    padding:0;
    height:76px;
    background:url(./img/Abschluss.gif) no-repeat;
    font-size:12px;
    overflow:visible !important /*Firefox*/;
    overflow:hidden /*IE6*/;
}


