form
{
display:inline;
}

body
{
margin:0px;
padding:0px;
background:url(/gfx/bg.gif) repeat-x white;
}


#site
{
margin:0 auto;
padding:0;
width:758px;
height:100%;
font-family:verdana;
}

span
{
visibility:hidden;
}

#werbung
{
position:absolute;
margin-top:10px;
margin-left:286px;
width:468px;
height:100px;
z-index:2;
}

#head
{
background:url(/gfx/ms-kurs.gif) no-repeat;
width:756px;
height:95px;
}

#meta
{
background:url(/gfx/topbow.gif) no-repeat;
width:756px;
height:22px;
text-align:right;
color:white;
font-size:12px;
padding-top:7px;
}

#meta a:link
{
text-decoration:none;
color:white;
}

#meta a:visited
{
text-decoration:none;
color:white;
}

#meta a:hover
{
text-decoration:underline;
color:white;
}


#message
{
background:url(/gfx/gray.gif) no-repeat bottom;
width:756px;
height:135px;
}

#tree
{
background:url(/gfx/trees.gif) no-repeat bottom;
width:187px;
height:135px;
}

#conti
{
margin-top:20px;
height:308px;
width:756px;
}

#c1
{
float:left;
background:url(/gfx/m1.gif) no-repeat;
width:231px;
height:308px;
}

#c2
{
float:left;
background:url(/gfx/m2.gif) no-repeat;
width:231px;
height:308px;
margin-left:33px;
}

#c3
{
float:right;
background:url(/gfx/m3.gif) no-repeat;
width:231px;
height:308px;
}

.cx
{
height:190px;
color:white;
font-size:12px;
margin-top:60px;
margin-right:10px;
margin-left:18px;
text-transform:uppercase;
font-weight:bold;
line-height:20px;
}

#disc
{
background:url(/gfx/downbow.gif) no-repeat top #7ea700;
width:710px;
padding:0px;
margin:0px;
height:175px;
margin-top:20px;
text-align:left;
padding-top:19px;
color:white;
font-size:12px;
line-height:18px;
padding-left:24px;
padding-right:20px;
}

#disc a:link
{
color:orange;

}

#disc a:visited
{
color:orange;
}

#disc a:hover
{

background:white;
color:#007EA8;
text-decoration:none;
}




#close
{
background:url(/gfx/closegreen.gif) repeat-x;
width:754px;
height:42px;
margin-top:1px;
}

.link
{
display:block;
width:225px;
height:50px;
text-decoration:none;
}

#leiter
{
padding:0px;
margin:0px;
background:url(/gfx/olos_i.gif) no-repeat right;
width:225px;
height:50px;
text-decoration:none;
}

#leiter a:link

{
background:url(/gfx/olos_i.gif) no-repeat right;
text-decoration:none;
}

#leiter a:hover

{
background:url(/gfx/olos_a.gif) no-repeat right;
text-decoration:none;
}

#leiter-a
{
background:url(/gfx/olos_a.gif) no-repeat right;
text-decoration:none;
}


#kalender
{
padding:0px;
margin:0px;
background:url(/gfx/glos_i.gif) no-repeat right;
/*background:url(/gfx/glos_bl.gif) no-repeat right;*/
width:225px;
height:50px;
text-decoration:none;
}

#kalender a:link

{
background:url(/gfx/glos_i.gif) no-repeat right;
text-decoration:none;
}

#kalender a:hover

{
background:url(/gfx/glos_a.gif) no-repeat right;
text-decoration:none;
}

#kalender-a
{
background:url(/gfx/glos_a.gif) no-repeat right;
text-decoration:none;
}


#standard
{
padding:0px;
margin:0px;
background:url(/gfx/blos_i.gif) no-repeat right;
width:225px;
height:50px;
text-decoration:none;
}

#standard a:link

{
background:url(/gfx/blos_i.gif) no-repeat right;
text-decoration:none;
}

#standard a:hover

{
background:url(/gfx/blos_a.gif) no-repeat right;
text-decoration:none;
}

#standard-a
{
background:url(/gfx/blos_a.gif) no-repeat right;
text-decoration:none;
}


