body { color: #494b40; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #ebebeb; }
h1 { color: #505050; font-size: 16px; font-weight: bold; line-height: 20px; }
h2 { color: #505050; font-size: 16px; font-weight: normal; line-height: 20px; }
h3 { font-size: 13px; }
h4 { color: #7e8077; font-size: 16px; 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: none; }
#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: none; }
#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; }
#contentstart { background-color: #fff; background-image: none; background-repeat: no-repeat; 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: 500px; 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-top: 10px; padding-bottom: 10px; padding-left: 10px; }
