@charset "iso-8859-1";
/* CSS Document */
html {
overflow: auto;
scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ebeff5;
scrollbar-shadow-color: #ffffff;
scrollbar-lightshadow-color: #d9dde3; 
scrollbar-darkshadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
}
body { background-color: #ffffff; margin-left: 0px; margin-top: 0px;
}
/* CSS Schriften */

a:		 	{text-decoration:none; font-size:11px; line-height: 16px;}
a:link 		{text-decoration:none; color:#3366CC;}
a:visited 	{text-decoration:none; }
a:hover 	{text-decoration:none; color:#333333;background-color: #d9dde3;}

/* CSS Divs */
.menu-lblue { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; vertical-align: top; }
a:link.menu-lblue { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: color:#3366CC; vertical-align: top; }
a:visited.menu-lblue { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: color:#333333; vertical-align: top; }
a:hover.menu-lblue { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: color:#333333; background-color: #d9dde3;vertical-align: top; }

.menu-blue { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; vertical-align: top; }
.menu-blue-f { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; }
.menu-blue-s { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; line-height: 14px;vertical-align: top;}
a:link.menu-blue { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: color:#3366CC; vertical-align: top; }
a:visited.menu-blue { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: color:#333333; vertical-align: top; }
a:hover.menu-blue { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: color:#333333; background-color: #d9dde3;vertical-align: top; }

.menu-black { text-transform: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: uppercase; }
.menu-black-s { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 14px;vertical-align: top;}
a:link.menu-black { text-transform: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: uppercase; vertical-align: top;}
a:visited.menu-black  { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; vertical-align: top;}
a:hover.menu-black  { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC;  background-color: #d9dde3;vertical-align: top;}

.menu-blue-pict { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC;}

.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-align:left; vertical-align: top; line-height:2}
.subtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal; text-align:left; }
.subtitle-blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; font-weight: normal; text-align:left; }
.title-blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; font-weight: bold; vertical-align: top;}
.title-blue-bg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; font-weight: bold; vertical-align: top; }
.title-black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; vertical-align: top;}
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: none; text-align:left; line-height: 16px; word-wrap:break-word;}
.text-blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; text-transform: none; text-align:left; line-height: 16px;}
a:link.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: none; text-align:left; }
a:hover.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; text-transform: none; text-align:left; }

#bggrad {	position: absolute;	left:0px;	top: 0px;	visibility: visible;	width: 100%;	height: 95%; z-index:1;}
#bgwhite {	position: absolute;	left:0px;	top: 0px;	visibility: visible;	width: 100%;	height: 70px;  z-index:1;}

#menu-l10	{
	position: absolute;
	width: 328px;
	margin-top:40px;
	left:60px;
	height: 30;
	visibility: visible;
	background-image: url(/imgs/hermann-kaufmann.gif);
	background-repeat: no-repeat;
	background-position: left;
	z-index:3;
}
#menu-l10h	{ position: absolute; width: 100%; left:0; top: 0px; height: 70px; background-color: #ffffff; visibility: visible; z-index:1; }
#menu-l10e	{
	position: absolute;
	width: 400px;
	left:362px;
	top: 48px;
	height: 10;
	background-color: #ffffff;
	visibility: visible;
	z-index:1;
}
#menu-l10s	{
	position: absolute;
	width: 100px;
	right:80px;
	top: 50px;
	height: 10;
	background-color: #FFFFFF;
	visibility: visible;
	z-index:1;
}
#menu-l10w	{
	position: absolute;
	right:80px;
	top: 70px;
	background-color: #FFFFFF;
	visibility: visible;
	z-index:1;
}
#menu-l10wl	{
	position: absolute;
	right:80px;
	top: 70px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index:5;
}
#menu-l10f	{  position: absolute; width: 100%; left:0px; bottom: 0px; height: 15; visibility: visible; margin-bottom:0px; background-color: #ffffff;	 }
body > div#menu-l10f {  position: fixed; }

#menu-l11	{ position: absolute; width: 120px; margin-top:80px; left:15px; text-align: right; top: 0px; height: 16px; visibility: hidden; }
#menu-l12	{ position: absolute; width: 120px; margin-top:105px; left:15px; text-align: right; top: 0px; height: 16px; visibility: hidden; }
#menu-l13	{ position: absolute; width: 120px; margin-top:130px; left:15px; text-align: right; top: 0px; height: 16px; visibility: hidden; }
#menu-l14	{ position: absolute; width: 120px; margin-top:155px; left:15px; text-align: right; top: 0px; height: 16px; visibility: hidden; }
#menu-l15	{ position: absolute; width: 120px; margin-top:180px; left:15px; text-align: right; top: 0px; height: 16px; visibility: hidden; }
#menu-l16	{ position: absolute; width: 120px; margin-top:205px; left:15px; text-align: right; top: 0px; height: 16px; visibility: hidden; }
#menu-l17	{ position: absolute; width: 120px; margin-top:230px; left:15px; text-align: right; top: 0px; height: 16px; visibility: hidden; }
#menu-l18	{ position: absolute; width: 120px; margin-top:255px; left:15px; text-align: right; top: 0px; height: 16px; visibility: hidden; }
#menu-l19	{ position: absolute; width: 120px; margin-top:280px; left:15px; text-align: right; top: 0px; height: 16px; visibility: hidden; }

