/*Autor: Ralf Haeger, 2009, validiert am 10. Dezember 2009*/

/*------------------------------------------------------------------------------------------------*/


h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em;
font-weight : bold;
letter-spacing : 1px;
color : #ffb300;
margin : 10px 0 0 0;
padding : 0 0 4px 15px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #666666;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	line-height: 0.5em;
}
h4 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #ffb300;
margin : auto;
line-height : 1.4em;
padding-top : 0;
padding-right : 0;
padding-bottom : 4px;
padding-left : 15px;
font-weight : normal;
}
.subtitle {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : bold;
color : #333333;
margin : auto;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : normal;
	line-height : 135%;
	color : #333333;
	padding : 0 0 5px 0;
	text-align : left;
}
.pfeilbig {
padding : 0 0 0 40px;
background : #ffffff url(file:///Macintosh%20HD/Sites/iph/iph2005/css/%27assets/pfeil_big_dkgrau.gif%27) no-repeat 0 0;
}
.bigtext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
line-height : 125%;
color : #333333;
padding : 0 0 5px 0;
}
.bigtext_blau {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
line-height : 125%;
color : #0099cc;
padding : 0 0 5px 0;
}
.bigtext_klein {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
line-height : 125%;
color : #333333;
padding : 0 0 5px 0;
}
.bigtext_klein_blau {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
line-height : 125%;
color : #0099cc;
padding : 0 0 5px 0;
}
.tablehdr {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #f1f1f1;
text-align : justify;
padding : 4px 2px 4px 80px;
margin : auto;
}
.sitemap {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #f1f1f1;
text-align : left;
padding : 4px 2px 4px 6px;
margin : auto auto -20px;
}
.tabledata {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
padding : 2px 2px 2px 2px;
}
.kurzfassung {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
line-height : 130%;
color : #333333;
padding : 0 0 0 15px;
margin : auto;
}
.kurzftitel {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
line-height : 130%;
color : #ffffff;
padding : 0 0 0 10px;
background-color : #ff8000;
margin : 20px 190px 20px 0;
}
.kleiner {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 7pt;
font-weight : normal;
color : #333333;
padding : 0;
left : 0;
margin-left : 15px;
}
.kasten {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : normal;
line-height : 130%;
color : #000000;
font-style : italic;
padding : 10px 10px 10px 10px;
background : #eaefea;
}
.kasten2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
line-height : 130%;
color : #000000;
font-style : italic;
padding : 10px 10px 10px 10px;
background : #999999;
}
.statistikbalken {
background : #eaefea;
}
A {
text-decoration : underline;
color : #ffcc33;
}

font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : normal;
	line-height : 135%;
	