.field 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:170px;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 11px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}

.field2, 
.ansprechpartner-vorname-wert,
.ansprechpartner-nachname-wert,
.firma-name-wert,
.vorname-wert,
.nachname-wert,
.geschlecht-wert,
.strasse-wert,
.hausnummer-wert,
.remindme-wert,
.tel-wert,
.fax-wert,
.titel-wert,
.firma-strasse-wert,
.firma-hausnr-wert,
.firma-plz-wert,
.firma-ort-wert,
.firma-tel-wert,
.firma-fax-wert,
.firma-email-bezeichner,
.firma-name-bezeichner,
.firma-email-wert,
.kosten-wert,
.treffpunkt-wert,
.plz-wert,
.teilnehmerzahl-wert,
.geburtsdatum-wert,
.ort-wert,
.zeit-wert,
.doppelmoderation-wert,
.telefon-wert,
.email-wert
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:184px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}


.firma-name-wert
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:416px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}

.autor-email-wert,
.autorr-wert
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:164px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}

select
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:184px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}

.sstring-wert
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:464px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}





.anfang-wert,
.ende-wert,
.anmeldeschluss-wert

{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:164px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}

.choose-session,
.befaehigungsnachweis-wert,
.qualifikation_kl2-wert,
.kursleiter2-wert
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:417px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}


.vertragshaendler-name-wert
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
width:184px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}


.text-wert,
.bemerkung-wert,
.treffpunkt-wert
{
font-family: Verdana, Arial, Helvetica, sans-serif;
height:90px;
width:420px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}

.prefilled
{
text-transform:none;
color:black;
padding-bottom:3px;
padding-top:3px;
}

#topkurs
{
background:url(/gfx/topkurs.gif) no-repeat;
margin:0px;
padding:0px;
margin-top:20px;
width:753px;
height:48px;
}

#mskurs
{
background:url(/gfx/mskurs.gif) no-repeat;
margin:0px;
padding:0px;
margin-top:20px;
width:753px;
height:48px;
}

#neutop
{
background:url(/gfx/neutop.gif) no-repeat;
margin:0px;
padding:0px;
margin-top:20px;
width:753px;
height:48px;
}


#kktop
{
background:url(/gfx/kktop.gif) no-repeat;
margin:0px;
padding:0px;
margin-top:20px;
width:753px;
height:48px;
}

#knavi
{
background:url(/gfx/knavi.gif);
width:189px;
margin-left:1px;
padding-left:22px;
padding-top:14px;
height:186px;
text-transform:none;
line-height:26px;
}

#knavil
{
background:url(/gfx/knavil_large.gif);
background-repeat:no-repeat;
width:189px;
margin-left:1px;
padding-left:22px;
padding-top:14px;
height:202px;
text-transform:none;
line-height:26px;
}

#kurscnt
{
background:url(/gfx/kursbg.gif);
width:753px;
margin:0px;
padding:0px;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
color:#848589;
line-height:20px;
}

#kursmain
{
padding-left:250px;
padding-right:20px;
padding-top:20px;
}

#kursmain1
{
padding-left:240px;
padding-right:20px;
padding-top:20px;
text-transform:none;
font-weight:normal;
color:#666666;
}

#login
{
width:170px;
margin-left:20px;
padding-top:20px;
}

#kurscl
{
background:url(/gfx/kurscl.gif) no-repeat;
width:753px;
height:24px;
}

#neucl
{
background:url(/gfx/neucl.gif) no-repeat;
width:753px;
height:24px;
}

#dkcl
{
background:url(/gfx/dkcl.gif) no-repeat;
width:753px;
height:24px;
}

#kkcl
{
background:url(/gfx/kkcl.gif) no-repeat;
width:753px;
height:24px;
}

#ms

{
float:left;
}


#ms a:link
{
color:#7ea700;
}

#ms a:visited
{
color:#7ea700;
}

#ms a:hover
{
color:#007EA8;
text-decoration:none;
}



#m1
{
background:url(/gfx/nav_b.gif);
width:189px;
margin-left:1px;
padding-left:22px;
padding-top:18px;
height:37px;
}

