body { margin-top: 0px; margin: 0px; padding: 0px; background: #fff;
	font-family: "Lucida", Helvetica, Tahoma, Verdana, Geneva, sans-serif;}
div { margin-top: 0px; }	

a {color: #a73f24; text-decoration: none; }
	
#main {width: 940px; margin-top: 0px; margin-left: auto; margin-right: auto;}
	
#header { height: 213px; margin-top: 15px;
	background: url(../img/header.jpg) no-repeat;
}

#leftmenu {width:177px; float: left; margin-top: 10px; z-index: 10;}
#leftmenu p {padding: 0px; margin: 0px;}
#leftmenu p a {display: block; margin: 0px; font-size: 80%; font-weight: bold; padding: 5px 15px 5px 15px;}
#leftmenu a:hover { background-image: url(../img/active.gif); }
#leftmenu span { display: none; }
#leftmenu span a { padding: 2px 8px 2px 25px; font-weight: normal;  background: url(../img/bg_small.gif);}

.footer{ font-size: 70%; text-align: left; padding: 0px 0px 0px 190px; color: silver;}

.clr {width: 100%; clear:both;}



/* Homepage */

#container_home { width: 100%;
	background-image: url(../img/content_home.gif); background-position: left bottom; background-repeat: no-repeat;}

#homebox { background: url(../img/homebox.gif) no-repeat; width: 100%; height: 26px; float:left; z-index: -10;}
#content_home {float: left; width: 524px; min-height: 350px; background-color: #f9eac5; margin-bottom: 60px;}
#content_home h1 { margin: 5px 15px 8px 15px; font-size: 120%; color: #8c4029; }
#content_home p { font-size: 75%; padding: 8px 15px 8px 15px; line-height: 150%;}
#content_home p.heading {font-weight: bold; padding-bottom: 0px;}
#content_home span.ULLI {display: block; padding-left: 15px; background: url(../img/ulli.gif) no-repeat;}




/* aktuality */
#aktuality { width: 228px; margin-right: 1px; float: right; background: #f9eac5;}
#aktuality p {font-size: 70%; color: black; padding: 0px 8px 8px 8px;}
#aktuality p b {font-size: 115%;}
#aktuality p strong {font-weight: normal; display: block; margin-top: 4px;}
#aktuality img {margin:0px; margin-bottom: -4px; padding: 0px;}
#aktuality h2 { background: url(../img/aktuality_bg.gif) repeat-y; width:228px; margin: 0px; padding: 0px 0px 5px 8px; color: #8c4029; font-size: 110%;}


/* gallery */
.gallery {width: 96%; padding-left: 2%; font-size: 75%; text-align: center;}
.gallery span {float: left; padding: 5px; text-align: center; margin: 0px 2px 8px 0px; border: 1px solid #fdf9ee;}


/* files */
.attachments strong { display: block; border-bottom: 1px solid silver; margin:10px 0px 10px 0px;}
.attachments a {padding: 0px 0px 0px 25px; height: 16px; display: block; margin-bottom: 8px;}
.attachments a:hover {text-decoration: underline;}
.attachments a small {font-size: 75%; padding-left: 15px; color: gray;}
.attachments a.att_file {background: url(../admin2/pic/files/file.png) no-repeat;}
.attachments a.att_jpg {background:  url(../admin2/pic/files/jpg.png) no-repeat;}
.attachments a.att_gif {background: url(../admin2/pic/files/gif.png) no-repeat;}
.attachments a.att_png {background: url(../admin2/pic/files/png.png) no-repeat;}
.attachments a.att_doc {background: url(../admin2/pic/files/doc.png) no-repeat;}
.attachments a.att_xls {background: url(../admin2/pic/files/xls.png) no-repeat;}
.attachments a.att_pdf {background: url(../admin2/pic/files/pdf.png) no-repeat;}
.attachments a.att_ppt {background: url(../admin2/pic/files/ppt.png) no-repeat;}
.attachments a.att_rtf {background: url(../admin2/pic/files/rtf.png) no-repeat;}

