body { color: #494b40; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; background-color: #ebebeb; }
h1 { color: #505050; font-size: 18px; font-weight: bold; line-height: 22px; }
h2 { color: #505050; font-size: 18px; font-weight: normal; line-height: 20px; }
h3 { font-size: 14px; }
h4 { color: #7e8077; font-size: 20px; font-weight: bold; line-height: 20px; }
.titelheadline { color: #505050; font-size: 22px; font-weight: bold; line-height: 35px; }
a:link { color: white; }
a:hover { color: red; text-decoration: underline; }
a:visited { color: white; }

#container {
background-image: url(../images/higru-content_III.gif);
width: 959px;
margin-right: auto;
margin-left: auto;
border-right-color: #aaa;
border-bottom-color: #aaa;
border-left-color: #aaa; }

#topnavihome { color: #505050; font-size: 11px; font-weight: normal; font-stretch: ultra-condensed; background-image: url(../images/aim-logo_200x60.gif); background-repeat: no-repeat; text-align: right; vertical-align: middle; width: 939px; height: 60px; margin-left: 5px; padding-top: 10px; padding-right: 20px; }
#topnavihome a:link { color: #505050; font-size: 11px; font-weight: normal; text-decoration: none; }
#topnavihome a:visited { color: #505050; font-size: 11px; font-weight: normal; text-decoration: none; }
#topnavihome a:hover { color: #000; font-size: 11px; font-weight: bold; text-decoration: underline; }
#topnavi {
color: #505050;
font-size: 11px;
font-weight: normal;
font-stretch: ultra-condensed;
background-image: url(../images/seminartelefon.gif);
background-repeat: no-repeat;
text-align: right;
vertical-align: middle;
width: 939px;
height: 25px;
margin-left: 5px;
padding-top: 10px;
padding-right: 20px; }

#topnavi a:link { color: #505050; font-size: 11px; font-weight: normal; text-decoration: none; }
#topnavi a:visited { color: #505050; font-size: 11px; font-weight: normal; text-decoration: none; }
#topnavi a:hover { color: #000; font-size: 11px; font-weight: bold; text-decoration: underline; }
#fotoleiste { color: white; font-size: 13px; font-weight: lighter; background-color: #ebebeb; background-image: none; text-indent: 5px; width: 949px; margin-left: 5px; }
#fotoleiste a:link { text-decoration: none; }
#fotoleiste a:hover { color: white; font-weight: bold; text-decoration: none; }
#fotoleiste a:active { font-weight: bold; text-decoration: none; }
#fotoleiste a:visited { text-decoration: none; }

#apleiste {
color: white;
font-size: 12px;
word-spacing: 3px;
width: 949px;
float: left;
margin-left: 5px; }

#apleiste a:link { text-decoration: none; }
#apleiste a:hover { color: white; font-weight: bold; text-decoration: none; }
#apleiste a:active { font-weight: bold; text-decoration: none; }
#apleiste a:visited { text-decoration: none; }
#ap { font-weight: lighter; background-color: #af1923; background-repeat: no-repeat; width: 115px; height: 30px; float: left; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; }
#psy { font-weight: lighter; background-color: #d47d1b; background-repeat: no-repeat; width: 115px; height: 30px; float: left; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; }
#schmerz { font-weight: lighter; background-color: #233b81; background-repeat: no-repeat; width: 115px; height: 30px; float: left; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; }
#osteo { font-weight: lighter; background-color: #284531; background-repeat: no-repeat; width: 115px; height: 30px; float: left; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; }
#cmd { font-weight: lighter; background-color: #981523; background-repeat: no-repeat; width: 115px; height: 30px; float: left; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; }

#content {
background-image: url(../images/nervenmaennchen.gif);
background-repeat: no-repeat;
width: 949px;
float: left;
margin-top: 20px;
margin-left: 5px; }

#content a:link { color: #af1923; text-decoration: none; }
#content a:visited { color: #af1923; text-decoration: none; }
#content a:hover { color: red; text-decoration: underline; }
#contentmt {
width: 949px;
float: left;
margin-top: 20px;
margin-left: 5px; }
#contentmt a:link { color: #af1923; text-decoration: none; }
#contentmt a:visited { color: #af1923; text-decoration: none; }
#contentmt a:hover { color: red; text-decoration: underline; }
#contentstart { background-color: #fff; background-image: none; width: 949px; float: left; margin-top: 20px; margin-left: 5px; }
#contentstart a:link { color: #af1923; text-decoration: none; }
#contentstart a:visited { color: #af1923; text-decoration: none; }
#contentstart a:hover { color: red; text-decoration: underline; }
#contenttext {
width: 750px;
float: left;
padding-left: 175px; }
#contenttextschmal { padding-left: 175px; width: 600px; float: left; }
#contenttextaim { background-color: white; width: 909px; float: left; padding-left: 30px; }
#spaltelinks { background-color: #fff; width: 430px; margin-left: 30px; padding-left: 5px; float:left;}
#spalterechts { width: 430px; margin-left: 19px; float:left;}
.fliessklein { font-size: 10px; line-height: 12px; }
.fliessbold { font-weight: bold; }
.headtermine { font-size: 16px; font-weight: bold; }
#kalender table { font-size: 10px; line-height: 12px; }
#kalender a:link {  }
#kalender a:hover { font-weight: normal; text-decoration: underline; }
#kalender a:visited {  }
#Ebene1 { color: black; font-size: 11px; background-color: #ffff98; padding: 10px; }

