*	{
    margin:0;
    padding:0;
    outline:0
}
html    {
    height:99.9%;
    text-align:center
}
body {
    margin:0 auto;
    overflow:auto;
    padding:28px 0 0 0;
    position:relative;
    text-align:left;
    width:900px
}
a.homelink, a.prev, a.next, div#brand, ul#sprachen, ul#kontakt, ul#footer, ul#navi, div#container ul#subnavi li a span, ul#people  {
	display:none
}
img#headimage {
display:block
}

div#container {
    font-family:arial,sans serif;
    overflow:hidden;
    margin:1px 0 0 0;
	padding:0 0 40px 0;
   	border:0
}
div#container h1.topic {
	display:block;
	font-size:15px;
	padding:10px 0 10px 317px;
    color:#811F1C
}
div#container h1.topic span {
	font-size:11px
}
div#container h2.topic {
	display:block;
	font-size:15px;
	padding:10px 0 10px 317px;
    color:#811F1C
}
div#container h2.topic span {
	font-size:11px
}
/* künstliche Staltenverlängerung */
div#container div#wrapper {
	background:url(../images/layout/content_bg.jpg) repeat-y;
	overflow:hidden
}
/*
------------------------------ container content
*/
div#container div#content {
    float:left;
	width:555px;
    padding:20px 25px 20px 35px;
    min-height:250px;
    height:auto;
    background:#ececeb
}
div#container div#content h3, div#container div#content p {
    font-size:11px;
    font-weight:600;
    color:#333;
    width:380px;
    margin:0 0 15px 0
}
div#container div#content p {
    font-weight:100
}
div#container div#content p.absatz {
    margin:0 0 35px 0
}
div#container div#content label {
    float:left;
    width:140px
}
div#container div#content label.short {
    width:60px
} 
div#container div#content a {
    color:#811F1C
}
div#container div#content a:hover {
    text-decoration:none
}
div#container div#content a.pdf {
	padding:0 0 3px 22px;
    background:url(../images/layout/pdf.jpg) no-repeat
}
/*
------------------------------ container content teamlist
*/
div#container div#content ul#team {
    list-style-type:none;
    margin:0 0 30px 0
}
div#container div#content ul#team li {
	position:relative;
	height:55px;
	margin:0 0 40px 0
}
div#container div#content ul#team li h3 {
	position:absolute;
	top:0;
	left:0;
	font-size:12.5px;
	color:#333;
	letter-spacing:-.3px
}
div#container div#content ul#team li h4 {
	position:absolute;
	top:17px;
	left:0;
	color:#811F1C;
	font-size:10px;
	letter-spacing:-.5px	
}
div#container div#content ul#team li p {
	position:absolute;
	top:35px;
	left:0
}
div#container div#content ul#team li h3 a {
	color:#111;
	text-decoration:none
}

div#container div#content ul#team li a.kontakt {
	color:#333
}
/*
------------------------------ container content textliste
*/
div#container div#content ul.textliste, div#container div#content ul.normliste {
    font-size:11px;
    color:#333;
   	width:400px;
    margin:0 0 15px 0;
    padding:0 0 0 20px
}
div#container div#content ul.textliste li, div#container div#content ul.normliste li {
    padding:0 0 7px 0    
}
div#container div#content ul.normliste {
	list-style-type:none;
	width:400px;
	padding:0
}
/*
------------------------------ container subnavi list
*/
div#container ul#subnavi {
    float:left;
    padding:20px 0 20px 0;
    font-size:11px;
    width:273px;
    min-height:250px;
    margin:0 10px 0 0;
    background:#ececeb
}
div#container ul#subnavi li {
    padding:0 0 3px 0;
    clear:left
}
div#container ul#subnavi li h4 {
	padding:0px 0 4px 32px;
	width:215px;
	font-family:arial,sans serif;
	font-size:15px;
	font-weight:600;
	line-height:20px;
    color:#811F1C
}
div#container ul#subnavi li h4.gb {
	padding:0 0 4px 32px;
}

div#container ul#subnavi li a {
    clear:left;
	position:relative;	
    text-decoration:none;
    color:#811F1C;
    padding:0 0 4px 32px;
    background:none
}
div#container ul#subnavi li a#active {
    font-size:14px;
    font-weight:600;
    padding:0 0 4px 31px;
    letter-spacing:-.2px
}
@media all and (min-width: 0px){
	div#container ul#subnavi li a {
	display:block
	}
	div#container ul#subnavi li {
	padding:0
	}
	div#container, div#wrapper {
	overflow:visible
	}
}
