body						{ background-color: #000066; background-image: url(images/xxgbacka.png); background-repeat: repeat;
							  font-family: Tahoma, Arial, Helvetica, sans-serif; 
					 		  color: #353434; font-size: 0.8em; line-height: 11pt; margin: 0px; padding: 0px; }

li					{ margin: 0px 0px 0px 18px; _margin: 0px 0px 0px 5px;  }
			  
img							{ border: 0px; behavior: url(pngbehavior.htc); }
img.angebotsbilder			{ float: right; border: 1px solid #97EB1B; }	  

p, form						{ margin: 0px; }

h1							{ font-size: 2.4em; line-height: 16pt;}
h2							{ font-size: 1.4em; margin: 5px 5px 5px 5px; }
h3							{ font-size: 1.2em; margin: 5px 0px 0px 5px; }
h4							{ font-size: 0.9em; margin: 5px 5px 5px 5px; }

#studenten_hintergrund		{ position: absolute; left: 50%; margin-left: -390px; _margin-left: -390px;
						 	  background-color: #7DE610; background-image: url(images/xxgstuda.jpg); background-repeat: no-repeat;
							  width: 780px; _width: 780px; height: auto; margin-bottom: 20px; }
							  
#working_hintergrund		{ position: absolute; left: 50%; margin-left: -390px; _margin-left: -390px;
						 	  background-color: #7DE610; background-image: url(images/xxgworka.jpg); background-repeat: no-repeat;
							  width: 780px; _width: 780px; height: auto; }

					  
#box_gecko					{ position: absolute; left: 330px; top: 55px; }							  

#box_logo_link				{ position: absolute; left: 30px; top: 55px; }

#box_inhalt					{ margin-left: 30px; margin-right: 30px; margin-top: 25px; line-height: 1.5em; color: #ffffff; background-color: #369F06; border-bottom: 1px solid #000065; border-left: 1px solid #000065; border-right: 1px solid #000065; -moz-border-radius: 10px; }

#box_inhalt_title			{ background-image: url(images/x0bgsuba.png); background-repeat: no-repeat; height: 30px; width: 722px; _width: 719px; margin-left: -1px; }

#box_footnavi				{ background-image: url(images/xxgbacka.png); background-repeat: repeat; text-align: right; font-size: 0.9em; color: #7AE510; padding-bottom: 10px; }

#bessergehtsnicht			{ position: absolute; left: 400px; top: 147px; width: 350px; height: 290px; }			  



/* Formularelemente */
input, select, textarea		{ background-color: #5EDB0C; color: #ffffff; border: 1px solid #000066; }
optgroup, option			{ font-style: normal; font-variant: small-caps; }
label						{ color: #E56510; }

td input,select,textarea					{ background-color: #369F06; }
						  
/* Reiter-Navigation */							  
a.reiter:link, a.reiter:active, a.reiter:visited	{ display: inline; float: left; }							
a.reiter_amerika:hover		{ height: 45px; width: 89px; margin-left: 0px; background-image: url(images/amerika.png); background-repeat: no-repeat; }
a.reiter_australien:hover	{ height: 45px; width: 107px; margin-left: 1px; background-image: url(images/australien.png); background-repeat: no-repeat; }
a.reiter_neuseeland:hover	{ height: 45px; width: 117px; margin-left: 2px; background-image: url(images/neuseeland.png); background-repeat: no-repeat; }
a.reiter_afrika:hover		{ height: 45px; width: 72px; margin-left: 3px; background-image: url(images/afrika.png); background-repeat: no-repeat; }
a.reiter_weltweit:hover		{ height: 45px; width: 90px; margin-left: 4px; background-image: url(images/weltweit.png); background-repeat: no-repeat; }
 
 
 
a.kategorien:link, a.kategorien:active, a.kategorien:visited { font-size: 1.6em; color: #000065; text-decoration: none; }
a.kategorien:hover		{ color: #FFFFFF; }

a.kategorien_akt:link, a.kategorien_akt:active, a.kategorien_akt:visited { font-size: 1.6em; color: #FFFFFF; text-decoration: none; }
a.kategorien_akt:hover	{ color: #FFFFFF; }
 
  
a:link, a:active, a:visited	{ text-decoration: underline; color: #353434; }
a:hover						{ text-decoration: none; color: #353434; }

a.nav_foot:link, a.nav_foot:active, a.nav_foot:visited	{ font-size: 0.9em; color: #7AE510; text-decoration: none; }
a.nav_foot:hover	{ text-decoration: underline; color: #7AE510; }
a.nav_foot_akt:link, a.nav_foot_akt:active, a.nav_foot_akt:visited	{ font-size: 0.9em; color: #7AE510; text-decoration: none; font-weight: bold }
a.nav_foot_akt:hover		{ font-weight: bold; color: #7AE510; }


.tbl_kontakt			{ border-top: 20px solid #369F06; border-right: 30px solid #369F06; }
.tbl_kontakt	td		{ padding-left: 10px; background-color: #369F06; }

.kontakt_error			{ color: #000064; }