body, div, table, tr, th, td,
ul, li, h1, h2, h3, h4, h5, h6,
p, a, span, strong, em, pre, img		{margin:0; padding:0;}




body	{font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(../img/layout/main-bg.gif) repeat-x;}

h1		{font-size:1.0em; font-weight:normal; color:#000;}
h2		{font-size:2.0em; font-weight:normal; font-family:'Times New Roman';  color:#006; margin-bottom:20px;}
h3		{font-size:1.2em; color:#000; margin-bottom:2px;}
h4		{font-size:1.0em; font-weight:normal; color:#000;}
p		{font-size:1.2em; font-weight:normal; line-height:1.5em; color:#000; margin-bottom:23px;}
a		{color:#66f; text-decoration:none;}
a:hover	{color:#9c0; text-decoration:underline;}
img		{border:0;}


.left	{float:left;}
.right	{float:right;}
.nowrap {white-space:nowrap;}
.bottomI    {margin-bottom:7px;}
.bottomII   {margin-bottom:17px;}
.bottomIII  {margin-bottom:27px;}
.blueline   {border-top:1px solid #333399;}

/* visual clear, sets also lineheight and fontsize to 0 */
.v-clear    {clear:both; font-size:0pt !important; height:0pt !important; line-height:0pt !important;}
.clear      {clear:both;}


/* Main */
#main		{position:relative;}


/* Top-Navi */
.topnavi			{font-size:1.0em; width:1004px; padding-top:3px; background-color:#e5e5cc; border-bottom:1px solid #006; z-index:5;}
.topnavi ul			{float:right; margin-bottom:2px; list-style-type:none;}
.topnavi li			{float:left;}
.topnavi li.last	{margin-right:15px;}
.topnavi li span	{padding:0 8px;}


/* Top-Navi rechts + Footernavi */
.smallnavi			        {font-size:1.0em; width:985px;}
.smallnavi ul			    {list-style-type:none;}
.smallnavi li			    {float:left;}
.smallnavi li span	        {padding:0 8px;}


/* Main-Content */
.maincontent		{padding-top:0px; border-top:1px solid #006; border-left:1px solid #006; background:#fff url(../img/layout/maincontent-bg.gif) repeat-x; position:absolute; top:57px; left:233px; z-index:2;}
#maincontent        {display:none;}


/* Main-Content: Header */
.header							{width:747px; height:80px; padding-left:21px;}
.header .deloitte				{float:left; margin-top:32px;}
.header .cooperation			{float:right; margin-top:42px;}
.header .cooperation span		{float:left; font-size:1.0em; font-weight:bold; color:#006; margin-right:10px; padding-top:9px;}
.header .cooperation img	 	{margin-right:5px;}
.header .cooperation img.last	{margin-right:10px;}


/* Main-Content: Main-Navi */
.mainnavi					{width:839px; font-size:1.1em; margin-bottom:29px; padding:1px 0 0 21px; background-color:#006;}
html * .mainnavi			{margin-top:0px;}
.mainnavi ul				{list-style-type:none;}
*+html .mainnavi ul			{margin-bottom:1px;}
.mainnavi li				{float:left; margin-bottom:1px; padding:2px 0; text-align:center;}
* html .mainnavi li			{margin-bottom:-1px;}
*+html .mainnavi li			{margin-bottom:0;}
.mainnavi li.active			{background-color:#e5e5cc;}
.mainnavi li a				{color:#fff; text-decoration:none;}
.mainnavi li a:hover		{font-weight:normal; color:#fff; text-decoration:underline;}
.mainnavi li.active a		{font-weight:bold; color:#006;}
.mainnavi li.active a:hover	{font-weight:bold; color:#006;}
.mainnavi .home             {width:75px;}
.mainnavi .initiative       {width:123px;}
.mainnavi .ablauf           {width:107px;}
.mainnavi .jury             {width:91px;}
.mainnavi .bewerbung        {width:129px;}
.mainnavi .abschluss        {width:120px;}


/* Main-Content: Content */
.content			{width:789px;}

/* Content: ColI */
.colI				{width:504px; padding-left:20px;}
.colI img	 		{margin-bottom:16px;}
.colI ul			{font-size:1.2em; line-height:1.5em; margin-left:14px; margin-bottom:24px;}
.colI ul.adress     {list-style-type:none; margin-left:0;}

.application		{height:1%; margin-bottom:200px; padding:7px 10px 0 10px; background-color:#e5e5cc;}
.application h3		{color:#006; margin-bottom:9px;}
.application img	{margin-bottom:8px;}

.jurymember h3		{margin-bottom:14px;}
.jurymember img		{float:left; padding-top:4px;}
.jurymember p		{float:right; width:405px;}

/* Content: ColII */
.colII              {width:234px; font-size:1.1em;}
.colII li	   		{margin-bottom:10px;}
.colII .jury				{margin-bottom:15px;}
.colII .jury ul				{margin-left:0px; padding-top:10px; padding-left:15px;}
.colII .jury a				{margin-bottom:15px;}
.colII .juryline            {height:15px; border-top:1px solid #e5e5cc;}
.colII .contentmenu ul		{list-style-type:none; padding-top:10px;}


/* Slider-Box */
.sliderbox				{width:484px; margin-bottom:27px;}
.sliderbox img			{margin:0;}
.sliderheader			{height:13px; font-size:1.1em; font-weight:bold;}
.sliderheader.active	{color:#006; background-color:#fff;}

.slidercontent			{padding-top:12px; padding-left:7px; border:1px solid #006; border-top:0;}
.slidercontent p		{margin:0 0 12px 0; padding:12px 0 0 0;}
#slidercontent1			{display:block;}
#slidercontent2,
#slidercontent3			{display:none;}


/* Background Image */
.bgimg					{position:relative; z-index:1;}
.warning                {font-size:0.75em; width:200px; padding:2px 5px 0 5px; margin-bottom:695px; position:absolute; top:5px; left:10px; background-color:#fff; z-index:6; border:1px solid red;}
#flash                  {z-index:4;}

/* Footer */
#main .footercontent              {width:970px; margin-left:15px; margin-bottom:20px;}
#main .footercontent p            {font-size:1.1em; margin-bottom:5px; padding-left:20px;}
#main .footercontent div.member   {margin-bottom:3px;}
#main .footercontent img.rss      {padding:0 5px; float:left;}
#main .footercontent a.rss        {padding:3px 0; float:left;}