#m2
{
background:url(/gfx/nav_g.gif);
width:189px;
margin-left:1px;
padding-left:22px;
padding-top:18px;
height:36px;
}

#m3
{
background:url(/gfx/nav_o.gif);
width:189px;
margin-left:1px;
padding-left:22px;
padding-top:10px;
height:44px;
line-height:16px;
}

#m3k
{
background:url(/gfx/nav_o.gif);
width:189px;
margin-left:1px;
padding-left:22px;
padding-top:18px;
height:36px;
}


#m3k a:link
{
color:#7ea700;
}

#m3k a:visited
{
color:#7ea700;
}

#m3k a:hover
{
color:#007EA8;
text-decoration:none;
}

.clink
{
display:block;
width:444px;
height:28px;
padding-left:40px;
padding-top:8px;
text-decoration:none;
}

.choose
{
background:url(/gfx/choosi.gif);
margin-top:2px;
width:484px;
height:36px;
color:#7ea700;
text-transform:uppercase;
font-weight:bold;
dispay:block;
}

.choose a:link
{
color:#7ea700;
text-decoration:none;
}

.choose a:visited
{
color:#7ea700;
text-decoration:none;
}

.choose a:hover
{
color:#7ea700;
background:url(/gfx/choosia.gif);
text-decoration:underline;
}

.suchbox
{
border:solid 1px #d9d9da;
padding:10px;
background:url(/gfx/boxbg.gif) bottom no-repeat;
}

.suchbox a:link
{
color:#7ea700;
}

.suchbox a:visited
{
color:#7ea700;
}

.suchbox a:hover
{
color:#007EA8;
text-decoration:none;
}

.buchbox
{
border:solid 1px #d9d9da;
margin:0px;
padding:10px;
background:url(/gfx/boxbg.gif) bottom no-repeat;
padding-bottom:40px;
font-weight:normal;
text-transform:none;
}


.buchbox a:link
{
color:#7ea700;
}

.buchbox a:visited
{
color:#7ea700;
}

.buchbox a:hover
{
color:#007EA8;
text-decoration:none;
}

h2
{
color:#f37a1f;
margin-top:0px;
margin-bottom:12px;
font-size:18px;
}

h2.derkurs
{
color:#00bab9;
margin-top:0px;
margin-bottom:12px;
font-size:18px;
}

p.normtext
{
text-transform:none;
font-weight:normal;
}


p.normtext a:link
{
color:#7ea700;
}

p.normtext a:visited
{
color:#7ea700;
}

p.normtext a:hover
{
color:#007EA8;
text-decoration:none;
}

.header
{
width:454px;
padding:4px;
background:orange;
color:white;
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
}


.ueberschrift-cpa-wert
{
  width: 450px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
height:18px;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}

.text-cpa-wert{
 width: 450px;  
 height:200px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
color: #333333;	
background-color: #f5f5f5;
font-family: Verdana;
font-size: 12px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #808080;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #808080;
}



#anfrage
{
position:absolute;
margin-top:-175px;
margin-left:520px;
width:240px;
height:161px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/gfx/jetztguv.png');
z-index:2;
}

#anfrage[id] 
{
background:URL(/gfx/jetztguv.png) left top no-repeat;
}

.chooserOut
{
border:1px solid #d9d9da;
width:485px;
font-family:verdana;
font-size:12px;
color:#4c575f;
cursor:hand;
cursor:pointer;
margin-bottom:3px;
}


.chooserIn
{
background:url(/gfx/chooser-bg.gif) top repeat-x #eaebec;
height:72px;
line-height:15px;
}

.chooserIn a
{
color:#4c575f;
text-decoration:none;
}

.chooserIn a:hover
{
color:#326fb0;
text-decoration:none;
}

.chooserText
{
padding-top:12px;
padding-right:20px;
}

.chooserText h2
{
color:#7ea700;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
margin-top:0px;
margin-bottom:5px;
}


#ms-neu
{
position:absolute;
margin-top:194px;
margin-left:-15px;
width:468px;
height:170px;
z-index:10;
visibility:visible;
width:200px;
padding:20px;
font-size:12px;
font-family:verdana;
line-height:18px;
}