a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#descriptiondetailstext li,
#descriptiondetailstext p,
#coursedescriptions li,
#kirchzartentext li,
#clickbelowforvideodescrip p,
#hollandtext li,
#croatiatext li,
#kirchzartentext p,
#frankfurttext li,
#texttext p,
#hollandtext p,
#texttext li,
#frankfurttext p,
#croatiatext p,
#coursedescriptions p,
#clickbelowforvideodescrip li  {
   font: normal normal 14px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#kirchzartenregisterbutton,
#frankfurtregisterbutton,
#srqregisterbutton,
#hollandregisterbutton,
#croatiamorebutton,
#croatiaregisterbutton  {
   position: absolute;
   left: 504px;
   width: 99px;
   height: 36px;
   margin-left: 0px;
   margin-top: 0px;
}

#frankfurtregisterbutton a,
#hollandregisterbutton a,
#kirchzartenregisterbutton a,
#srqregisterbutton a,
#croatiaregisterbutton a  {
   background: url(sg_workshops_media/srqregisterbutton.jpg) no-repeat;
   display: block;
   height: 36px;
   width: 99px;
   font-size: 36px;
   line-height: 36px;
}

#learnqebutton,
#contactusbutton,
#meetusbutton,
#discoverqebutton,
#homebutton,
#qeforumbutton,
#qeblogbutton,
#qestorebutton  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   top: 32px;
   z-index: 6;
   height: 9px;
   margin-left: 0px;
   margin-top: 0px;
}

#srqmorebutton a,
#frankfurtmorebutton a,
#kirchzartenmorebutton a,
#croatiamorebutton a,
#hollandmorebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   width: 100px;
   font-size: 36px;
   line-height: 36px;
}

#hollandmorebutton,
#kirchzartenmorebutton,
#srqmorebutton,
#frankfurtmorebutton  {
   position: absolute;
   left: 395px;
   width: 100px;
   height: 36px;
   margin-left: 0px;
   margin-top: 0px;
}

#clickbelowforvideodescrip,
#coursedescriptions  {
   position: absolute;
   left: 690px;
   z-index: 6;
   width: 436px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1591shape01,
#i1615shape01,
#i1639shape01  {
   position: absolute;
   left: 174px;
   z-index: 4;
   width: 470px;
   height: 220px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#hollandtext,
#texttext,
#croatiatext  {
   position: absolute;
   left: 344px;
   z-index: 5;
   width: 280px;
   margin-left: 0px;
   margin-top: 0px;
}

#teachingwhiteboard,
#teachingright  {
   position: absolute;
   top: 242px;
   z-index: 6;
   width: 224px;
   height: 156px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#kirchzartentext,
#frankfurttext  {
   position: absolute;
   left: 344px;
   z-index: 7;
   width: 280px;
   margin-left: 0px;
   margin-top: 0px;
}

#clickbelowforvideodescrip li  {
   line-height: 17px;
}

#i1547shape01,
#i1567shape01  {
   position: absolute;
   left: 174px;
   z-index: 6;
   width: 470px;
   height: 220px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#clickbelowforvideodescrip p  {
   line-height: 17px;
}

#descriptiondetailstext li  {
   line-height: 17px;
   color: #4B8FB4;
}

#kirchzartenregisterbutton  {
   z-index: 7;
   top: 628px;
}

#clickbelowforvideodescrip  {
   top: 421px;
}

#descriptiondetailstext p  {
   line-height: 17px;
   color: #4B8FB4;
}

#kirchzartenmorebutton a  {
   background-image: url(sg_workshops_media/hollandmorebutton.jpg);
}

#frankfurtregisterbutton  {
   z-index: 7;
   top: 388px;
}

#kirchzartenmorebutton  {
   z-index: 7;
   top: 628px;
}

#frankfurtmorebutton a  {
   background-image: url(sg_workshops_media/hollandmorebutton.jpg);
}

#coursedescriptions li  {
   font-size: 30px;
   line-height: 36px;
}

#i1624text,
#i1648text  {
   background: url(sg_workshops_media/d1648text.jpg) no-repeat;
   position: absolute;
   left: 416px;
   z-index: 6;
   width: 59px;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#croatiaregisterbutton  {
   z-index: 5;
   top: 1089px;
}