#menu-l100	{ position: absolute; width: 120px; margin-top:80px; left:160px; text-align: left; top: 0px; height: 16px; }
#menu-l110	{ position: absolute; width: 120px; margin-top:80px; left:15px; text-align: left; top: 0px; height: 16px; z-index:1;}
#menu-l120	{ position: absolute; width: 120px; margin-top:105px; left:15px; text-align: left; top: 0px; height: 16px; z-index:1;}
#menu-l130	{ position: absolute; width: 120px; margin-top:130px; left:15px; text-align: left; top: 0px; height: 16px; z-index:1;}
#menu-l140	{ position: absolute; width: 120px; margin-top:155px; left:15px; text-align: left; top: 0px; height: 16px; z-index:1;}
#menu-l150	{ position: absolute; width: 120px; margin-top:180px; left:15px; text-align: left; top: 0px; height: 16px; z-index:1;}
#menu-l160	{ position: absolute; width: 120px; margin-top:205px; left:15px; text-align: left; top: 0px; height: 16px; visibility: visible; z-index:1;}
#menu-l170	{ position: absolute; width: 120px; margin-top:230px; left:15px; text-align: left; top: 0px; height: 16px; z-index:1;}
#menu-l180	{ position: absolute; width: 120px; margin-top:255px; left:15px; text-align: left; top: 0px; height: 16px; z-index:1;}
#menu-l190	{ position: absolute; width: 120px; margin-top:280px; left:15px; text-align: left; top: 0px; height: 16px; z-index:1;}

#menu-l20	{ position: absolute; width: 800px;	left:0px; bottom: 37px; visibility: hidden; z-index:0;}
#menu-l20img1	{ position: absolute; width: 400px;	left:100px; bottom: 100px; z-index:10;}
#menu-l20img2	{ position: absolute; width: 400px;	left:300px; bottom: 100px; z-index:10;}
#menu-l20img3	{ position: absolute; width: 400px;	left:500px; bottom: 100px; z-index:10;}
#menu-l20c1	{ position: absolute; width: 640px; left:150px; margin-top: 240px; top: 0px; visibility: hidden; z-index:1;}

#menu-l21	{ position: absolute; width: 75%; margin-top:80px; left:150px; text-align: left; top: 0px; height: 16px; visibility: hidden; }
#menu-l22	{ position: absolute; width: 75%; margin-top:105px; left:150px; text-align: left; top: 0px; visibility: hidden; }
#menu-l23	{ position: absolute; width: 75%; margin-top:130px; left:150px; text-align: left; top: 0px; height: 16px; visibility: hidden; }
#menu-l24	{ position: absolute; width: 75%; margin-top:155px; left:150px; text-align: left; top: 0px; height: 16px; visibility: hidden; }
#menu-l25	{ position: absolute; width: 75%; margin-top:180px; left:150px; text-align: left; top: 0px; height: 16px; visibility: hidden; }
#menu-l26	{ position: absolute; width: 75%; margin-top:205px; left:150px; text-align: left; top: 0px; height: 16px; visibility: hidden; }
#menu-l27	{ position: absolute; width: 75%; margin-top:230px; left:150px; text-align: left; top: 0px; height: 16px; visibility: hidden; }
#menu-l28	{ position: absolute; width: 75%; margin-top:255px; left:150px; text-align: left; top: 0px; height: 16px; visibility: hidden; }
#menu-l29	{ position: absolute; width: 75%; margin-top:280px; left:150px; text-align: left; top: 0px; height: 16px; visibility: hidden; }

#menu-l212 { position: absolute; width: 75%; margin-top:230px; left:150px; text-align: left; top: 0px; height: 16px; vertical-align:text-bottom; visibility: hidden;}  
#menu-l26o	{ position: absolute; width: 75%; margin-top:80px; left:150px; text-align: right; top: 0px; height: 16px; z-index: 1; clip: auto; visibility: hidden; }
#menu-limg	{ position: absolute; width: 75%; margin-top:230px; left:150px; text-align: right; top: 0px; height: 16px; visibility: visible; }

#content { position: absolute; width: 75%; margin-top:230px; left:150px; text-align: left; top: 0px; height: 16px; }
#content-sub { position: absolute; width: 300; left:300px; text-align: left; top: 0px; height: 16px; }
#content-search { position: absolute; width: 85%; margin-top:207px; left:15px; text-align: left; top: 0px; height: 16px; }
#imgs {	width:105px; height:66px; float:left; }
#line {	clear:left;}
#relation {	position: absolute; margin-top:3px; margin-left:3px;}
#listdate {	float:left;  width:40px;  }
#listpub {	float:left;  width:40px;  }
#listtext {	float:left; width:80%; }
#imglink { color:#333333;background-color: #d9dde3; }

#search-l1	{
	position: absolute;
	width: 216px;
	left:11px;
	top: 11px;
	height: 10;
	visibility: visible;
	z-index:1;
	left: 10px;
}
.searchform {
DISPLAY: block;
 CLEAR: both; WIDTH: 200px
}
.submit {
FONT: 9px Arial, Helvetica, sans-serif;
 color: #3366CC;
 background-color: #ffffff; 
 border: 0px solid #d9dde3; 
margin: 0px;
padding:0px;
}
.input {
FONT: 10px Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 border: 1px solid #d9dde3; 
}


.oltxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: none;}
.olcap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: none;}
.olcapw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-transform: none;}
.olcaps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3366CC; text-transform: none;}

