/* Institut Dr. Appelt GmbH & Co. KG */
/* Webmaster:  Dr. Klaus Bähr        */

@charset "utf-8";
html { height: auto; margin-bottom: 0;
}
:focus { outline: 0;  
}

body { font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1.0em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.0em;
margin:0.5em;
padding:0;
background-color: white;	
}
#rahmen1 {
         position: relative;
         top: 1em; 
         width: 64em;
         height: auto;
         margin: 0 auto; 
         text-align: left;
         background-color: white; clear: both; 
}

#rahmen2 {
         position: relative;
         top: 0.5em; 
         width: 64em;
         height: auto;
         margin: 0 auto;
         text-align: left;
         margin-bottom: 0.5em;
         background-color: White; clear: both; 
}
#streifen1 { display: none;
 
}
#streifen2 { display: none;
 
}
#navigation { display: none;

}
#navigation1 { display: none;

}
#portal { display: none;

}
#navigation2 { display: none;

}
#seite { position: relative; top: 0; left:0;
	width: 80em; text-align: left; background-color: White; clear: both;
}
#kopf { position: relative; top: 0; text-align: left; margin: 0 auto;
         background-repeat: repeat-x; 
        clear: both; width: 100%; height: 199px;
}
#ueberschr {
	font-family: "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif; position: relative; right: 0; top: 0;
}
#ueberschr div.kopf1 {
	font-family: "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.1em; color: #1D579E;
}
#ueberschr div.kopf2 {
	font-family: "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; color: #1D579E;
        margin-right:0.5em; margin-top:0.1em;
}
#nav ul { display: none;
}
#nav li {display: none;
}
#nav li a {
	display: none;

}

#nav a:link {
	color: #696969;
}
#nav a:hover {
	color: #1D579E;
}
#nav_akt { color:#009600; background-color: #ffd700;
}
#nav_akt li a:link span {
	color:#009600; background-color: #ffd700;
}
#nav1 ul {  display: none;
}
#nav1 li {float: left; margin: 0 0.1em; list-style-type: none;
}
#nav1 li a {
	display: none;

}


#nav1 a:link {
	color: #696969;
}
#nav1 a:hover {
	color: #1D579E;
}
#nav1_akt { color:#009600; background-color: #ffd700;
}
#nav1_akt li a:link span {
	color:#009600; background-color: #ffd700;
}
#portalnav ul {  display: none;
}
#portalnav li {float: left; margin: 0 0.1em; list-style-type: none;
}
#portalnav li a {
	display: none;

}

#portalnav a:link {
	color: #696969;
}
#portalnav a:hover {
	color: #1D579E;
}
#portalnav_akt { color:#009600; background-color: #ffd700;
}
#portalnav_akt li a:link span {
	color:#009600; background-color: #ffd700;
}
#nav2 ul { display: none;
}
#nav2 li { margin: 0 0.1em; list-style-type: none;
}
#nav2 li a {
	display: none;
}

#nav2 a:link {
	color: #696969;
}
#nav2 a:hover {
	color: #1D579E;
}
#nav2_akt { color:#009600; background-color: #ffd700;
}
#nav2_akt li a:link span {
	color:#009600; background-color: #ffd700;
}
/*
#nav2 {
	margin-top: 2em;
}
#nav2 div.subnavi {
	margin-top: 2em; 
}
#nav2 span.reihe {
	color: #FFFFFF; font-size:1em;
}
#nav2 a {
	display: block; width: 26em; margin-bottom: 1em;
        font-family:  "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif; color: #696969; text-decoration: underline;
        padding-top: 0.5em; margin-right:2em; 
}
#nav2 a:link {
	color: #696969;
}
#nav2 a:hover {
	color: #1D579E; 
}
 */
#titel {
	width: 50em; position: relative; top: 0.5em; left : 1em;
        height: 3em; clear: both; margin: 0; padding: 0;
}
#titel div.kopf1 {
	font-family: "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; color: #696969;
         line-height: 1.6em;
}
#inhalt1 {
	position: relative; 
        width: 50em; margin-left: 1em; padding-top:0.5em; padding-bottom:0.5em;
         text-align: left;
        font: 0.9em "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif; color: #000;
        margin-top: 1em; 
}
#inhalt1 a {
	color: #000;
}
#inhalt1 a:link {
	color: #000; text-decoration: underline;
}
#inhalt1 a:visited {
	color: #000; text-decoration: underline;
}
#inhalt1 a:hover {
	color: #000; text-decoration: underline;
}
#inhalt1 h2 {
	color: #000; font-size: 1.1em; font-weight: bold; 
}
#inhalt1 .klein {
	color: #000; font-size: 1.0em;
}

#kontaktform {
	font: 1.1em "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif; color: #1D579E;
}
#kontaktform td.links {
	padding: 3px 15px 3px 0px; border-bottom: 1px dotted #CCCCCC;
}
#kontaktform td.rechts {
	padding: 3px 0px 3px 0px; border-bottom: 1px dotted #CCCCCC;
}
#kontaktform select {
	border: 1px solid #1D579E;
}
#kontaktform input {
	border: 1px solid #1D579E;
}
#kontaktform textarea {
	border: 1px solid #1D579E;
}
#sitemap {
	width: 51em; margin-left: 10em; padding-top:2em; padding-bottom: 1em;
        min-height: 500px; text-align: left;
        font: 1.1em "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif; color: #1D579E;
}
#sitemap a {
	text-decoration:none;
}
#sitemap a:link {
	color: #1D579E;
}
#sitemap a:visited {
	color: #5897E1;
}
#sitemap a:hover {
	color: #696969;
}
#sitemap div.map0 {
	font-size: 1.1em; padding-top: 3px; margin-top: 3px;
        margin-bottom: 3px; border-top: 1px dotted #CCCCCC;
}
#sitemap div.map0-1 {
	font-size: 1.1em; padding-top: 3px; margin-top: 3px;
        margin-bottom: 3px; border-top: 0;
}
#sitemap div.map1 {
	margin-left: 3em; margin-bottom: 3px; 
}
#sitemap div.map2 {
	margin-left: 6em; margin-bottom: 3px; 
}

#fuss {
	position: relative; bottom: 0; left: 0; color: black; font-size: 0.8em;
        width: 100%; min-height: 1.0em; text-align: left;
        background-color: white; clear: both;
}
.logo { margin-top: 0; margin-bottom: 0; width: 665px; border: 0; height: 199px;
}
.pdf {  margin: 0 2px 0 0; width:17px; height:17px; 
	border: 0 solid #fc0;
}
