/* CSS Datei www.hss.de für Netscape Navigator Version 4.x */
/* d|a AG Unterhaching - GC - JH */


/* important layer definition for moveIt - otherwise it doesn't work!!!!!!!*/
#divTest	{
	position:relative;
	left:100px;
	top:-100px;
	}
#testMap	{
	position:relative;
	left:0;
	top:0;
	}
/* /layer definition for moveIt */



/* begin text styles */

body {
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	}

/*  div div table tr td h2 a {font-size:12px; font-weight:normal; color:#fff;} */
.link {clear:left;}

h1, h2, h3, h4, .copytext, .tbltext, .tblhead {
	font-family:Arial, Helvetica, sans-serif; 
	line-height:16px;
	margin:0 12px 0 12px; 
	}
	
.copytext p { 
	margin:0;
	} /*  weil der RedDot Text-Editor keine Klassen erlaubt und manchmal einen <p> um Text herum hinzufügt */

div.copytext {
	margin-bottom:2px;
	}

.apartner .copytext, .kastenlink .copytext {
	margin-bottom:0px;
	}	

h1 {
	font-size:14px;
	font-weight:bold;
	margin:2px 12px 2px 12px;
	}

	
h2	{
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	}

h3	{
	font-size:12px;
	font-weight:bold; 
	}

	
	
h4	{
	font-size:14px;
	font-weight:bold;
	}

.copytext	{
	font-size:12px;
	} /* because in the RedDot Text-Editor you cannot use classes */
	


.tbltext	{
	font-size:12px;
	}

.tblhead	{
	font-size:12px;
	font-weight:bold;
	}	
	
 /*tbody {
	margin-right:9px;
	margin-left:9px;
	} because in the RedDot Text-Editor you cannot use classes inside tables, and they always use a tbody tag, the only place this tag is used */

.footer {
	font-size:11px;
	color:#666;
	}
	
ul { 							/* - unordered list - */
	margin-top:0;				/* - no margin-left/margin-right here! - */
	margin-bottom:0;
	}	
	
li {							/* - list item - */
	margin:0 5px 5px -15px;
	}		
	
/*end text styles */

/* begin link styles */

a, a:link, a:visited, a:active	{
 	color:#333; 
	text-decoration:none;
	}
a:hover {
 	color:#333; 
	text-decoration:underline 
	}

.linkHomePage a, .linkHomePage a:active, .linkHomePage a:link, .linkHomePage a:visited	{
 	color:#333; 
	text-decoration:none;
	}
.linkHomePage a:hover {
 	color:#333; 
	text-decoration:underline; 
	}

.tcontent a, .tcontent a:link, .tcontent a:visited	{
	text-decoration:underline;
	}

.linkkasten a, .linkkasten a:link, .linkkasten a:visited	{
	text-decoration:underline;
	}
.linkkasten a:hover, .linkkasten a:active	{
	text-decoration:underline;
	}	

	
/*end link styles */


/* begin table styles  */

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

th {	/* nur für Datentabellen */
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	}
	
.theadline-hellblau	{
	background-color:#C9DDF6; 
	color:#074895;
	}	 

	
	
.theadline-blau	{
	background-color:#CBE1EF;
	color:#000;
	}  /* Headline-Balken für Seiten die allgemein gültig sind */


.theadline-gruen	{
	background-color:#C4E380;
	color:#000;
	}  /* Headline-Balken für Seiten die allgemein gültig sind */
	


.tcontent	{
	background-color:#fff;
	}  /* white background for the main column */	

.bildzeile {}
	
/* für den Linkkasten */
	
.trechts .linkkasten	{
	background-color:#fff2dc;
	padding-bottom:2px;
	padding-right:5px;
	border:1px solid white; /* bugfix!! */
	} 

.tcontent .linkkasten	{
	background-color:#efefef;
	padding-bottom:2px;
	padding-right:5px;
	border:1px solid white; /* bugfix!! */
	/*clear:right;*/
	} 

