*
{
margin : 0px; padding : 0px; 
}
 
body, html
{
font-size: 8pt;
color: #555555; 
font-family: Tahoma, Arial, MS Sans Serif; 
background-color: #E7EDF0;
margin: 0px;
margin-left:auto;
margin-right:auto;
}

input, textarea, select
{
font-size: 8pt;
color: #555555; 
font-family: Tahoma, Arial, MS Sans Serif; 
}


td
{ 
font-size: 8pt; 
margin : 0px; 
padding : 1px 1px 0px 0px;
}

tr
{
margin : 0px; 
padding : 0px; 
}

.navi_top
{
padding: 0px;
margin: 0px;
height: 25px;
width: 212px;
border : none;
}

.navi_1
{
padding: 0px;
margin: 0px;
height: 20px;
width: 212px;
border : none;
}

.navi_2
{
padding: 0px;
margin: 0px;
height: 14px;
width: 212px;
border : none;
}

.navi_4
{
padding: 5px 0px 5px 19px;
margin: 0px;
width: 193px;
background: #F4F7F9;
color: #7D7D7D;
border-bottom : 1px solid;
border-color: #FFFFFF;
}

.navi_5
{
padding: 5px 0px 5px 0px;
margin: 0px;
width: 193px;
background: #F4F7F9;
color: #7D7D7D;
border-bottom : 1px solid;
border-color: #FFFFFF;
}

.navi_6
{
padding: 5px 0px 5px 19px;
margin: 0px;
width: 193px;
background: #F4F7F9;
color: #7D7D7D;
}

#header_1
{
width : 1000px;
height : 79px;
margin : 0px;
padding: 0px 0px 0px 0px;
}

#header_2
{
width : 1000px;
margin : 0px;
padding: 0px 0px 0px 0px;
}

#header_3
{
width : 1000px;
height : 26px;
background: url(../images/header_3.gif) no-repeat;
margin : 0px;
padding: 0px 0px 0px 0px;
}

#suche
{
width : 210px;
margin : 0px;
padding: 3px 0px 0px 13px;
float: left;
text-align: left;
}

#buttons
{
width : 711px;
margin : 0px;
padding: 0px 16px 0px 50px;
float: left;
}

#header_2_lapmanager
{
width : 1000px;
margin : 0px;
padding: 0px 0px 0px 0px;
background: url(../images/header_2_lapmanager.jpg) no-repeat;
}

#startseite
{
width : 978px;
height: 100%;
background: url(../images/startseite_hintergrund.gif);
padding: 0px 11px 0px 11px;
text-align: left;
}

#unterseite
{
width : 978px;
height: 100%;
background: url(../images/unterseite_hintergrund.gif);
padding: 0px 11px 0px 11px;
text-align: left;
}

 #navigation
 {
 width : 218px;
 text-align: left;
 float: left;
 }

#inhalt
{
width : 760px;
padding: 0px;
margin: 0px;
border: none;
text-align: left;
float: left;
}

#inhalt_u
 {
 width : 720px;
 padding: 20px 20px 0px 20px;
 margin: 0px;
 border: none;
 float: left;
 }

#copyright_bg
 {
 font-size: 7pt;
 height : 50px;
 width : 978px;
 background: url(../images/unterseite_hintergrund.gif);
 padding: 0px 11px 0px 11px;
 margin: 0px;
 border: none;
 }

#copyright
 {
 width : 780px;
 padding: 0px 0px 0px 187px;
 margin: 0px;
 border: none;
 float: left;
 }

 #news
 {
 width : 360px;
 padding: 20px 20px 0px 20px;
 margin: 0px;
 border: none;
 text-align: left;
 float: left;
 }

 #kurse
 {
 width : 360px;
 padding: 20px 20px 0px 20px;
 margin: 0px;
 border: none;
 text-align: left;
 float: left;
 }

 #rechts
 {
 width : 360px;
 padding: 20px 0px 0px 0px;
 margin: 0px;
 border: none;
 text-align: center;
 float: left;
 }

.top
{
width : 715px;
height: 20px;
background: #eaeff3;
padding: 5px 0px 0px 5px;
margin: 0px;
border: none;
text-align: left;
font-weight: bold;
}

.login_top
{
width : 290px;
height: 21px;
background: url(../images/login_top.gif);
padding: 5px 0px 0px 30px;
margin: auto;
text-align: left;
font-weight: bold;
}

