/* CSS Document */

html {
height:100%;
}

body {
background-color: #823F15;
font-size: 11px;
font-family: Arial,sans-serif;
line-height: 1.166;	
color:#564b47;
padding:0px;
margin:0px;
text-align: center;
height:100%;
}

/* ----------container to center the layout-------------- */
#container {
position:relative;
width: 990px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
background-color: #FFFFFF;
text-align: left;
min-height: 100%;
}

* html #container {height: 100%;}

/* ----------oben-------------- */
#header{
height: 118px;
padding: 0 0 0 441px;
margin: 0px;
background: url(pix/patents.gif) no-repeat;
}

*html #header {
padding: 0 0 0 445px;
}

#header h1 {
	font-size: 180%;
	padding: 39px 0 3px 0;
	border-bottom:1px solid #823F15;
	width: 220px;
	margin: 0px;
	letter-spacing: 0.05em;
}
 

#header h2 {
	font-size: 135%;
	padding:3px 0 0 0;
	margin:0px;
	font-weight: normal;
	letter-spacing: 0.06em;
}


#header h1 a, #header h2 a {
text-decoration: none;
color:#564b47;}

#address{
	height: 30px;
	margin: 0px;
	font-size: 110%;
	background: #F7EDDE url(pix/hg_adress.gif) no-repeat;
	padding-left: 441px;
}

*html #address{
padding-left: 445px;
}

.text{
	padding-top: 8px;
	margin: 0;
}

#ani {
	height: 118px;
	padding: 0px;
	margin: 0px;
	background-color: #EAD0AA;
	background-image: url(pix/hg_ani.gif);
}

#gr {
width: 441px;
float: left;
color: #AD8452;
line-height: 180%;
font-size: 135%; 
}

.text_gr {
margin: 4px 0 0 120px;
 }

/* -----------------content--------------------- */
#content {
background-color: #FFFFFF;
padding: 0px;
margin: 0  0 0 441px;
text-align: left;
}



*html #content{
margin-left: 445px;
}

/*Hide from IE/Mac. \*/
*html #content p {
height: 1%;
}
/*End hide from IE MAC */




div#content {
	
	padding: 40px 73px 70px 0px;
	font-size: 120%;
	text-align: justify;
	line-height: 1.266;
}

#content a {
color: #564b47;
}




.heading 
{color: #AD8452;
font-size: 115%;}

.subheading 
{color: #AD8452;
padding:0 0 2px 15px;
margin:0;
background: url(pix/square.gif) no-repeat;
display:block;
}

.subheading2 
{color: #AD8452;
padding:0px 0 2px 15px;
margin:9px 0 0 0;
background: url(pix/square.gif) no-repeat;
display:block;
}

.subheading_team 
{color: #AD8452;
padding:0 0 2px 145px;
margin:0;
background: url(pix/square5.gif) no-repeat;
display:block;
}

.subheading_map
{color: #AD8452;
font-size: 90%;
padding: 4px;
height: 15px;
}

.subheading_map2
{color: #AD8452;
font-size:100%;
padding: 4px;
height: 15px;
margin: 3px 0 3px 0;
}

td {
vertical-align:top;
padding: 5px;
}

.td_left {
color: #AD8452 }

.td_middle {
vertical-align: middle;}


#links {
float: left; }

.pix_left {
float: left;
margin: 0 10px 15px 0;
}

*html .pix_left {
margin-bottom: 0px; }

.pix_left2 {
float: left;
margin: 0 15px 0px 0;
}

.pix_left3 {
float: left;
margin: 1px 0px 0px 0;
padding: 0;
vertical-align:middle;
}

*html .pix_left2 {
margin-bottom: -10px; }

.member {
margin-bottom: 0;
padding: 0;
overflow: hidden;
clear: both;
}


#content .zulassungen, .zulassungen a {
color: #564b47; 
text-decoration: underline;
}

#content .klein {
font-size: 90%;
}

.tablepadding td{
padding: 12px 3px 12px 3px; }




/* -----------------schwerpunkliste_ul--------------------- */
#schwerpunkte ul {
margin:1.5em 0 1.5em 0px;
padding-left:0px;
list-style-type:none;
text-align:left;
position:relative;

}

#schwerpunkte ul li{
background: url(pix/square.gif) no-repeat;
line-height:1.5em;
margin:0;
padding:0 0 2px 20px;
color:#AD8452;
}

#schwerpunkte ul li a {
text-decoration:none;
}

#schwerpunkte ul li a:hover {
text-decoration:none;
color: #823F15;
}



/* -----------------sitemap_ul--------------------- */


#submenu ul {
margin: 0px; 
padding: 0px;
list-style-type:none;
}


*html #submenu ul{
height: 1%;
}


#submenu ul ul {
margin: 0px 0 5px 60px;
}

#submenu ul li {
background: url(pix/square3.gif) no-repeat;
}


#submenu ul li a{
color:#AD8452;
text-decoration: none;
line-height: 180%;

padding-left: 15px;
}





#submenu ul li a:hover{
color:#823F15;
}

#submenu ul ul li {
background: url(pix/square4.gif) no-repeat;
}


#submenu ul ul li a{
color:#564b47;
text-decoration: underline;
line-height: 150%;
}

#submenu ul ul li a:hover{
color:#564b47;
}


/* -----------------schwerpunktliste_ul--------------------- */


*html #schwerpunktliste ul{
height: 1%;
}


#schwerpunktliste ul {
margin: 0px; 
padding: 0px;
list-style-type:none;}

#schwerpunktliste ul li {
background: url(pix/square.gif) no-repeat;
padding:0 0 2px 15px;
}


#schwerpunktliste ul li a{
color:#564b47;
text-decoration: underline;
line-height: 150%;
}





/* -----------------contentliste_ol--------------------- */
#content ol {
margin:0 0 1em 0px;
padding-left:0px;
list-style-type:none;
text-align:left;
position:relative;
}

#content ol li{
background: url(pix/square2.gif) no-repeat;
color:#AD8452;
line-height:1.5em;
margin:0;
padding:0 0 2px 20px;
font-weight: bold;
}



/* --------------left navi------------- */
#left {
float: left;
width: 441px;
margin: 0px;
padding: 0px;
}



/* -----------footer--------------------------- */
#footer {
width:990px;
height:auto;
clear: both;
margin:0px;
padding: 0px;
text-align: left; 
background-color: #F7EDDE;
position: absolute;
bottom: 0;
}

*html #footer {
bottom: -1px;
}

#rechts{
	text-align: right;
	margin-left: 830px;
	padding: 8px;
	word-spacing: 150%;
	color: #564b47;}

#rechts a {
color: #564b47;
}

#copy {
float: left;
padding: 8px;
}


/* -----------weiteres-------------------------- */
