body {
font-size: 11px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
line-height: 16px;
}

a {
color: #006633;
}

#main {							/* bei 1-zeiliger headline */
width:760px;
height:420px;
background-image:url(images/hg_ist.jpg);
background-repeat:no-repeat;
/*margin: 0px auto;*/
margin:0px auto;
margin-top:10%;
}

#main2 {						/* bei 2-zeiliger headline */
width:760px;
height:420px;
background-image:url(images/hg2_ist.jpg);
background-repeat:no-repeat;
/*margin: 0px auto;*/
margin:0px auto;
margin-top:10%;
}

#main3 {						/* bei Impressum mit Disclaimer */
width:760px;
height:420px;
background-image:url(images/hg3_ist.jpg);
background-repeat:no-repeat;
/*margin: 0px auto;*/
margin:0px auto;
margin-top:10%;
}

#headline {						/* 1-zeilig */
color: #006633;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
letter-spacing:1px;
margin-bottom:25px;
padding-top:107px;
}

#headline2 {					/* 2-zeilig */
color: #006633;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
letter-spacing:1px;
margin-bottom:25px;
padding-top:90px;
}

#inhalt {
height:168px;
}

.textgruen {
color: #006633;
line-height:20px; !important
}

.textgrau {
line-height:20px; !important
}

.fliesstext {
line-height: 12px; !important
}

.fliesstextgruen {
color: #006633; !important
line-height: 12px; !important
}

.strategie {
line-height: 11px; !important
}

.strategiegruen {
color: #006633; !important
line-height: 11px; !important
}

.netzwerk {
font-size:9px; !important
line-height:6px; !important
}

/* Menü */

#menu {
width:113px;
height:215px;
margin:100px 55px 0px 0px;
padding-left:105px;
float:left;
letter-spacing:1px;
color: #006633;
}

#menu a, #menuhome a, #menuprofil a, #menukontakt a, #menuimpressum a {
text-decoration:none; !important
}

#menu img {
margin-right:10px;
}

#menuhome, #menukontakt {
margin-bottom:17px;
}

#menuprofil {
margin-bottom:7px;
}

#menuimpressum {
margin-bottom:0px;
}

.aktiv {
color: #006633; !important
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
letter-spacing:1px;
}

/* Animation oben rechts */

#logoani {
width:74px;
height:37px;
padding:75px 150px 0px 15px;
float:right;
}

#logoani img {
width:74px;
height:37px;
}

/* Footer */

#footer {
font-size:9px;
text-align:right;
padding-right:285px;
}

#footer img {
padding-bottom:3px;
}

.telefon {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
letter-spacing:1px;
}


/* Relativer Tooltip */

a.tooltip1, a.tooltip1:link, a.tooltip1:visited, a.tooltip1:active, a.tooltip2, a.tooltip2:link, a.tooltip2:visited, a.tooltip2:active, a.tooltip3, a.tooltip3:link, a.tooltip3:visited, a.tooltip3:active  {
position:relative;
font-size:11px;
color:#006633;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
text-decoration:underline;
}

a.tooltip1:hover, a.tooltip2:hover, a.tooltip3:hover {
color:#006633;
background:transparent;
text-decoration:none;
}

a.tooltip1 span, a.tooltip2 span, a.tooltip3 span {
display:none;
text-decoration:none;
}

a.tooltip1:hover span, a.tooltip2:hover span, a.tooltip3:hover span {
display:block;
position:absolute;
top:-18px;
left:230px;
width:160px;
z-index:100;
color:#000000;
border:1px solid #006633;
background:#FFFFFF;
background-image:url(images/hl_popup.gif);
background-repeat:no-repeat;
font-size:11px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
text-align:left;
text-decoration:none;
}

BODY .ist_links A {
	color: #000 !important;
	text-decoration: none !important;
}
