/*--------------------------------------------*/
/*---Copyright (c) EDV MAHO Internetagentur---*/
/*--------------------------------------------*/

/*-------------*/
/*---Default---*/
/*-------------*/

* {
         font-family:arial,verdana,sans-serif;
         font-size:100.01%;
         }

/*-------------------------------*/
/*---Always Display Scrollbars---*/
/*-------------------------------*/

html {
         overflow:scroll;
         height:100%;
         }

/*----------*/
/*---Body---*/
/*----------*/

body {
         margin:0;
         padding:8px 0 0 0;
         }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#wrapper {
         margin:0 auto;
         padding:0 32px;
         width:922px;
         border:2px solid #a71a1f;
         }

* html #wrapper {
         width:990px;
         w\idth:990px;
         }

#main {
         margin:0;
         padding:0 0 0 10px;
         border-top:2px solid #858688;
         border-right:2px solid #b2b2b2;
         border-bottom:2px solid #b2b2b2;
         border-left:2px solid #858688;
         background-color:#a7a8aa;
         }

#eyecatcher {
         margin:0;
         padding:0;
         }

#breadcrump {
         margin:0;
         padding:2px 10px;
         border-top:1px solid #e0e1e3;
         border-bottom:1px solid #f9c0c6;
         background-color:#a71a1f;
         font-size:.7em;
         color:#fff;
         }

#breadcrump a, #breadcrump span {
         margin:0 0 0 4px;
         padding:0 4px 0 12px;
         background-image:url(/fileadmin/images/arrow.gif);
         background-position:center left;
         background-repeat:no-repeat;
         white-space:nowrap;
         text-decoration:none;
         color:#fff;
         }

#breadcrump span {
         }

#breadcrump a:hover {
         text-decoration:underline;
         }

#content-wrapper {
         margin:0;
         padding:0;
         background-color:#fff;
         }

#content {
         margin:0;
         padding:10px;
         font-size:.8em;
         float:right;
         width:720px;
         color:#676767;
         min-height:350px;
         height:auto !important;
         height:350px;
         }

* html #content {
         width:740px;
         w\idth:740px;
         }

#footer {
         margin:0;
         padding:8px 4px 4px 4px;
         font-size:.65em;
         text-align:right;
         }

#footer a {
         color:#000;
         text-decoration:none;
         }

#footer a:hover {
         color:#a71a1f;
         }

#footer a.icon { 
         margin-left:50px;
         }

#footer img {
         vertical-align:middle;
         }

/*--------------------*/
/*---Metanavigation---*/
/*--------------------*/

#top {
         margin:0;
         padding:10px 0px;
         font-size:.7em;
         text-align:right;
         }           
         
#top ul {
         margin:0;
         padding:0;
         float:right;
         }

#top li {
         margin:0;
         padding:0;
         display:inline;
         list-style-type:none;
         float:left;
         border-left:1px solid #a71a1f;
         }

#top li:first-child {
         border:none;
         }

#top a, #top span {
         padding:0 4px;
         margin:0 2px;
         color:#676767;
         text-decoration:none;
         }
         
#top span {
         color:#000;
         }

#top a:hover {
         color:#a71a1f;
         }
         
/*----------------*/
/*---Navigation---*/
/*----------------*/

#navigation {
         margin:0;
         padding:15px 0 0 4px;
         float:left;
         width:150px;
         }

* html #navigation {
         width:154px;
         w\idth:154px;
         }

#navigation ul {
         margin:0;
         padding:0;
         }

#navigation ul span, #navigation a.active {
         color:#000;
         display:block;
         font-weight:bold;
         }

#navigation ul a {
         color:#676767;
         text-decoration:none;
         display:block;
         }

#navigation ul a:hover {
         color:#a71a1f;
         }

#navigation ul li {
         list-style:none;
         margin:0px;
         padding:1px;
         font-size:.8em;
         border-top:1px dashed #676767;
         }

#navigation ul li span, #navigation ul li a.active, #navigation ul li a:hover.active {
         background-image:url(/fileadmin/images/navi1.jpg);
         background-position:top left;
         background-repeat:no-repeat;
         padding:4px 0 4px 16px;
         }

#navigation ul li a, #navigation ul li a:hover {
         padding:4px 0 4px 1px;
         }

#navigation ul li ul {
         margin:0 0 0 16px;
         padding:0;
         }

#navigation ul li ul li {
         margin:0;
         font-size:.9em;
         }

#navigation ul li ul li span, #navigation ul li ul li a.active, #navigation ul li ul li a:hover.active {
         background-image:url(/fileadmin/images/navi2.jpg);
         background-position:top left;
         background-repeat:no-repeat;
         padding:4px 0 4px 13px;
         }

#navigation ul li ul li a, #navigation ul li ul li a:hover {
         padding:4px 0 4px 1px;
         }

#navigation ul li ul li ul {
         margin:0 0 0 13px;
         }

#navigation ul li ul li ul li {
         font-size:.95em;
         }

#navigation ul li ul li ul li span {
         background-image:url(/fileadmin/images/navi3.jpg);
         background-position:top left;
         background-repeat:no-repeat;
         padding:4px 0 4px 10px;
         }

#navigation ul li ul li ul li a, #navigation ul li ul li ul li a:hover {
         padding:4px 0 4px 1px;
         }

/*-------------*/
/*---Clearer---*/
/*-------------*/

.clearer {
         clear:both;
         margin:0;
         }

.collapse {
         border-collapse:collapse;
         width:720px;
         }
         
/*-------------*/
/*---Clearfix--*/
/*-------------*/

.clearfix:after { /* Der Kern von Clearfix */
         content:".";
         display:block;
         clear:both;
         height:0;
         visibility:hidden;
         }

.clearfix { /* IE-Patches für Clearfix */
         display:inline-block;
         }

/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/

* html .clearfix {
         height:1px;
         }

.clearfix {
         display:block;
         }

/* Ende des Versteckspiels für den IE5/Mac */

