/* filderhalle.de - headandfoot.css */
/* generelle Formatierungen */

/* body und co */
body{
     font-family: helvetica, arial, sans serif;
     color:#666;
     margin:auto;
     width:866px;
     background:#8d8d8d url('bilder/backshadow.png');
     background-position:center;
     background-repeat:repeat-y;
	 
}/*
a.link{
     font-weight:bold;
     color:#555;
     text-decoration:none;
}
a.link:hover{
     color:#000;
}*/
span.le{
     font-weight:bold;
     font-style:italic;
     text-transform:uppercase;
}
div#linksandcontent{ /*
     border-left:1px solid #ccc;
     border-right:1px solid #ccc;
     border-bottom:1px solid #ccc;
     background-color:#fff;*/
	 background-color:#f2f2f2;
}
div#header{
     background:#fff url('bilder/header.png');
     width:866px;
     height:176px;
     border-bottom:8px solid #555;
/*     margin-top:23px;*/
}
div#header span{
	display:none;
}
a.lelogo{
     margin-left:515px;
}
p.komplettespalte{
     margin-right:23px;
     padding:2px 30px;
	 text-align:left;
}
p{
     padding:0em 30px;
	 text-align:justify;
}
p.infotext {
	width:354px;
}
p.platzhalter {
     margin:0px;
     clear:both;
	 height:10px;
}
p.clear {
     margin:0px;
     clear:both;
}
/* Links */
div#linkeseite{
     float:left;
}
ul#links{
     margin: 30px 0px;
     padding:0px;
}
ul#links li{
     list-style-type:none;
     padding:0px;
     border-top:1px solid #e2e2e2;
     width:203px;
}
ul#links li.bottom{
     border-bottom:1px solid #e2e2e2;
}
ul#links a{
     color:#666;
     text-decoration:none;
     font-size:0.7em;
     text-indent:1em;
     letter-spacing:0.05em;
     display:block;
     padding:8px;
     padding-left:12px;
}
ul#links a:hover{
     background-color:#e6e6e6;
}
ul#sublinks li{
     background-color:#ddd;
     margin-left:-40px;
}
ul#sublinks a{
     width:165px;
     padding-left:30px;
}
ul#sublinks a:hover{
     background-color:#d6d6d6;
}

/* News */
ul#news{
     margin:0px;
	 margin-right:32px;
     padding:0px;
	 width:203px;
	 float:right;
}
ul#news li{
     list-style-type:none;
     /*font-size:0.7em;*/
}
ul#news li.head a{
     color:#666;
     text-indent:1em;
     text-decoration:none;
     font-weight:bold;
     display:block;
     padding:10px;
     border:1px solid #ccc;
}
ul#news li.head a:hover{
     background-color:#e6e6e6;
}
ul#news li.news{
     width:171px;
     padding:10px;
     border-left:1px solid #ccc;
	 border-right:1px solid #ccc;
     border-bottom:1px solid #ccc;
     padding-left:20px;
}
ul#news li.news a{
     padding-left:10px;
     font-size:0.8em;
     color:#888;
     text-decoration:none;
}
ul#news li.news a:hover{
     color:#000;
}
ul#news li.news h3{
     font-size:0.9em;
     color:#b32070;
     margin-top:0px;
     text-transform:uppercase;
     padding:0px;
}
/* Veranstaltungskalender auf index */
ul#kalender{
     margin:0px;
     margin-top:50px;
     padding:0px;
	 width:203px;
}
ul#kalender li{
     list-style-type:none;
     font-size:0.7em;
}
ul#kalender li.head a{
     text-indent:1em;
     color:#666;
     text-decoration:none;
     font-weight:bold;
     display:block;
     padding:10px;
     border-top:1px solid #ccc;
     border-bottom:1px solid #ccc;
}
ul#kalender li.head a:hover{
     background-color:#e6e6e6;
}
ul#kalender li.date {
     padding:5px;
     padding-left:20px;
     color:#b32070;
     font-size:0.7em;
     margin-top:5px;
}
ul#kalender li.title {
     padding-left:20px;
	 padding-right:10px;
}
ul#kalender li.title a{
     font-weight:bold;
     text-decoration:none;
     color:#666;
}
ul#kalender li.title a:hover{
     text-decoration:none;
	 color:#b32070;
}
ul#kalender li.descript {
     border-bottom:1px solid #ccc;
     padding-left:20px;
     font-size:0.7em;
     padding-bottom:8px;
}
/* Bottom */
div#bottom{
     border-top:10px solid #555;
     padding:10px;
     padding-left:15px;
     clear:both;
	 background-color:#fff;
}
div#bottom a{
     color:#666;
     text-decoration:none;
     font-size:0.7em;
}
div#bottom a:hover{
     color:#000;
}