body
{
margin:0px;
padding:0px;
background:url(../pix/hg_main.gif) repeat-x #ebebeb;
font-family:verdana, arial;
font-size:11pt;
text-align:center;
}

a:focus, h2:focus, h3:focus {outline: none;}

.semantic {
	display:none;
}

div#header
{
width:1000px;
height:320px;
margin:0px auto;
padding:0px;
background:url(../pix/hg_head.gif) 0px 0px no-repeat;
overflow:hidden;
}

div#header h1{
display:none;
}

div#header div#panorama {
width:1000px;
height:180px;
background:url(../pix/pan_gruppe.jpg) center 0px no-repeat;
overflow:hidden;
}
div#header div#headlink{
width:100%;
height:118px;
overflow:hidden;
text-align:center;
}
div#header div#headlink a{
width:674px;
height:116px;
display:block;
margin:0px auto;
}

div#content
{
width:1000px;
margin:0px auto;
padding:0 0 25px 0;
background:url(../pix/hg_content.gif) 0px 0px repeat-y #ffffff;
overflow:hidden;
text-align:center;
}

div#inhalt
{
width:674px;
margin:0px auto; 

}

div#footer
{
width:1000px;
height:145px;
margin:0px auto 500px auto;
padding:0px;
background:url(../pix/hg_footer.gif) 0px 0px no-repeat;
overflow:hidden;
}

div#footer span
{
color:#e6f0f8;
font-size:9pt;
display:block;
padding:14px 0px 0px 0px;
}

div#footer span a { color:#e6f0f8; text-decoration:none; }

div#footer span a:hover { text-decoration:underline;}


/*accordion inhalt----------------------------------------*/

div.menue {border-bottom:1px solid #d7eefe;}

div.menue div{font-size:10pt;margin:0px 0px 0px 0;padding:0;line-height:16pt; }

div.menue div div{margin-top: 1px; margin-left:0px; padding-right:0px}



div.menuetop{display:none;border-bottom:0px;}

#accordion{width: 100%;text-align:left;}

h2 {margin:0; padding:7px 0px;}



#accordion .menue h2 a {
color:#0069b3;
margin:0px;
padding:5px 0px 5px 0px;
font-size:10pt;
font-weight:normal;
display:block;
cursor:pointer;
background:url(../pix/menue_cold.gif) 606px no-repeat;
text-decoration:none;
}
#accordion .menue h2 a:hover{ background:url(../pix/menue_hot.gif) 646px 10px no-repeat;}
#accordion div.menue h2.ui-state-active a {background:url(../pix/menue_hot.gif) 646px 10px no-repeat;}
#accordion div.menue h2.ui-state-active a:hover {background:url(../pix/menue_hot.gif) 646px -50px no-repeat;}

#accordion h2.close {
	border-bottom:1px solid #d7eefe;
	display:block;
	padding:0 5px 5px 0;
	margin:0;
}

#accordion  h2.close a strong{
	display:none;
}

#accordion  h2.close a {
	display:block;
	width:100%;
	height:20px;
	background:url(../pix/btn_schliessen.gif) right 0px no-repeat;
}
#accordion  h2.close a:hover{
	background:url(../pix/btn_schliessen.gif) right -20px no-repeat;
}


div.sub_accordion h3 {
	margin-bottom:2px;
	margin-top:2px;
}

div.sub_accordion h3 a{
	color:#0069b3;
	margin:0px;
	padding:0px 0px 0px 18px;
	font-size:10pt;
	font-weight:normal;
	display:block;
	cursor:pointer;
	background:url(../pix/arrow.gif) 0px 6px no-repeat;
	text-decoration:none;
}
div.sub_accordion h3 a:hover{
	background:url(../pix/arrow.gif) 2px -14px no-repeat;
	text-decoration:none;
}

div.menue div.sub_accordion  { margin-left:18px;}

div.menue div.sub_accordion .close { margin:0; padding:0;}

div.sub_accordion .close strong{ display:none;}

div.sub_accordion .close h3 a{
	display:block; width:100%; height:20px;
	background:url(../pix/btn_schliessen.gif) 632px 0px no-repeat;
}

div.sub_accordion .close h3 a:hover{
	background:url(../pix/btn_schliessen.gif) 632px -20px no-repeat;
}

/* Inhalte --------------------------------- */

i {
	color:#818181;
}

div.menue div.sub_accordion div {
	width:90%;
	margin:4px 0 10px 18px;
	padding:0;
}

div.menue  .team {
 width:400px;
}

#impressum  {
	text-align:left;
	font-size:10pt;
	line-height:16pt;
	width:674px;
	padding:0 10px 0 0;
}

#haftungsausschluss  {
	text-align:left;
	font-size:11px;
	line-height:14px;
	width:674px;
	padding:0 10px 0 0;
}

#impressum  h3 ,  #haftungsausschluss h3 {
	color:#0069b3;
	font-size:14px;
}














