body 			{ font-size: 80%; font-family: Verdana, Helvetica, Arial, SunSans-Regular, Sans-Serif; color: #555; line-height: 130%; }

a 			{ color: white; background-color:transparent; text-decoration: underline;  }
a:visited 		{ color: white; }

.invis	 		{ display: none; }
img 			{ border: 0; }

hr			{ margin: 20px 0px 20px 0px; background-color: #FAFAFA; height: 3px; border: none; border-bottom: 1px solid #DADADA; border-top: 2px solid #FAFAFA; }

p, h1, h2, h3, h4	{ margin-top: 0; padding: 0; }

h1 			{ font-size: 155%; color: #ED008C; font-weight: normal; line-height: 150%; margin-bottom: 1em; text-transform: uppercase; padding-top: 9px; height: 50px; width: 644px; background: url(/ausbildungsmesse/layout-images/bg_h1.jpg); background-repeat: repeat-x; padding-left: 25px; }
h2 			{ font-size: 110%; color: #9EC945; font-weight: bold; margin-bottom: 1.5em; }
h3 			{ font-size: 100%; color: #9EC945; font-weight: bold; margin-bottom: 0; }

#centrecontent2		{ line-height: 160%; }
#centrecontent2	.fliesstext { padding-left: 25px; padding-right: 30px; }
#centrecontent2 a	{ font-weight: bold; color: #9EC945; }
#centrecontent2	img	{ border: 1px solid #BBDE76; }
#centrecontent2 .green  { font-weight: bold; color: #9EC945; }
#centrecontent2 .grey 	{ font-weight: bold; color: #939496; }



div.onScreenNav 	{ font-weight: bold; text-align: right; margin-top: 1em; float: right; padding: 15px; margin-right: 25px; color: #2D4A9F; }

/* table */

table 			{ border: none; padding: 0; }

/* ul 

ul 			{ list-style-type: square; color: #2D4A9F; background-color: #F7DC96; font-weight: bold; margin-left: 0; border-top: 1px solid white; border-bottom: 1px solid white; background-image: url(/layout-images/bg_ul.gif); background-position: right top; background-repeat: no-repeat;}

*/

ul			{ list-style-type: square; padding-top: 1em; padding-bottom: 1em; padding-left: 1em; margin-left: 0.2em; }
ul li			{ margin-bottom: 0.5em; }

/* menus und anchor */

#left .menu		{ color: white; margin: 0; padding: 5px 0 17px 47px; width: 153px; background: url(/ausbildungsmesse/layout-images/bg_menu_1_gruen.gif); background-repeat: no-repeat; }
#left .menu a		{ color: white; font-weight: bold; text-decoration: none; }
#left .menu a:hover	{ color: #9EC945; }

#left .menuCurrent    	{ color: black; margin: 0; padding: 5px 0 17px 47px; width: 153px; background: url(/ausbildungsmesse/layout-images/bg_menu_1_pink.gif); background-repeat: no-repeat; }
#left .menuCurrent a  	{ color: black; font-weight: bold; text-decoration: none; } 

#left .subMenu		{ color: black; margin: 0; padding: 5px 0 5px 67px; width: 133px; }
#left .subMenu a	{ color: white; font-weight: bold; text-decoration: none; }
#left .subMenu a:hover	{ color: #9EC945; }

#left .subMenuCurrent   	{ color: black; margin: 0; padding: 5px 0 5px 67px; width: 133px; }
#left .subMenuCurrent a  	{ color: white; font-weight: bold; text-decoration: none; } 

#header h3		{ font-size: 180%; font-weight: normal; position: absolute; top: 10px; left: 0; color: #939496; line-height: 180%; }
#footer			{ color: white; }
#footer	a		{ color: white;}
#footer h2		{ color: white; font-size: 100%; margin-left: 25px; padding-left: 0; margin-top: 5px; margin-bottom: 0; padding-bottom: 0; font-weight: bold; }
#footer #links		{ margin-left: 25px; font-size: 85%; }
#footer #agentur	{ margin-left: 25px; font-size: 85%; }
#footer #sponsores p	{ color: #939496; font-weight: bold; font-size: 85%; margin-bottom: 0; padding-bottom: 0; }

/* editor */

h5 	{ margin: 0; padding: 0; margin-top: 2em; }
.editor	{ padding: 0; margin: 0; background: #eeeeee; border: none; }


/* round boxes */

div#nifty{ background: #B5DD63 url(/ausbildungsmesse/layout-images/bg_nifty.jpg); background-repeat: repeat-x; width: 600px; }
b.rtop, b.rbottom	{ display: block; background: #F4F4F4}
b.rtop b, b.rbottom b	{ display: block; height: 1px; overflow: hidden; background: #B5DD63}
b.rbottom b		{ background: #8FB73E; }
b.r1			{ margin: 0 5px}
b.r2			{ margin: 0 3px}
b.r3			{ margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{ margin: 0 1px; height: 2px}
div#nifty p		{ padding: 20px; }

/* Aussteller */

#az			{ margin-bottom: 2em; }