A:link {
color : #333333;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : bold;
text-decoration : underline;
}
A:visited {
color : #333333;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : bold;
text-decoration : underline;
}
A:hover {
color : #026502;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : bold;
text-decoration : none;
}
A:active {
color : #026502;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : bold;
text-decoration : none;
}
.selectors {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : normal;
color : #000000;
}
.footer {
color : #333333;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
left : 20px;
}
A.footerlink {
text-decoration : none;
color : #333333;
}
A.footerlink:link {
color : #333333;
}
A.footerlink:visited {
color : #333333;
}
A.footerlink:hover {
color : #333333;
text-decoration : underline;
}
A.footerlink:active {
color : #333333;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	color: #006699;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 50px;
	margin: 1px;
}
li {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	font-weight : normal;
	line-height : 130%;
	color : #333333;
	list-style-image: url(../img2010/marker8x8.gif);
	text-align: justify;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.bullets {
padding : 0 0 0 20px;
background : transparent url(file:///Macintosh%20HD/Sites/iph/iph2005/css/%27assets/bullet.gif%27) no-repeat left top;
}
.ohne {
text-decoration : none;
}
ol {
padding : 10px 0 0 0;
}
.bildlinks {
float : left;
clear : both;
border : 1px solid #666666;
margin-top : 0;
margin-right : 10px;
margin-bottom : 10px;
margin-left : 0;
}
.panobildlinks {
float : left;
clear : both;
border : 1px solid #333333;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 16px;
}
.panobildmitte {
float : left;
clear : both;
border : 1px solid #0099cc;
margin-top : 0;
margin-right : 10px;
margin-bottom : 0;
margin-left : 191px;
}
.bildlinksohne {
	float : left;
	clear : both;
	margin-top: 30;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 5;
}
.bildrechts {
	float : none;
	clear : both;
	border : 1px solid #666666;
	margin-top : 30px;
	margin-right : 15px;
	margin-bottom : 10px;
	margin-left : 5px;
	top: 50px;
}
.bildrechts2 {
float : none;
clear : both;
border : 0 solid #cccccc;
margin-top : 30px;
margin-right : 15px;
margin-bottom : 10px;
margin-left : 5px;
}
.bildrechts_ohne {
	float : right;
	clear : both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bild {
float : none;
clear : both;
display : block;
margin : 0 70px 6px 0;
border : 1px solid #333333;
}
.bild_rahmenlos {
float : none;
clear : both;
display : block;
margin : 0 0 6px 0;
border : none;
}
.bild_2 {
float : none;
clear : both;
display : block;
margin : 15px 0 0 110px;
border : 1px solid #666666;
}
.trenner {
border-bottom : 1px solid #cccccc;
margin-bottom : 20px;
}
.trenner2 {
border-bottom : 1px solid #cccccc;
margin-right : 20px;
margin-bottom : 20px;
margin-left : 20px;
}
.trenner_blau {
border-bottom : 3px solid #0099cc;
margin-bottom : 20px;
}
.topicrts {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
color : #ffffff;
padding : 2px;
background : #0099cc left;
text-align : center;
margin : auto;
}
.content {
	margin : 1px;
	padding-top : 12px;
	padding-right : 20px;
	padding-bottom : 5px;
	padding-left : 15px;
}
.hilite20 {
background : #eaefea;
padding : 10px 10px 10px 10px;
color : #333333;
}
.menu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
color : #333333;
padding : 2px 0 2px 0;
}
A.menulink {
text-decoration : none;
color : #333333;
}
A.menulink:link {
color : #333333;
}
A.menulink:visited {
color : #333333;
}
A.menulink:hover {
color : #333333;
text-decoration : underline;
}
A.menulink:active {
color : #333333;
}
.menucontainer {
margin : 15px 0 0 0;
padding : 0 0 0 0;
font-family : Verdana, Arial, Helvetica, Tahoma, 'Zurich BT', sans-serif;
font-size : 9pt;
font-weight : normal;
color : #000000;
background : #f0f0f0;
}
.menue_ende {
border-top : 1px solid #cccccc;
}
.menugroup {
margin : 15px 0 10px 10px;
padding : 0 0 0 0;
}
.menugrptitle {
font-family : Verdana, Arial, Helvetica, Tahoma, 'Zurich BT', sans-serif;
font-size : 9pt;
font-weight : bold;
color : #ffffff;
padding : 2px 2px 2px 15px;
background : #666666;
border-bottom : 1px solid #cccccc;
list-style : none;
}
.menugrptitleText {
font-family : Verdana, Arial, Helvetica, Tahoma, 'Zurich BT', sans-serif;
font-size : 9pt;
font-weight : bold;
color : #ffffff;
padding : 2px 2px 2px 20px;
background : #666666;
border-bottom : 1px solid #cccccc;
list-style : none;
margin : auto;
}
.menugrptitle_hi {
font-family : Verdana, Arial, Helvetica, Tahoma, 'Zurich BT', sans-serif;
font-size : 9pt;
font-weight : bold;
color : #ffffff;
padding : 2px 2px 2px 15px;
background : #ffcc33 url(file:///Macintosh%20HD/Sites/iph/iph2005/assets/mnu_pfeil_weiss.gif) no-repeat;
border-bottom : 1px solid #cccccc;
list-style : none;
margin : auto;
}
A.menugrplink {
text-decoration : none;
color : #ffffff;
}
A.menugrplink:link {
color : #ffffff;
}
A.menugrplink:visited {
color : #ffffff;
}
A.menugrplink:hover {
color : #ffffff;
text-decoration : underline;
}
A.menugrplink:active {
color : #ffffff;
}
.menuitem {
margin : 0 0 0 0;
padding : 2px 0 2px 25px;
font-weight : normal;
border-bottom : 1px solid #cccccc;
list-style : none;
}
A.menuitemlink {
text-decoration : none;
color : #333333;
}
A.menuitemlink:link {
color : #333333;
}
A.menuitemlink:visited {
color : #333333;
}
A.menuitemlink:hover {
color : #333333;
text-decoration : underline;
}
A.menuitemlink:active {
color : #333333;
}
.menuitem_hi {
margin : 2px 0 0 0;
padding : 2px 0 2px 25px;
color : #669933;
border-bottom : 1px solid #cccccc;
background : transparent url(file:///Macintosh%20HD/Sites/iph/iph2005/assets/iph_pfeil_dgruen.gif) no-repeat;
list-style : none;
}
A.menuitemlink_hi {
text-decoration : none;
color : #ffb300;
}
A.menuitemlink_hi:link {
color : #ffb300;
}
A.menuitemlink_hi:visited {
color : #ffb300;
}
A.menuitemlink_hi:hover {
color : #ffb300;
text-decoration : underline;
}
A.menuitemlink_hi:active {
color : #ffb300;
}
h5 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #0099cc;
margin-top : auto;
margin-right : auto;
margin-bottom : -12px;
margin-left : auto;
}
hr {
border : none;
background-color : #0099cc;
color : #333333;
height : 1px;
width : auto;
margin : auto;
}
.tabtext {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.8em;
color : #000000;
text-align : left;
line-height : 140%;
}
.textKursangaben {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
text-align : left;
margin-top : auto;
margin-right : 100px;
margin-bottom : auto;
margin-left : 100px;
letter-spacing : normal;
padding-left : 100px;
bottom : 100px;
}
.Stil2-weiss {
color : #ffffff;
}
.stil1-orange {
color : #ffb300;
}
.Terminaenderung {
color : #ffffff;
text-decoration : overline;
background-color : #ffb300;
border : 1px dotted #cccccc;
}
.fussnoten {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
}
body {
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
background-color : #ffb300;
background-image : url(img09/hg_2099x164_2009_index.gif);
}
#apDiv1 {
position : absolute;
left : 690px;
top : 270px;
width : 250px;
height : 320px;
z-index : 1;
}
#apDiv2 {
position : absolute;
left : 252px;
top : 248px;
width : 400px;
height : 660px;
z-index : 2;
}
#apDiv3 {
position : absolute;
left : 13px;
top : 585px;
width : 170px;
height : 52px;
z-index : 3;
}
.Stil1 {
color : #ffffff;
font-size : 9px;
}
.Stil2 {
color : #ffffff;
}
#apDiv4 {
position : absolute;
left : 10px;
top : 669px;
width : 180px;
height : 104px;
z-index : 4;
}
#apDiv5 {
position : absolute;
left : 688px;
top : 909px;
width : 252px;
height : 175px;
z-index : 5;
}
#apDiv6 {
position : absolute;
left : 693px;
top : 651px;
width : 245px;
height : 179px;
z-index : 6;
}
.txtgruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 135%;
	font-weight: bold;
	color: 026502;
	padding : 0 0 5px 0;
	text-align : left;
	font-style: normal;
}
