/* CSS Document */

/* ----- Allgemeine Formatierungen ----- */
*
        {
        margin: 0;
        padding: 0;
        }

body
        {
        color: #000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        background-color:transparent;
        background-image:url(images/Hintergrund1.gif);
        background-repeat:repeat-x;
        }


h1, h2, h3
        {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color:#4D4D4D;
        background-color: transparent;
        }

h1
        {
        font-size: 1.5em;
        margin-bottom:5px;
        }

h2
        {
        font-size: 1.5em;
        margin-bottom:3px;
        margin-top:25px;
        }

h3
        {
        font-size: 1.2em;
        margin-top:25px;
        }

p
        {

        }

#title h1, #title h2, #title h3
        {
        text-align: left;
        color: #FFF;
        padding-top:30px;
        padding-left:10px;
        font-size: 2em;
        font-weight: bold;
        background-color: transparent;
        }

.links h2{
        margin-bottom:20px;
        }

li.navigation        {
        text-decoration:none;
        line-height:30px;
        background-image:url(images/Navigation2.gif);
        font-size:1.2em;
        }

li.unter {
        line-height:normal;
        margin-left:15px;
        padding-left:15px;
        font-size:1.2em;
        background-image:url(images/Unternavigation2.gif);
        background-repeat:no-repeat;
        /*---background-color:#FC3;
        /*---filter:alpha(opacity=50); /* IE */
        /*----moz-opacity:0.5; /* Gecko-Browser */
        /*---opacity:0.5; /* Opera 9+ */
        }

li  {
        line-height:normal;
        background-image:none;
        background-color:transparent;
        font-size:1em;
        }

li.quer {
        display:inline;
        }

.down a, .down a:visited, .down a:active, .down a:hover{
        text-decoration:underline;
        font-size:1em;
        }

table {
        border:none;
        width:auto;
        text-align:left;
        padding-right:5px;
        }

tr{
        border:none;
        }

th {
        border:none;
        }


td {
        border:none;
        padding-right:15px;
        }

hr {
        size:2px;
        }

img.li{
        float:left;
        margin-right:1em;
        margin-bottom:2em;
        width:150px;
        height:70px;
        }

address{
        font-style:normal;
        }
/* ----- Standardlinks ----- */

a
        {
        color: #000;
        text-decoration: none;
        }

a:visited
         {
        color: #000;
        }

a:active
        {
        color: #000;
        font-size:1.8em;
        }

a:hover
         {
        color: #000;
        font-size:1.2em;
        }



a.lin, a.lin:visited, a.lin:active, a.lin:hover{
        color: #000;
        text-decoration: underline;
        clear: left;
        font-size:1em;}

/* ----- Navigation ----- */
/* ----- Layout -----*/
/* ----- IDs ----- */
#container
        {
        color:#9F6;
        /* ----- background-color:#3f9;----- */
        background-color:transparent;
        width:100%;
       }

#gesamt
        {
        width: 900px;
        margin-left:auto;
        margin-right:auto;
        padding-left:25px;
        padding-right: 10px;
        color:#9F6;
        /* ----- background-color:#F3C;----- */
        background-color:transparent;

        }

#title
        {
        margin-left:80px;
        margin-top:40px;
        padding-right:5px;
        height: 80px;
        width:500px;
        color: #000;
        background-color: #FC0;
        }

#linie
        {
        border-bottom:3px solid;
        border-bottom-color:#CCC;
        margin-left:0px;
        margin-right:12px;
        margin-top:10px;
        }

#navigation
        {
        float: left;
        height: auto;
        width:250px;
        padding-left: 5px;
        padding-top:50px;
        color: #FFF;
        background-color:transparent;
        /* ----- display: block;  ----- */
        display: inline;
        font-size:0.8em;
        }

#inhalt
        {
        min-height: 400px;
        margin-right:10px;
        margin-left:270px;
        margin-top:50px;
        color: #000;
        /* ----- background-color:#939;----- */
        background-color:transparent;
        }

#footer
        {
        clear:both;
        margin-left:3px;
        color: #000;
        /* ----- background-color:#FFF;----- */
        background-color:transparent;
        }


/* ----- Classes ----- */

.links br{
        clear:both;
        }