#fusszeile {
background-image: url(../images/fussabschluss-III.gif);
background-repeat: no-repeat;
width: 959px;
height: 30px;
margin-right: auto;
margin-left: auto; }

#anschrift { font-size: 11px; line-height: 15px; text-align: center; margin-top: 10px; margin-right: auto; margin-left: auto; }
#anschrift a:link { color: #903; text-decoration: none; }
#anschrift a:visited { color: #903; text-decoration: none; }
#anschrift a:hover { color: red; text-decoration: underline; }
#menue_ap { font-weight: lighter; background-color: #af1923; background-repeat: no-repeat; width: 779px; height: 170px; }
ul { line-height: 22px; list-style-type: square; }
hr { 	background-color: #a0a0a0; /* Farbe für Opera und Firefox */
		color: #a0a0a0; /* Farbe für Internet Explorer (IE) */
		border: 0;
		height: 2px; 
}
.tabelleklein { font-size: 10px; line-height: 12px; }
.clear { clear:left; }
#anmeldebutton { font-size: 16px; text-align: center; width: 215px; height: 36px; line-height:36px; background-image: url(../images/button-215x36-aim.gif); }
#anmeldebutton a:link { color: #505050; font-size: 16px; background-image: url(../images/button-215x36-aim.gif); text-decoration: none; text-align: center; vertical-align: middle; width: 215px; height: 36px; float: right; }
#anmeldebutton a:visited { color: #505050; font-size: 16px; background-image: url(../images/button-215x36-aim.gif); text-decoration: none; text-align: center; vertical-align: middle; width: 215px; height: 36px; float: right; }
#anmeldebutton a:hover { color: white; font-size: 16px; background-image: url(../images/button-215x36-aim.gif); background-position: 0 -36px; text-decoration: none; text-align: center; vertical-align: middle; width: 215px; height: 36px; float: right; }
#anmeldebutton a:active { color: white; font-size: 16px; background-image: url(../images/button-215x36-aim.gif); background-position: 0 -72px; text-decoration: none; text-align: center; vertical-align: middle; width: 215px; height: 36px; float: right; }
#hervorhebung { background-color: #ffd39e; padding: 10px; }
#reiterinaktiv { color: #fff; font-size: 12px; line-height: 30px; text-align: center; width: 180px; height: 30px; background-image: url(../images/reiter-higru.gif); background-position: 0 -40px; text-decoration: underline; float: left; margin-right: 5px; }
#reiter { color: #fff; font-size: 12px; line-height: 30px; background-image: url(../images/reiter-higru.gif); text-align: center; width: 180px; height: 30px; float: left; margin-right: 5px; }
#reiter a:link { color: #fff; font-size: 12px; background-image: url(../images/reiter-higru.gif); text-decoration: none; text-align: center; vertical-align: middle; width: 180px; height: 30px; float: right; }
#reiter a:visited { color: #fff; font-size: 12px; background-image: url(../images/reiter-higru.gif); text-decoration: none; text-align: center; vertical-align: middle; width: 180px; height: 30px; float: right; }
#reiter a:hover { color: white; font-size: 12px; background-image: url(../images/reiter-higru.gif); background-position: 0 -40px; text-decoration: none; text-align: center; vertical-align: middle; width: 180px; height: 30px; float: right; }
#reiter a:active { color: white; font-size: 12px; background-image: url(../images/reiter-higru.gif); background-position: 0 -40px; text-decoration: none; text-align: center; vertical-align: middle; width: 180px; height: 30px; float: right; }
#anmeldebuttonbreit { font-size: 16px; text-align: center; width: 500px; height: 36px; line-height:36px; background-image: url(../images/button-500x36-aim.gif); }
#anmeldebuttonbreit a:link { color: #505050; font-size: 16px; background-image: url(../images/button-500x36-aim.gif); text-decoration: none; text-align: center; vertical-align: middle; width: 500px; height: 36px; float: right; }
#anmeldebuttonbreit a:visited { color: #505050; font-size: 16px; background-image: url(../images/button-500x36-aim.gif); text-decoration: none; text-align: center; vertical-align: middle; width: 500px; height: 36px; float: right; }
#anmeldebuttonbreit a:hover { color: white; font-size: 16px; background-image: url(../images/button-500x36-aim.gif); background-position: 0 -36px; text-decoration: none; text-align: center; vertical-align: middle; width: 500px; height: 36px; float: right; }
#anmeldebuttonbreit a:active { color: white; font-size: 16px; background-image: url(../images/button-500x36-aim.gif); background-position: 0 -72px; text-decoration: none; text-align: center; vertical-align: middle; width: 500px; height: 36px; float: right; }

	dd p{line-height:120%}
		
		#accordion-1{ font-size: 0.9em; width:430px; height:245px; padding:0; background:#fff; border:solid 0 #f9f9f9 }
		#accordion-1 dl{width:430px;height:245px}	
		#accordion-1 dt{height:46px;line-height:44px;text-align:right;padding:0 15px 0 0;font-size:1.1em;font-weight:bold;text-transform:uppercase;letter-spacing:1px;background:#fff url(../js/slide-title-inactive-2.jpg) 0 0 no-repeat;color:#999999}
		#accordion-1 dt.active{cursor:pointer;color:#fff;background:#fff url(../js/slide-title-active-2.jpg) 0 0 no-repeat}
		#accordion-1 dt.hover{color:#cccccc;}
		#accordion-1 dt.active.hover{color:#fff}
		#accordion-1 dd{padding:10px;background:url(../js/slide-2.jpg) bottom left repeat-x;border:1px solid #cccccc;border-left:0;margin-right:3px}
		#accordion-1 .slide-number{color:#af1923;left:10px;font-weight:bold}
		#accordion-1 .active .slide-number{color:#fff;}
		#accordion-1 a{color:#af1923;position:absolute;bottom:12px;}
		#accordion-1 dd img{float:right;margin:0 0 0 30px;}
		#accordion-1 h1{font-size:1.3em;margin-top:0px}
		#accordion-1 .more{padding-top:10px;display:block}
		
		.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
		.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
		.easy-accordion dt,.easy-accordion dd{position:absolute}
		.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
		.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
		.easy-accordion dd.active{opacity:1;}
		.easy-accordion dd.no-more-active{z-index:2;opacity:1}
		.easy-accordion dd.active{z-index:3}
		.easy-accordion dd.plus{z-index:4}
		.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}