.login_feld
{
width : 290px;
background: url(../images/login_feld.gif);
padding: 5px 0px 5px 30px;
margin: auto;
text-align: left;
border-bottom: 1px solid;
border-color: #FFFFFF;
}

.login2_top
{
width : 211px;
height: 21px;
background: url(../images/login2_top.gif) no-repeat;
padding: 5px 0px 0px 5px;
text-align: left;
font-weight: bold;
}

.login2_feld
{
width : 206px;
height: 23px;
background: url(../images/login2_feld.gif);
padding: 6px 0px 0px 5px;
text-align: left;
font-size: 7pt;
}

.bklein_top
{
width : 290px;
height: 21px;
background: url(../images/bklein_top.gif);
padding: 5px 0px 0px 30px;
margin: auto;
text-align: left;
font-weight: bold;
}

.bklein_feld
{
width : 290px;
background: url(../images/bklein_feld.gif);
padding: 5px 0px 5px 30px;
margin: auto;
text-align: left;
border-bottom: 1px solid;
border-color: #FFFFFF;
font-size: 7pt;
}

.inhalt_top
{
width: 715px;
height: 20px;
background: #CFDBE0;
padding: 5px 0px 0px 5px;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
font-weight: bold;
}

.inhalt_list
{
width: 715px;
background: #EDF2F6;
padding: 10px 0px 0px 5px;
text-align: left;
float: left;
margin: 0px;
}

.inhalt_tabelle_textspalte
{
margin: 2px 0px;
padding-right: 5px;
}

.shop_top
{
width : 709px;
height: 20px;
background: #E9EFF2;
padding: 5px 0px 0px 5px;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
font-weight: bold;
}

.shop_vorschau
{
width : 109px;
height:120px;
background: #EDF2F6;
padding: 10px 0px 0px 10px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
}

.shop_beschreibung_main
{
width : 594px;
height:120px;
background: #EDF2F6;
padding: 10px 0px 0px 5px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
}

.shop_beschreibung
{
width : 569px;
height:95px;
text-align: left;
}

.warenkorb_top
{
width : 715px;
height: 20px;
background: #CFDBE0;
padding: 5px 0px 0px 5px;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
font-weight: bold;
}

.warenkorb_text
{
width : 709px;
height: 20px;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
font-weight: normal;
}

.warenkorb_artikel_ueb
{
width : 410px;
height:20px;
text-align: left;
float: left;
}

.zahlungsvorgang_artikel_ueb
{
width : 501px;
height:20px;
text-align: left;
float: left;
}

.warenkorb_artikel
{
width : 409px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
padding: 0px 0px 0px 5px;
margin: 0px;
text-align: left;
float: left;
}

.zahlungsvorgang_artikel
{
width : 500px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
padding: 0px 0px 0px 5px;
margin: 0px;
text-align: left;
float: left;
}

.warenkorb_menge_ueb
{
width : 101px;
height:20px;
text-align: left;
float: left;
}

.warenkorb_menge
{
width : 100px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
margin: 0px;
text-align: left;
float: left;
}

.warenkorb_einzel_ueb
{
width : 102px;
height:20px;
text-align: left;
float: left;
}

.warenkorb_einzel_chf
{
width : 40px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
margin: 0px;
text-align: left;
float: left;
}

.warenkorb_einzel_preis
{
width : 60px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
margin: 0px;
text-align: left;
float: left;
}

.warenkorb_gesamt_ueb
{
width : 100px;
height:20px;
text-align: left;
float: left;
}

.warenkorb_gesamt_chf
{
width : 40px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
margin: 0px;
text-align: left;
float: left;
}

.warenkorb_gesamt_preis
{
width : 60px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
margin: 0px;
text-align: right;
float: left;
}

.warenkorb_total_chf
{
width : 40px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
margin: 0px;
text-align: left;
float: left;
}

.warenkorb_total_preis
{
width : 49px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
margin: 0px;
text-align: right;
float: left;
}

.warenkorb_total_leer
{
width : 10px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
margin: 0px;
text-align: right;
float: left;
}

.zahlungsvorgang_gesamt_leer
{
width : 10px;
height:20px;
background: #EDF2F6;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #F5F9FA;
margin: 0px;
text-align: right;
float: left;
}

.detail_buch{
width : 120px;
background: #fff;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
font-weight: normal;
}

.detail_text{
width : 600px;
background: #fff;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
font-weight: normal;
}

.dls_top
{
width : 715px;
height: 20px;
background: #CFDBE0;
padding: 5px 0px 0px 5px;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
font-weight: bold;
}

