body              {background-color:#b1c7d4; }

.border       {position:absolute; left:50%; top:5px; width:818px; height:568px; margin-left:-409px; margin-top:0px; background-image:url('img/bg.png'); }
.header       {position:absolute; left:10px; top:12px; width:798px; height:112px; }
.ticker       {position:absolute; left:12px; top:130px; width:794px; height:20px;  }
.menue        {position:absolute; left:12px; top:158px; width:794px; height:25px; text-align:right;}

.main_border        {position:absolute; left:12px; top:182px; width:794px; height:312px; background-color:#959595; }
.main        {position:absolute; left:1px; top:3px; width:792px; height:308px; background-color:#ffffff; font-size:11px; color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; }

.berufsfeld {position:relative;  left:10px;  display:block; width:740px; background-color:#336699; font-size:12px; color:#ffffff; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; border-bottom:1px solid white;}
.berufsfeld_padding {  padding:5px; padding-top:10px; padding-bottom:0px;}

.details { display:block; vertical-align:middle; position:relative; left:10px;  width:740px; height:auto; background-color:#edf2f5; color:#333333; font-size:10px; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;   border-bottom:1px solid white;}
.details_padding {height:auto; vertical-align:middle; padding:5px; padding-bottom:0px;}

.udetails { display:block; vertical-align:middle; position:relative; left:10px;  width:740px; background-color:#edf2f5; color:#333333; font-size:10px; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; border-bottom:1px solid white; }
.udetails_padding {  vertical-align:middle; padding:10px; }

.ausbildungsdetails1 			{ position:relative;  left:0px;  width:740px;   background-color:#edf2f5; color:#333333; font-size:10px; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;  }
.ausbildungsdetails_padding1 	{  padding:5px;}

.ausbildungsdetails 			{ position:absolute;  left:10px;  width:410px;   background-color:#edf2f5; color:#333333; font-size:10px; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;  }
.ausbildungsdetails_padding 	{  padding:5px;}
.unternehmensdetails 			{ position:absolute;  left:450px;  width:300px;   color:#333333; font-size:10px; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;  }
.unternehmensdetails_padding 	{  padding:5px;}



.spalte1 { width:30%; vertical-align:middle; float:left; padding-right:10px; margin-right:10px;}
.spalte2 { width:35%; vertical-align:middle; float:left; padding-right:10px; margin-right:10px;}
.spalte3 { width:13%; vertical-align:middle; float:left; padding-right:10px; margin-right:10px; }
.spalte4 { width:12%; vertical-align:middle; text-align:right; float:left; }
.spalte5 { width:5%; vertical-align:middle;  clear:left;  }

.reihe1 { width:35%; vertical-align:middle; float:left; padding:0px; padding-right:10px;}
.reihe2 { width:55%; vertical-align:middle; float:left; padding:0px; padding-right:10px; }
.reihe4 { width:1%; vertical-align:middle;   clear:left; }



.main_padding { padding:10px; }

.main_text        { overflow:auto; position:absolute; left:10px; top:10px; width:500px; height:290px; background-color:#ffffff; font-size:11px; color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; }
.main_text_big        { overflow:auto; position:absolute; left:1px; top:10px; width:784px; height:290px; background-color:#ffffff; font-size:11px; color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; }
.main_text_big1        { overflow:auto; position:absolute; left:10px; top:10px; width:784px; height:290px; background-color:#ffffff; font-size:11px; color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; }



.footer       {position:absolute; left:0px; top:314px; width:794px; line-height:25px; height:25px; background-image:url(img/footer.png); font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;   }
.footer_second       {position:absolute; left:584px; top:342px; width:200px; height:40px; font-size:10px; color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;  }
.footer_third       {position:absolute; left:15px; top:348px; width:555px; height:40px; font-size:10px; color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;  }

.news        {position:absolute; vertical-align:bottom; left:575px; top:0px; width:219px; height:308px; font-size:11px;  color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; }
.news_padding { padding:8px; }

.sideboard        {position:absolute; overflow:auto; vertical-align:bottom; left:575px; top:0px; width:219px; height:308px; font-size:11px;  color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; }
.sideboard_padding { padding:8px; }

.ausbildung        			{position:absolute; left:1px; top:0px; width:575px; height:102px; background-image:url(img/ausbildung_bg.png); background-repeat:no-repeat; background-position:bottom; }
.praktikum        			{position:absolute; left:1px; top:102px; width:575px; height:102px; background-image:url(img/praktikums_bg.png); background-repeat:no-repeat; background-position:bottom; }
.unternehmen        		{position:absolute; left:1px; top:204px; width:575px; height:102px; background-image:url(img/unternehmens_bg.png); background-repeat:no-repeat; background-position:bottom; }

.ausbildung_padding         { padding-left:10px; padding:8px;  }
.ausbildung_textbig         { font-weight:normal; font-size:22px; color:#ffffff; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;  }
.ausbildung_textsmall       { font-weight:normal;  font-size:12px; color:#ffffff; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;  }

.suchbutton 			{ display:block; vertical-align:top;  line-height:25px; position:absolute; width:575px; height:100px;  left:0px; top:57px; text-align:right;}
.suchbutton_padding 	{ padding:10px; }

a.white:link            { font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:none;}    /* noch nicht besuchte Ziele */
a.white:visited         { font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:none; } /* besuchte Ziele */
a.white:hover           { font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:underline; }   /* Verweise bei "MouseOver" */
a.white:active          { font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:underline; }  /* Angeklickte Verweise */
a.white:focus           { font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:underline; }   /* Verweise, die Fokus erhalten */

a:link            { font-size:10px; color:#ff9900; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:none;}    /* noch nicht besuchte Ziele */
a:visited         { font-size:10px; color:#ff9900; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:none; } /* besuchte Ziele */
a:hover           { font-size:10px; color:#ff9900; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:underline; }   /* Verweise bei "MouseOver" */
a:active          { font-size:10px; color:#ff9900; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:underline; }  /* Angeklickte Verweise */
a:focus           { font-size:10px; color:#ff9900; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; text-decoration:underline; }   /* Verweise, die Fokus erhalten */

.font        {font-size:11px;  color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;}
.font_big    {font-size:12px;  color:#ff9900; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;}
.font_info   {font-size:10px; color:#4b4b4b; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;}
.fontsmall   {font-size:10px; line-height:25px; color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif;}

form { display: inline; }

ul.normal 		{ list-style: none;  margin: 0px;  padding: 0px;  }

ul#Navigation 		{  margin: 0px; padding: 0px; text-align: center;  }
ul#Navigation li 	{ list-style: none; display: inline;  margin: 0px; padding: 0px;  }
ul#Navigation a, ul#Navigation span { font-size:11px; float:left; width:90px; height:25px; text-decoration:none;  background-image:url(img/reiter.png); color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; margin:0px; padding:0px; margin-right:5px; line-height:25px; }
ul#Navigation a.over, ul#Navigation span { font-size:11px; float:left; width:90px; height:25px; text-decoration:none;  background-image:url(img/reiter_over.png); color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; margin:0px; padding:0px; margin-right:5px; line-height:25px; }
ul#Navigation a:hover, ul#Navigation span { font-size:12px; background-image:url(img/reiter_over.png); text-decoration:none;  color:#333333; font-family:Verdana,Helvetica,Genueva,Arial,sans-Serif; }
ul#Navigation div {  clear: left; }


