/* CSS Code - Copyright by Pinzweb.at 2009 */

body, html
{
padding: 0;
margin: 0;
text-align: center;
}

#container1
{
width: 100%;
padding: 0;
background-image: url(img/bkg.jpg);
background-repeat: repeat-x;
text-align: center;
}

#container2
{
width: 1003px;
margin: 0 auto;
}

#header
{
height: 100px;
width: 1003px;
background-image: url(img/header.jpg);
z-index: 2;
margin: 0 auto;
}

#header_container
{
background-color: white;
width: 100%;
text-align: center;
position: fixed;
height: 100px;
z-index: 2;
top: 0px;
left: 0px;
}

#header_menue
{
height: 87px;
width: 1003px;
background-image: url(img/header_menue.jpg);
text-align: left;
position: relative;
top: 100px;
z-index: 1;
}

        #header_menue img
         {
         position: relative;
         top: 30px;
         left: 89px;
         margin-right: 4px;
         }

#header_bild
{
height: 258px;
width: 1003px;
background-image: url(img/header_bild.jpg);
position: relative;
top: 100px;
}

        #animation
         {
         float: left;
         width: 580px;
         height: 258px;
         margin-left: 64px;
         }

         #links
         {
         float: right;
         width: 240px;
         height: 258px;
         margin-right: 64px;
         text-align: left;
         padding: 15px;
         }

                 #links h1
                 {
                 color: #F0DEDC;
                 font-family: verdana, arial;
                 font-size: 14px;
                 margin-bottom: 10px;
                 }

                 #links ul li
                 {
                 background: url(img/trenner.gif);
                 background-position: bottom;
                 background-repeat: no-repeat;
                 padding-bottom: 5px;
                 padding-top: 5px;
                 }

                 #links ul li a
                 {
                 color: white;
                 font-family: verdana, arial;
                 font-size: 12px;
                 text-decoration: none;
                 line-height: 1.3;
                 }

#inhalt
{
min-height: 230px;
height:auto!important;
height: 230px;
width: 998px;
padding-top: 20px;
padding-left: 5px;
position: relative;
top: 100px;
}

         #inhalt h1
         {
         font-size: 16px;
         color: #AB0809;
         margin-bottom: 10px;
         }

         #inhalt img
         {
         float: left;
         margin-right: 10px;
         }

         #inhalt_links
         {
         width: 580px;
         min-height: 230px;
         height:auto!important;
         height: 230px;
         float: left;
         margin-left: 60px;
         text-align: left;
         font-family: verdana, arial;
         font-size: 12px;
         color: black;
         line-height: 1.3;
         margin-bottom: 20px;
         }

         #inhalt_links img
         {
         float: left;
         margin-right: 20px;
         margin-bottom: 20px;
         }

         #inhalt_links p
         {
         text-align: justify;
         }

         #inhalt_links  a
         {
         font-size: 12px;
        color: #AB0809;
         text-align: left;
         font-family: verdana, arial;
         }

         #inhalt_links ul li
{
   margin-left:24px;
   padding-left:6px;
   list-style-type:circle;
}

#inhalt_links ol li
{
   margin-left:30px;
   list-style-type:decimal;
}



         #inhalt_rechts
         {
         width: 267px;
         min-height: 230px;
         height:auto!important;
         height: 230px;
         float: left;
         margin-left: 20px;
         text-align: left;
         padding-left: 5px;
         }

                 #inhalt_rechts h1
                 {
                 color: #AB0809;
                 text-align: left;
                 font-family: verdana, arial;
                 font-size: 14px;
                 margin-bottom: 10px;
                 font-weight: normal;
                 }

                 #inhalt_rechts img
                 {
                 margin-left: 10px;
                 margin-right: 10px;
                 }

#container3
{
width: 100%;
height: 50px;
text-align: center;
background-color: #850303;
position: relative;
top: 100px;
z-index: 99;
}

#container4
{
margin: 0 auto;
height: 50px;
width: 1003px;
background-image: url(img/footer.jpg);
}

         #container4_links
         {
         float: left;
         height: 20px;
         width: 300px;
         text-align: left;
         font-family: arial;
         font-size: 11px;
         color: white;
         position: relative;
         top: 20px;
         left: 64px;
         }

         #container4_rechts
         {
         float: right;
         height: 20px;
         width: 150px;
         text-align: left;
         position: relative;
         top: 20px;
         right: 25px;
         }

         #container4_rechts ul li
         {
         display: inline;
         }

         #container4_rechts a
         {
         font-family: arial;
         font-size: 11px;
         color: white;
         text-decoration: none;
         }

         #container4_rechts ul li a
         {
         font-family: arial;
         font-size: 11px;
         color: white;
         text-decoration: none;
         margin-right: 5px;
         }

         #container4_ganz_rechts
         {
         height: 20px;
         float: right;
         width: 120px;
         text-align: left;
         position: relative;
         top: 20px;
         left: -11px;
         }

         #container4_ganz_rechts a
         {
         font-family: arial;
         font-size: 11px;
         color: white;
         text-decoration: none;
         }
         
         #sitemap
{
    margin:10px 0 50px 20px;
}

#sitemap a
{
    color:#000;
    text-decoration:none;
    font-size: 12px;
    font-family: verdana, arial;
    line-height: 20px;
}

#sitemap a:hover
{
    color:#850303;
}

#sitemap ul li
{
    list-style-type:circle;
    color:#850303;
}

#sitemap li
{
    list-style-type:circle;
    color:#850303;
}

#sitemap ul
{
    list-style-type:circle;
    color:#850303;
}

#sitemap a
{
    list-style-type:circle;
}

#sitemap ul li a
{
    list-style-type:circle;
    margin-left: 10px;
}

#sitemap ul li ul li a
{
    list-style-type:circle;
}

#sitemap ul li li
{
    list-style-type:circle;
    color:#850303;
    margin-left: 30px;
}