#hollandregisterbutton  {
   z-index: 5;
   top: 888px;
}

#coursedescriptions p  {
   font-size: 30px;
   line-height: 36px;
}

#hollandmorebutton a  {
   background-image: url(sg_workshops_media/hollandmorebutton.jpg);
}

#frankfurtmorebutton  {
   z-index: 7;
   top: 388px;
}

#croatiamorebutton a  {
   background-image: url(sg_workshops_media/srqmorebutton.jpg);
}

#teachingwhiteboard  {
   background-image: url(sg_workshops_media/teachingwhiteboard.jpg);
   left: 681px;
}

#page,
#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1300px;
   position: relative;
}

#kirchzartentext li  {
   line-height: 16px;
}

#coursedescriptions  {
   top: 479px;
}

#hollandmorebutton  {
   z-index: 5;
   top: 888px;
}

#srqregisterbutton  {
   z-index: 5;
   top: 1349px;
}

#croatiamorebutton  {
   width: 100px;
   z-index: 5;
   top: 1089px;
   left: 395px;
}

#kirchzartentext p  {
   line-height: 16px;
}

#frankfurttext li  {
   line-height: 16px;
}

#discoverqebutton  {
   width: 79px;
   left: 577px;
}

#contactusbutton  {
   width: 71px;
   left: 1128px;
}

#frankfurttext p  {
   line-height: 16px;
}

#kirchzartentext  {
   top: 502px;
}

#workshopsbutton  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   text-align: center;
   position: absolute;
   left: 1036px;
   top: 32px;
   z-index: 7;
   width: 74px;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
}

#srqmorebutton a  {
   background-image: url(sg_workshops_media/srqmorebutton.jpg);
}

#croatiatext li  {
   line-height: 16px;
}

#hollandtext li  {
   line-height: 16px;
}

#hollandtext p  {
   line-height: 16px;
}

#qeforumbutton  {
   width: 65px;
   left: 950px;
}

#srqmorebutton  {
   z-index: 5;
   top: 1349px;
}

#teachingright  {
   background-image: url(sg_workshops_media/teachingright.jpg);
   left: 912px;
}

#learnqebutton  {
   width: 60px;
   left: 678px;
}

#qestorebutton  {
   width: 56px;
   left: 772px;
}

#frankfurttext  {
   top: 262px;
}

#croatiatext p  {
   line-height: 16px;
}

#i1547shape01  {
   background-image: url(sg_workshops_media/d1547shape01.jpg);
   top: 242px;
}

#i1567shape01  {
   background-image: url(sg_workshops_media/d1567shape01.jpg);
   top: 482px;
}

#i1615shape01  {
   background-image: url(sg_workshops_media/d1615shape01.jpg);
   top: 962px;
}

#meetusbutton  {
   width: 52px;
   left: 501px;
}

#qeblogbutton  {
   height: 11px;
   width: 52px;
   left: 865px;
}

#i1639shape01  {
   background-image: url(sg_workshops_media/d1639shape01.jpg);
   top: 1202px;
}

#i1591shape01  {
   background-image: url(sg_workshops_media/d1591shape01.jpg);
   top: 722px;
}

#croatiatext  {
   top: 982px;
}

#innerfooter  {
   height: 0px;
}

#texttext li  {
   line-height: 16px;
}

#hollandtext  {
   top: 742px;
}

#texttext p  {
   line-height: 16px;
}

#ridefooter  {
   font-size: 0px;
}

#homebutton  {
   width: 38px;
   left: 416px;
}

#i1648text  {
   top: 1359px;
}

#i1624text  {
   top: 1099px;
}

.footer,
#ridefooter  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#texttext  {
   top: 1222px;
}

#page  {
   height: 1493px;
}

.cABDAE6 a  {
   color: #ABDAE6;
}

a.nm  {
   background-position: 0px 0px;
}

#top #page #footergray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#top #page #footergray .text_link a {
	color: #FBAF55;
}
#top #page #descriptiondetailstext p {
	color: #000;
}
#top #page #descriptiondetailstext p strong {
	color: #4B8FB4;
}
#top #page #descriptiondetailstext br {
	color: #4B8FB4;
}
#top #page #descriptiondetailstext p strong {
	color: #4B8FB4;
}
#top #page #descriptiondetailstext br {
	color: #4B8FB4;
}
