body {
	margin:30px 0px;
	padding:0px;
	text-align: center;
	background-color: #eceaf0;
	text-decoration: none;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

.rahmen {
	text-align: left; /*ebenfalls für den IE nötig */
    margin-left: auto;
    margin-right: auto;
    position: relative; /*ohne gehts nicht*/
	width:978px;
	padding : 0px;
	background-color: #FFFFFF;
	height: 100%;

}
.imtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	font-size:12px;
	color:#e4cc8c;
	text-decoration:none;
}
.super {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	font-size:12px;
	color:#e4cc8c;
	text-decoration:none;
	padding-left:20px;
}

.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e4cc8c;
	text-decoration:none;
}
a.link:hover{color:#023466; text-decoration:none;}
a.tooltip {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#023466;
	text-decoration:none;
}
a.tooltip:hover{color:#023466; text-decoration:none;}
a.imtext:hover {color:#023466; text-decoration:none;}
a.super:hover {color:#023466; font-weight:bold; text-decoration:none;}
a.super:active {color:#023466; font-weight:bold; text-decoration:none;}
.aktiv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	font-size:12px;
	color:#023466;
	text-decoration:none;
	padding-left:20px;
}

.menue {
	margin:0;
	padding:0;
}

img {
	border:none;
}

a.situation       { display:block;
             background-image:url(images/situation.gif);
             width:126px; height:34px; 
	margin:0;
	padding:0; }
a.situation:hover { background-image:url(images/situation_activ.gif); }

a.loesung       { display:inherit;
             background-image:url(images/loesung.gif);
             width:63px; height:34px; 
	margin:0;
	padding:0; }
a.loesung:hover { background-image:url(images/loesung_activ.gif); }

a.leistung       { display:block;
             background-image:url(images/leistungen.gif);
             width:74px; height:34px; 
	margin:0;
	padding:0; }
a.leistung:hover { background-image:url(images/leistungen_activ.gif); }

a.philo       { display:block;
             background-image:url(images/philo.gif);
             width:97px; height:34px; 
	margin:0;
	padding:0; }
a.philo:hover { background-image:url(images/philo_activ.gif); }

a.recht       { display:block;
             background-image:url(images/recht.gif);
             width:168px; height:34px; 
	margin:0;
	padding:0; }
a.recht:hover { background-image:url(images/recht_activ.gif); }

a.kosten       { display:block;
             background-image:url(images/kosten.gif);
             width:61px; height:34px; 
	margin:0;
	padding:0; }
a.kosten:hover { background-image:url(images/kosten_activ.gif); }

a.kontakt       { display:block;
             background-image:url(images/kontakt.gif);
             width:113px; height:32px; 
	margin:0;
	padding:0; }
a.kontakt:hover { background-image:url(images/kontakt_activ.gif); }

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	font-size:16px;
	color:#023466;
	text-decoration:none;
}

.subline {
	letter-spacing:2px;
	font-weight:bold;
	font-size:12px;
	color:#023466;
	line-height:16px;
}
.rot {
letter-spacing:2px;
	font-weight:bold;
	font-size:12px;
	color:#ca2a18;
	line-height:16px;}

dt {color:#023466;}

.bildx      { display:block;
             background-image:url(images/portraet.gif);
             width:113px; height:120px; 
	margin:0;
	padding:0; }