/*--------------------------------------------*/
/*---Copyright (c) EDV MAHO Internetagentur---*/
/*--------------------------------------------*/

/*-------------*/
/*---Default---*/
/*-------------*/

* {
         font-family:verdana,arial,sans-serif;
         font-size:100.01%;
         }

/*-------------------------------*/
/*---Always Display Scrollbars---*/
/*-------------------------------*/

html {
         overflow:scroll;
         height:100%;
         }

/*----------*/
/*---Body---*/
/*----------*/

body {
         margin:0 auto;
         padding:0;
         font-size:.75em;
         text-align:center;
         line-height:1.6em;
         color:#000;
         background:#2e2e2e url(../image/verlauf.jpg) center repeat-y;
         }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#site {
         width:750px;
         margin:0 auto;
         padding:0;
         text-align:left;
         color:#5f5f5f;
         background:#f2f7fa;
         }

* html #site { /* nur für Internet Explorer */
         position:absolute;
         left:50%;
         margin:0 0 0 -375px;
         }

#top {
         }

#menu {
         margin:0;
         padding:20px 0 20px 50px;
         }

#menu li {
         margin:0;
         padding:0;
         display:inline;
         list-style-type:none;
         }

#menu a:link, #menu a:visited, #menu span {
         float:left;
         font-size:1em;
         letter-spacing:3px;
         line-height:1em;
         font-weight:normal;
         padding:0 12px 10px 12px;
         text-decoration:none;
         color:#000;
         }

#menu span, #menu a:visited.active, #menu a:hover {
         color:#627d8e;
         background:url(../image/menu.gif) no-repeat bottom center;
         }

#logo {
         width:750px;
         margin:6px 0 24px 0;
         clear:both;
         padding:0;
         height:200px;
         background:url(../image/skyline-leipzig.jpg) no-repeat;
         border-top:1px solid #9f9f9f;
         }

#logo h1 {
         margin:0;
         padding:40px 0 0 420px;
         font-size:1em;
         text-align:left;
         letter-spacing:3px;
         color:#fff;
         }

#left {
         width:150px;
         float:left;
         margin:0 auto;
         padding:0 20px;
         color:#9f9f9f;
         }

* html #left { /* nur für Internet Explorer */
         width:190px;     /* Version 5.x */
         w\idth:150px;    /* Version 6 */
         }

#left ul {
         list-style:none;
         margin:10px 0 30px 0;
         padding:0;
         }

#left ul li {
         display:inline;
         padding:0;
         margin:0;
         }

#left ul li a, #left ul li span {
         display:block;
         color:#627d8e;
         text-decoration:none;
         margin:0;
         padding:3px 0;
         border-bottom:1px solid #d9d9d9;
         }

#left ul li a:hover {
         text-decoration:none;
         color:#000;
         font-weight:bold;
         }

#left ul li span {
         color:#9f9f9f;
         }

#main {
         width:520px;
         margin-left:200px;
         padding:0 10px;
         }

#bottom {
         margin-top:40px;
         padding:1em .5em .2em .5em;
         clear:both;
         font-size:.8em;
         border-top:1px solid #9f9f9f;
         text-align:center;
         line-height:1em;
         color:#fff;
         background-color:#5f5f5f;
         }

#bottom a {
         text-decoration:none;
         color:#d9d9d9;
         }

#bottom a:hover {
         text-decoration:underline;
         }

#bottom p {
         color:#000;
         }

/*----------------------------*/
/*---General Element Styles---*/
/*----------------------------*/

p {
         margin:1em 0;
         }

table {
         border-collapse:collapse;
         }

h2, h3 {
         margin:0;
         font-size:1.3em;
         letter-spacing:3px;
         color:#000;
         }

h6 {
         margin:0;
         font-size:1em;
         letter-spacing:3px;
         color:#000;
         }

blockquote {
         font-weight:bold;
         font-style:italic;
         color:#9f9f9f;
         }

acronym {
         border-bottom:1px dotted #00305d;
         cursor:help;
         }

.important {
         margin:5px;
         font-size:1.3em;
         line-height:1.8em;
         text-transform:uppercase;
         color:#2e2e2e;
         font-weight:bold;
         }

.image {
         float:left;
         padding:10px;
         border:1px solid #9f9f9f;
         margin-right:15px;
         }

/*-----------*/
/*---Links---*/
/*-----------*/

a {
         }

a:link, a:visited {
         color:#000;
         text-decoration:underline;
         }

a:focus, a:hover, a:active {
         color:blue;
         }