.dls_list
{
width : 521px;
height:63px;
background: #EDF2F6;
padding: 10px 0px 0px 5px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
}

.dls_show
{
width : 96px;
height: 62px;
background: #EDF2F6;
padding: 11px 0px 0px 0px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: center;
float: left;
}

.dls_save
{
width : 96px;
height: 62px;
background: #EDF2F6;
padding: 11px 0px 0px 0px;
margin: 0px;
text-align: center;
border-bottom: 1px solid;
border-color: #FFFFFF;
float: left;
}

.mng_ziele_list
{
width : 618px;
height:25px;
background: #EDF2F6;
padding: 10px 0px 0px 5px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
font-weight: bold;
}

.mng_ziele_list_over
{
width : 618px;
height:25px;
background: #DDE7EC;
padding: 10px 0px 0px 5px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
font-weight: bold;
}


.mng_ziele_training
{
width : 96px;
height: 24px;
background: #EDF2F6;
padding: 11px 0px 0px 0px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: center;
float: left;
}

.mng_ziele_select
{
width : 96px;
height: 24px;
background: #EDF2F6;
padding: 11px 0px 0px 0px;
margin: 0px;
text-align: center;
border-bottom: 1px solid;
border-color: #FFFFFF;
float: left;
}

.mng_inhalte_list
{
width : 601px;
height:25px;
background: #EDF2F6;
padding: 10px 0px 0px 22px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
}

.mng_inhalte_list_over
{
width : 601px;
height:25px;
background: #DDE7EC;
padding: 10px 0px 0px 22px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
}

.mng_inhalte_select
{
width : 96px;
height: 24px;
background: #EDF2F6;
padding: 11px 0px 0px 0px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: center;
float: left;
}

.mng_training_list
{
width : 424px;
height:30px;
background: #EDF2F6;
padding: 10px 0px 0px 5px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
}

.mng_training_select
{
width : 96px;
height: 29px;
background: #EDF2F6;
padding: 11px 0px 0px 0px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: center;
float: left;
}

.suche_top
{
width : 715px;
height: 20px;
background: #CFDBE0;
padding: 5px 0px 0px 5px;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
font-weight: bold;
}
.suche_abstand
{
width : 715px;
height: 10px;
background: #fff;
padding: 5px 0px 0px 5px;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
font-weight: bold;
color: #fff;
}
.suche_art
{
width : 715px;
height: 20px;
background: #D4DADD ;
padding: 5px 0px 0px 5px;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
font-weight: bold;
}

.suche_list
{
width : 521px;
height:25px;
background: #EDF2F6;
padding: 10px 0px 0px 5px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
}

.suche_show
{
width : 96px;
height: 24px;
background: #EDF2F6;
padding: 11px 0px 0px 0px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: center;
float: left;
}

.suche_save
{
width : 96px;
height: 24px;
background: #EDF2F6;
padding: 11px 0px 0px 0px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: center;
float: left;
}

.suche_buch_list
{
width : 607px;
height:100px;
background: #EDF2F6;
padding: 10px 0px 0px 5px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: left;
float: left;
}


.suche_buch_show
{
width : 96px;
height: 100px;
background: #EDF2F6;
padding: 11px 0px 0px 0px;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #FFFFFF;
margin: 0px;
text-align: center;
float: left;
}

.kalendertage
{
background: #80B0C7;
}

.kalender_td_over
{
background: #DDE7EC;
}

.kalender_border
{
border-color: #333333;
border: solid;
}

.kalender_details
{
background: #EDF2F6;
border-bottom: 1px solid;
border-color: #FFFFFF;
padding: 0px 10px 0px 5px;
}

.kalender_details_bg
{
width : 705px;
background: #333333;
padding: 0px 10px 0px 5px;
}

.kalender_td_out
{
background: #DDE7EC;
}

/*.kalender_td_aktuellertag
{
background: #DDE7EC;
}
*/
.kalender_td_aktuellertag{
backgroud: #FFFFFF;
}

#stellenanzeige
{
width : 1000px;
margin : 0px;
padding: 0px 0px 0px 0px;
}

#stellenanzeige
{
width : 650px;
margin : 0px;
padding: 10px 10px 10px 10px;
border: 1px solid;
border-color: #333333;
}

#stellenanzeige ul
{
padding: 0px 0px 0px 20px;
}

.stellenanzeige_titel {font-size : 15pt; color : #333333; font-weight : bold; }

