/*--------------------------------------------*/
/*---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---*/
/*----------*/

html, body {
         margin:0;
         padding:0;
         height:100%;
         background:#fffdee url(/fileadmin/images/bg1.jpg) repeat-y left top;
         }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#wrapper {
         margin:0;
         padding:0;
         width:990px;
         }

#top {
         margin:0;
         padding:0;
         height:137px;
         }

#left {
         margin:0;
         padding:0;
         padding-top:120px;
         width:154px;
         float:left;
         background:url(/fileadmin/images/bg3.jpg) no-repeat left top;
         }

#right {
         margin:0;
         margin-left:180px;
         padding:0;
         }

#content_left {
         margin:0;
         padding:0;
         width:600px;
         float:left;
         }

#breadcrump {
         margin:0;
         padding:20px 1px 1px 1px;
         font-size:.7em;
         color:#808080;
         }

#breadcrump a, #breadcrump span {
         margin:0 0 0 4px;
         padding:0 3px 0 9px;
         background-image:url(/fileadmin/images/arrow.gif);
         background-position:center left;
         background-repeat:no-repeat;
         white-space:nowrap;
         }

#breadcrump span {
         }

#breadcrump a {
         color:#808080;
         text-decoration:none;
         }

#breadcrump a:hover {
         background-image:url(/fileadmin/images/arrow-span.gif);
         color:#e21d27;
         }

#content {
         margin:4px 0 14px 0;
         padding:1px;
         font-size:.9em;
         line-height:1.3;
         min-height:560px;
         height:auto !important;
         height:560px;
         }

table.collapse {
         border-collapse:collapse;
         width:100%;
         }

#footer {
         margin:0;
         padding:1px;
         border-top:1px solid #f29400;
         font-size:.7em;
         }

#footer p {
         margin:.5em 0;
         }

#footer a {
         text-decoration:none;
         }

#footer a:hover {
         color:#e21d27;
         }

#content_right {
         margin:10px 0 0 0;
         padding:1px;
         float:right;
         width:170px;
         }

* html #content_right {
         width:172px;
         w\idth:172px;
         }

#content_right img {
         margin:0 0 16px 0;
         padding:0;
         }

/*----------------*/
/*---Navigation---*/
/*----------------*/

#navigation {
         margin:0;
         padding:1px 10px;
         width:130px;
         }

* html #navigation {
         width:150px;
         w\idth:150px;
         }

#navigation ul {
         margin:0;
         padding:0;
         }

#navigation ul li {
         list-style:none;
         margin:0px;
         padding:1px;
         font-size:.8em;
         border-bottom:1px dashed #000;
         }

#navigation ul li:first-child {
         border-top:1px dashed #000;
         }

#navigation ul li a, #navigation ul li span {
         padding:4px 0 4px 16px;
         color:#000;
         text-decoration:none;
         display:block;
         }

#navigation ul li span {
         color:#e21d27;
         font-weight:bold;
         }

#navigation ul li a.active {
         color:#000;
         font-weight:bold;
         }

#navigation ul li a:hover, #navigation ul li a:hover.active {
         color:#e21d27;
         }

#navigation ul li span, #navigation ul li a.active, #navigation ul li a:hover, #navigation ul li a:hover.active {
         background-image:url(/fileadmin/images/navi1.jpg);
         background-position:center left;
         background-repeat:no-repeat;
         }

#navigation ul li ul {
         margin:0 0 0 16px;
         padding:0;
         }

#navigation ul li ul li {
         margin:0;
         font-size:.85em;
         border:none;
         }

#navigation ul li ul li:first-child {
         border-top:none;
         }

#navigation ul li ul li a, #navigation ul li ul li span  {
         padding:4px 0 4px 13px;
         }

#navigation ul li ul li span, #navigation ul li ul li a.active, #navigation ul li ul li a:hover, #navigation ul li ul li a:hover.active {
         background-image:url(/fileadmin/images/navi2.jpg);
         background-position:center left;
         background-repeat:no-repeat;
         }

/*-------------*/
/*---Clearer---*/
/*-------------*/

.clearer {
         clear:both;
         }

/*-------------*/
/*---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 */