body {
    color: #515151;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #fff;
	margin: 13px 0 15px 0;
	padding: 0;
}

body, table { /* Why do tables use larger font otherwise? */
    font-size: 11px;
	line-height: 15px;
}

.bodycentered {
			position: absolute;
    	    left: 50%;
            margin: 0 0 0 -485px;
    	    width: 970px; 
			background: #fff;							
    }

/* default alignment of table cells */
td {vertical-align: top; text-align: left;}

/* no borders on images */
img { border: 0px; }

.pager {margin-top: 1em;}

.more {margin-top: 1em;}

h1 { padding: 0 0 5px 0; margin: 0; font-size: 18px; font-weight: bold; color: #0144a8; }
h2 { padding: 0 0 3px 0; margin: 0; font-size: 14px; font-weight: bold; color: #0144a8; }
h3 { padding: 0 0 2px 0; margin: 0; font-size: 12px; font-weight: bold; color: #0144a8; }

#content, #content td { font-size: 13px; line-height: 17px; }

a { color: #8e5541; font-weight: bold; text-decoration: none; }
a:hover { color: #852300; }

#menue0 ul              { margin: 0; padding: 0; }
#menue0 ul li           { list-style: none; display: inline; position: relative; line-height: 18px; white-space: nowrap;}
#menue0 ul li a         { font-weight: bold; color: #515151; text-decoration: none; font-size: 12px; padding: 2px 18px 4px 17px; }
#menue0 ul li a:hover   { color: #852300; background: #e5ecf6; }
#menue0 ul li.active a  { color: #fff; background: #ccdcec; }
#menue0 ul li.active a:hover  { color: #fff; }

#menue0 ul ul {position: absolute; background: #fff none no-repeat; border-left: 1px solid #d1d1d2; border-right: 1px solid #d1d1d2; border-bottom: 1px solid #d1d1d2;}
#menue0 ul ul li { width: 300px; float: none; display: block; }
#menue0 ul ul a { font-size: 12px; none no-repeat; color: #646160; height: auto; }
#menue0 ul li.active li a { color: #515151; background: none; }
#menue0 ul li.active li a:hover { color: #852300; background: none; }

#menue0 ul li:hover ul {display: block;}
#menue0 ul ul {display: none; top: 18px; left: 0;}
#menue0 ul ul a:hover   {color: #852300; background: transparent; }

.impressum a 	   { color: #0144a8; font-weight: normal; }
.impressum a:hover { color: #852300; }

.imageElement {display: none;}