.twhite	{
	background-color:#fff;
	height:2px;
	font-size:2px;
} /* just white, für unterhalb der Kastenüberschriften */

.trechts .linkkasten .kastenlink	{
	border:1px solid #fff2dc;
	}
	
.tcontent .linkkasten .kastenlink		{
	border:1px solid #efefef;
	}		

 /* /für den Linkkasten */
 
 
/* Ansprechpartnerkasten */	
 
.apartner {
	background-color:#e5effa;
	/*width:130px;*/
	padding-bottom:1px;
	border:1px solid #e5effa; /* bugfix!! */
	}

.tcontent .apartner {
	padding-bottom:2px;
	padding-right:5px;
	width:300px;
	border:1px solid white; /* bugfix!! */
	}

div.apartner {margin-bottom:-10px; padding-left:5px; }
 
/* /Ansprechpartnerkasten */
 
	
.tgray	{
	background-color:#adadad;
	} /* gray */

	
/* Farben für die Seminardatenbank-Tabelle  */
.merkzettel	{
	background-color:rgb(255,251,237);
	}
.seminarzeile0	{
	background-color:rgb(243,250,250);
	}
.seminarzeile1	{	
	background-color:#fff;
	}
/* /Farben für die Seminardatenbank-Tabelle  */


/* Farben für die Projektland-Tabelle  */



.projektzeile0	{
	background-color:rgb(255,251,237);
	}
.projektzeile1	{	
	background-color:#fff;
	}
/* /Farben für die Projektland-Tabelle  */

.zeile0	{
	background-color:rgb(255,246,216);
	}
.zeile1	{	
	background-color:#fff;
	}

/* Farben für die Projekt-Länder-Tabelle  */
.projektland {
	padding-left:12px;
	}
.projektland .zeile0	{
	background-color:#ffc;
	}
.projektland .zeile1	{	
	background-color:#fff;
	}
/* /Farben für die Projekt-Länder-Tabelle  */	
	
/* end table styles */


#suchbox	{
	width:400px;
	height:73px;
	background-repeat:no-repeat;
	}


	
	
/* Formelemente */

.button, .button2, .button-text {
	font-size:14px;
	}
	
/*türkis border*/
.button {
	color:#333333;
	background-color:#ffffff;
	}

	
	
	
	
/*graue border*/
.button2 {
	color:#333333;
	background-color:#ffffff;
	} /* by David*/

		
/*rahmenlos*/
.button-text {
	border-width:0;
	background-color:transparent;
	width:40px;
	height:20px;
	vertical-align:bottom;
	}

	
input.radiof7f7f7	{
	}
	
input.radiof0f0f0	{
	}
	

.selectbox {
	width:300px;
	font-size:12px;
	color:#333;
	}



.selectbox-thema, .selectbox-monat, .selectbox-ort, .selectbox-plz {
	font-size:12px;
	color:#333;
	}			
	
.eingabefeld-suche {
	width:250px;
	font-size:12px;
	color:#333;
	padding:1px 0 2px 2px;
	background-color:#ffffff;
	}


.eingabefeld, .eingabefeld50, .eingabefeld150, .eingabefeld241 {
	font-size:12px;
	color:#000;
	}

	
.textfeld {
	width:300px;
	height:57px;
	font-size:12px;
	line-height:140%;
	color:#000;
	margin:0 0 4px 0;
	padding:1px 0 2px 0;
	overflow:auto;
	}
.textfeldlang {
	width:300px;
	height:100px;
	font-size:12px;
	line-height:140%;
	color:#000;
	margin:0 0 4px 0;
	padding:1px 0 2px 0;
	overflow:auto;
	}


	
.formbutton {
	width:120px;
	font-size:12px;
	color:#666;
	margin:0 0 0 25px;
	padding:0;
	background:#f7f7f7;
	}	
	
	

		
/* /Formelemente */

.archivbild	{
	margin-left:20px;
	margin-bottom:20px;
	font-size:11px;
	color:#666;
	text-align:right;
	}	


.marginbild {
	margin-left:20px; 
	margin-bottom:20px;
	}


