.moduletable_tiergarten-logo {
       position: absolute;
       top: 352px;
       left: 20px;
}

.moduletable_facebook {
       margin-left: -1px;
       margin-top: -5px;
       width: 250px;
       height: 170px;
       z-index: 1;
}

.moduletable_facebook-ende {
       background-color: #FFFFFF
       height: 20px;
       z-index: 1000;
}


.moduletable_hauptmenue_modul {
        margin-top: 10px;
        margin-left: 20px;
}

.moduletable_hauptmenue_modul ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
   } 

.moduletable_hauptmenue_modul ul ul {
   list-style: url(/images/M_images/indent4.png);
   margin: 0px;
   padding-left: 20px;
   } 

.moduletable_hauptmenue_modul ul ul ul {
   list-style: url(/images/M_images/indent.png);
   margin: 0px;
   padding-left: 20px;
   } 



ul li#current a {
        color: #DD3A4B;
}

ul li ul li#current a {
        color: #DD3A4B;
}
 
ul li ul li ul li#current a {
        color: #DD3A4B;
} 


                                        /* HAUPTEBENE */

li a {
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #000000;
        line-height: 25px;
}

li a:hover {
        text-decoration: underline;
}

ul li {
      
        text-indent: 0em;       /* Einrückung gegenüber Listensymbol */
}


                               /* 1. Unterebene */

li ul.menu_hauptmenue_menue {
        margin: 0px;
        padding: 0px;
}


li ul a {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #000000;
        line-height: 18px;
}

li ul a:hover {
        text-decoration: underline;
}

ul li li {
 
        text-indent: 0em;                /* Einrückung gegenüber Listensymbol */
}


                              /* 2. Unterebene */

li ul ul a {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #000000;
        line-height: 18px;
}

li ul ul a:hover {
        text-decoration: underline;
}

ul li li li {
        
        text-indent: 0em;                /* Einrückung gegenüber Listensymbol */
}




.moduletable_nebenmenue_modul {
        margin-top: 10px;
        margin-left: 270px;
}

.mainlevel_nebenmenue_menue {
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #666666;
        padding: 5px;
}

a:hover.mainlevel_nebenmenue_menue {
        text-decoration: underline;
}






#active_menu_nebenmenue_menue {
        color: #DD3A4B;
}
.moduletable_suche {
        position: absolute;
        top: 75px;
        left: 0px;
        margin-left: 40px;
}

.moduletable_anmeldung {
        position: absolute;
        top: 210px;
        left: 10px;
        width: 170px;
        font-size: 12px;
}

img {
        border: none;
}

.moduletable_partner_modul {
        position: absolute;
        width: 188px;
        height: 40px;
        top: 0px;
        left: 40px;
}

.moduletable_partner_modul li {
        float: left;
        padding: 10px;
        margin: 0px;
        list-style: none;
}

.moduletable_partner_modul ul {
        margin: 0px;
        padding: 0px;
}

.moduletable_flexheader-rechts-mitte {
        position: absolute;
        top: 190px;
        left: 23px;
}

.moduletable_flexheader-rechts-oben {
        position: absolute;
        top: 20px;
        left: 23px;
}

.moduletable_uhr {
        position: absolute;
        top: 185px;
        left: 23px;
}

.moduletable_fupa-modul {
        position: absolute;
        top: 425px;
        left: 23px;
}

.moduletable_fupa-modul ul {
        margin: 0px;
        padding: 0px;
}

.moduletable_fupa-modul li {
        float: left;
        padding: 0px;
        margin: 0px;
        list-style: none;
}

.moduletable_filmklappe {
        position: absolute;
        top: 0px;
        left: 23px;
}

.moduletable_filmklappe ul {
        margin: 0px;
        padding: 0px;
}

.moduletable_filmklappe li {
        float: left;
        padding: 0px;
        margin: 0px;
        list-style: none;
}


.moduletable_modfilmklappe {
        position: absolute;
        top: 20px;
        left: 300px;
        z-index: 2;
}


.moduletable_screenshot {
        position: absolute;
        top: 10px;
        left: 23px;
}

.moduletable_logo-modul {
        position: absolute;
        top: 35px;
        left: 65px;
        width: 120px;
        height: 110px;
}

.moduletable_logo-modul ul {
        margin: 0px;
        padding: 0px;
}

.moduletable_logo-modul li {
        float: left;
        padding: 0px;
        margin: 0px;
        list-style: none;
}

.moduletable_spruch-modul {
        position: absolute;
        top: 177px;
        left: 37px;
        width: 180px;
        height: 20px;
}

.moduletable_spruch-modul ul {
        margin: 0px;
        padding: 0px;
}

.moduletable_spruch-modul li {
        float: left;
        padding: 0px;
        margin: 0px;
        list-style: none;
}

#hgrund {
        width: 1072px;
        height: 756px;
        position: relative;
        margin: 0 auto;
	background-image: url(/templates/hierl/images/hgrund.gif);
}

#hintergrund {
	width: 1060px;
	height: 730px;
	position: relative;
	margin: 0 auto;
	background-color: #FFFFFF;
}

/*
#schatten-links {
        postion: absolute;
        top: 0px;
        left: -10px;
        width: 10px;
        height: 750px;
        background-color: green;
        z-index: 2;
}

*/



#logo {
	position: absolute;
	top: 0px;
	width: 250px;
	height: 220px;
	background-image: url(/templates/hierl/images/logo_klein.gif); 
}

#kopfbild {
	width: 810px;
	height: 220px;
	position: absolute;
	left: 250px;
	background-color: #FFFFFF;
}

#balken {
	position: absolute;
	top: 220px;
	background-image: url(/templates/hierl/images/balken-grau.gif);
	width: 1060px;
	height: 35px;
}

#sprachwahl {
        position: absolute;
        top: 225px;
        left: 935px;
        width: 80px;
        height: 35px;
        z-index: 2;
}

#hauptmenue {
	background-color: #FFFFFF;
	width: 250px;
	height: 375px;
	position: absolute;
	top: 255px;
}

#links {
	width: 248px;
	height: 100px;
	position: absolute;
	top: 630px;
         z-index: 900;
        background-color: #FFFFFF;  
     /*   border-top-width: 1px;  */
     /*   border-top-style: solid;  */
     /*   border-color: gray;  */
}

#inhalt {
	width: 570px;
	height: 435px;
	position: absolute;
	left: 250px;
	top: 255px;
	background-color: #FFFFFF;
	overflow: auto;
        padding: 20px;
}

#rechts {
	width: 198px;
	height: 475px;
	top: 255px;
	left: 862px;
	position: absolute;
	background-color: #FFFFFF;
}

#footer {
	background-color: #FFFFFF;
	position: absolute;
	height: 20px;
	width: 1060px;
	top: 730px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#trennlinie-vertikal-links {
        width: 2px;
        height: 475px;
        position: absolute;
        top: 255px;
        left: 248px;
        background-color: #DCDCDC;
}

#trennlinie-vertikal-rechts {
        width: 2px;
        height: 475px;
        position: absolute;
        top: 255px;
        left: 860px;
        background-color: #DCDCDC;
}


body {
	position: relative;
	top: 0px;
}

p {
        font-size: 14px;
        color: #000000;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
}

ul {
        font-size: 14px;
}

.standard-text {
        font-size: 14px;
        color: #000000;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.h1 {
        font-size: 18px;
        color: #DD3A4B;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
}

.h2 {
        font-size: 16px;
        color: #000000;
        margin: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
}
